# NocoBase AI自动填表：从需求文字填入借用申请，缺少联系方式时留空

## 实际范围

AI 员工文档标注社区版+；需 NocoBase 实例、LLM 服务和对应页面/数据权限。当前协议包含 Apache-2.0 及补充条款。本站未安装 NocoBase、未调用模型或访问数据库。

已实际执行：原创输入生成、PDF渲染、文件哈希/教材事实检查与两条故意错误拒绝。人工reference-manual.json不冒充目标工具输出；actual-template.json为空模板，不能视为实际结果。

## 使用

```bash
python3 verify.py
python3 verify.py --actual my-observation.json
```

默认材料检查使用Python标准库；可选的--pdf深度检查需要pypdf，且只接受本题定义的PDF契约。不连接任何外部服务或数据库。--actual检查你填写的规范化事实记录，不自动识别任意工具原生导出；仍须逐项回读原生输出。

## 七步操作

1. 检查需求与六个表单字段

request.txt 明确6台、10月22日领取、未提供电话和待确认。fields.json 是本题字段说明，不是导入即可创建NocoBase集合的原生配置。

2. 配置实际LLM服务

在系统设置→AI员工→LLM service 填provider、Key、可选Base URL和启用模型，先做Test flight。成功连通只证明该次测试，不证明表单任务已完成。

3. 建立独立测试申请表

在自己的实例创建对应字段与空表单，quantity用整数，pickup_date用日期，phone允许空。不要用已有客户业务表做教材测试。

4. 把表单区块加入Dex上下文

打开Dex，按官方入口选择本页表单区块上下文，再发送request.txt。只看当前空表单与这段原文，不带不相关集合。

5. 预览后再人工提交

核对客户、物品、6、日期和待确认，电话留空。缺值不应从常见号码补全；没有实际执行工具就不能把聊天回复称为表单已写入。

6. 回读实际保存字段

提交自己的测试申请后重新打开记录，按actual-template.json整理六个字段。脚本核对本题事实，但不连接数据库。

7. 记录未填项和负例

负例检查编造电话与擅改状态。保存实际表单截图、记录ID和模型版本；本包没有NocoBase原生记录ID或工具执行日志。

## 原创与图片身份

source.pdf及数据文件是本站原创虚构教材。页面官方截图只说明工具入口；人工真值图与材料核验图都注明身份，未生成目标软件的假界面或假模型结果。

## 官方依据

- Dex区块上下文与填表: https://docs.nocobase.com/cn/ai-employees/built-in/dex
- LLM服务与Test flight: https://docs.nocobase.com/cn/ai-employees/features/llm-service
