19 lines
1.3 KiB
Markdown
19 lines
1.3 KiB
Markdown
# Fieldwork · Agent 驱动的模块化提取工作台
|
|
|
|
本地 Next.js Pages Router + TypeScript + Tailwind CSS,无 Git、无模型 API 依赖。
|
|
|
|
```sh
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
打开 http://127.0.0.1:3210 。编辑嵌套字段,上传文档,生成任务 Markdown,交给 coding agent。agent 通过 API 获取 schema 与文件,使用自身能力提取并回填表格和 JSON。网页每 3 秒同步,可下载 CSV、JSON。
|
|
|
|
完整接口说明:[public/API.md](public/API.md)。每个任务另有专属 Markdown。数据持久保存在 `.data/`;可选认证和地址设置见 `.env.example`。远程 agent 无法直接访问本机 localhost,需要用户另行安排访问环境。
|
|
|
|
验证:`npm test`、`npm run typecheck`、`npm run build`。构建后执行 `npm run test:integration`,仅检查本地真实任务 API 的存取与校验,不使用模拟模型。生产启动 `npm start`。
|
|
|
|
PDF 在页面内通过 PDF.js 渲染,支持翻页、缩放和刷新后恢复;worker、字体、CMap、WASM 资源在安装和构建时复制到 `public/pdfjs/`,无需 CDN。
|
|
|
|
Agent 可通过 `/api/v1/schemas` 创建/列举 schema、`/api/v1/schemas/{id}` 读取/更新;创建任务时传 schemaId 即可。网页支持刷新并载入这些 schema,或保存当前字段配置。详见 API.md。
|