# Appsmith AI客服工作台：选择工单生成可编辑草稿，保存后回读人工修改

## 实际范围

Appsmith 社区代码 Apache-2.0；需要可用实例、查询数据源和API模型。本站未搭建该应用或调用模型。

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

## 使用

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

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

## 七步操作

1. 读取三条工单与状态边界

tickets.csv 有3条原创工单。T02没有后台退款权限，所以回复只能说明需要补充什么，不能声称已经退款；app-plan.json 明确不接真实消息发送。

2. 搭建工单和草稿控件

在自己的 Appsmith 新建 Table、原文 Text、DraftInput 和 SaveDraftButton，导入测试数据。页面应清楚区分原文与待审核草稿，不覆盖原始工单。

3. 绑定选中行到Chat查询

建立实际可用的模型查询，user content 引用 TicketsTable.selectedRow 的原文与 known_status。内置OpenAI连接器不一定提供任意Base URL，兼容服务可另用官方 REST datasource。

4. 仅点击生成草稿

选中 T02，再触发查询，将实际返回值写入 DraftInput 默认值或应用状态。设置加载/错误状态，失败时保留原文；本包未运行Appsmith或模型。

5. 人工改一句后保存

在 DraftInput 修改一处措辞，再手动点保存到测试存储。刷新或重新读取这条草稿，确认保存的是人工修改后版本；不触发邮件、客服或支付操作。

6. 记录实际工作台观察

按 actual-template.json 记录选中工单、状态来源、保存开关与无发送边界。字段核验只检查操作记录，仍须保留实际草稿与回读截图。

7. 检查串单与外发负例

负例会拒绝T01/T02串单以及外发开启。本题只提供真实工单教材和应用结构说明，官方连接器图不是本工作台已完成的证明。

## 原创与图片身份

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

## 官方依据

- 官方低代码与AI实例: https://www.appsmith.com/blog/low-code-and-ai
- Chat连接器与动态输入: https://docs.appsmith.com/connect-data/reference/open-ai
