schema.ts
3.84 KB
-
refactor(ai-script): 参考话术骨架 — 4模块 + 确定性逻辑提取(渐进式组合) · 1e0c5151
吸收业务"参考话术"提示词,把本该程序判断的确定性逻辑从 LLM 提取出来: - script-facts.ts(新):年龄分支(≤12童/≥13成人/未知→成人)、智能日期(今年X月X号/ 去年X月/更早XXXX年X月,替代提示词里的 python)、智能称呼(姓+先生/女士·家长·您好)、 漏诊项优先级挑选 + 归一、MISSED_DIAGNOSIS_KEY_POINTS / TREATMENT_DURATION 字典查表 → LLM 不再做年龄分支/日期格式/优先级/查表;渐进式只塞命中那一条,不发全表 - schema/output:5段(opening/followup/objection/close)→ 4模块 (opening 开场白 / informMissed 告知漏诊项目 / reviewAdvice 复查建议 / closing 结束回访语) - orchestrator:section id/title + fullMarkdown 同步 4 模块 - safetyRules:精简为 no_forbidden_phrases / no_commit_phrasing / no_bold_concrete_time (≤18禁拍片改 prompt 约束,SafetyContext 不带 age);fallback 重写为 4 模块占位版 - 缓存/渐进式:静态铁律→system(前缀缓存),确定性事实→TS 算好塞 user(下一阶段注入) 骨架验证:script-facts 单测 20 通过,service typecheck 0 错 + build 通过。 下一阶段(待续):base-system/成人+儿童 SKILL.md 正文重写、prompt.ts 注入计算事实、 orchestrator 补字段(漏诊项/岗位/上次处置/主诉/就诊日期)、页面 4 段、live 验证。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
luoqi committed