AI 协作 JSON 回填模式(Prompt 生成 → 在线对话 → JSON 粘贴 → 自动回填)
平台内 AI 能力的统一交互模式:插件生成带 Schema 的严格 JSON Prompt → 一键打开在线 DeepSeek(或 API 直连)→ 用户把 AI 返回的 JSON 粘贴回 → 解析逐字段回填表单,人工确认生效。extract(要素提取)/ review(文书审核)均已落地。
- AI协作
- JSON
- Schema
- 回填
- 在线DeepSeek
- 本地兜底
模式要素
- Prompt 生成器
dataBus.getXxxPrompt(data):角色 + 任务 + Schema(字段+中文说明+required)+ 严格 JSON 约束(“只输出一个 JSON 对象,不要 Markdown 代码块,不要解释,无法确定填 null”)+ 少样本示例 - 按钮 A 一键打开在线 DeepSeek(自动复制 + 新标签打开 chat.deepseek.com)——用户偏好:连网 DeepSeek 为主
- 按钮 B API 直连(仅显式授权启用时渲染,Key 仅 localStorage,默认零外网,敏感字段按遮蔽规则 XX)
- 回填区:AI 返回 JSON 粘贴框 +「解析并回填」按钮——
json.parse容错剥离 ``` 代码壳;null 不回填不编造;非法 JSON / 空输入给明确提示不白屏 - 本地兜底:未启用 AI 时原本地规则库 / 人工清单功能不降级
落地案例
- v2.1 extract「AI 要素提取」:9 字段 Schema(信访人姓名/联系电话/主要诉求/主要事实/主要理由/涉及单位/事发地点/发生时间/期望结果)→ JSON 回填登记表单(可映射字段 ≥6,发生时间归一 YYYY-MM-DD)
- v2.2 review「AI 辅助审核」:六项审核要点(诉求回应/事实认定/依据充分/程序合规/结论明确/附件齐全,每项含判断标准)→ JSON
{items:[{key,verdict:通过|问题,issue,suggestion}],summary}回填审核表,人工复核勾选为准
复用要点
- 新增 AI 能力 = 新增 Schema + Prompt 生成器 + 回填映射函数,UI 三件套(A 按钮/B 按钮/回填区)整体复用
- 保密硬约束:未启用 API 直连零外网;Key 仅 localStorage;身份证/手机号遮蔽 XX;file:// opaque origin 下 localStorage 安全封装(见 pitfall-file-localstorage-opaque)
- 验收:selftest 覆盖 Schema 完整/Prompt 约束/回填映射/非法输入/兜底回归 + console-check 双协议 0 报错