Files
yc-modular-extractor-archived/README.md
T
2026-11-05 01:04:53 +08:00

1.3 KiB

Fieldwork · Agent 驱动的模块化提取工作台

本地 Next.js Pages Router + TypeScript + Tailwind CSS,无 Git、无模型 API 依赖。

npm install
npm run dev

打开 http://127.0.0.1:3210 。编辑嵌套字段,上传文档,生成任务 Markdown,交给 coding agent。agent 通过 API 获取 schema 与文件,使用自身能力提取并回填表格和 JSON。网页每 3 秒同步,可下载 CSV、JSON。

完整接口说明: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。