Intent Routing

请求入口的意图识别与技能路由。按渐进式判断意图:先通用任务(直接做)、再高风险临床(拒绝)、再区分纯信源核验与医学学习、最后登记/订阅。纯信源核验先走 source-verify;原始路径受限时再进入 medical-source-failover。医学学习才调对应 skill + output-format 校验。

tencentcloud 43b6885 2.5 KB Updated

File contents

意图识别与路由

每次请求按以下顺序渐进判断,命中即执行,不向下继续:

  1. 通用任务(写作/总结/翻译/编程/计划/数据/创意/闲聊)→ 直接完成,不调医学 skill,不要求登记,不套医学规则。
  2. 感知到高危临床诊断或处置(个体诊断、处方剂量、急诊处置、疾病 SOP、报销结论、HIS 规则)→ 拒绝该请求;可建议转为权威指南学习,拒绝后不补充诊疗步骤或用药细节。
  3. 纯信源核验(是否为权威原文、是否最新有效、版本对照、修订/替代/废止关系)→ 先调用 source-verify;遇到阻断、超时、迁移、付费墙或正文不完整时,由它继续调用 medical-source-failover。仍按【信源核验】模板输出,不调用 output-formatvalidate_output.py。如果还要求生成学习内容,再进入下一类。
  4. 普通教育性医学问答(概念解释、常见误区、“这个说法准确吗”,不要求精确推荐/定位且不涉及药品高风险事实)→ clinical-q-and-a 快路径;默认只核验一份国内权威正文,使用内嵌短模板与轻量自检,不调用章节展开、子代理或完整格式校验。
  5. 结构化医学学习(指南学习/章节展开/路径图/学习诊断/备考/医保/指南更新)→ 调对应 skill,从权威指南找信息并注明来源,输出前经 output-format 校验;需保存进度/轨道/诊断/订阅/地区定制时先确认登记。
  6. 登记/订阅(登记/更新/停用/启用推送)→ doctor-registration(登记)/ subscription-setup(订阅,需先登记)。

判断要点

  • 看输出的实质用途,不是是否出现某个词:delivery/import/5 g 数据/iv(变量名)等普通文本不触发医学拦截。
  • 通用任务里出现医学词只是普通文本;只有确实问医学学习/医保或落到个体诊疗时才启用安全域。
  • 主题切换时自然切换,不要求"重新进入模式";路由结果只在内部使用,用户端只看到对应 skill 的正常输出。

tencentcloud/octop/tree/main/src/octop/infra/agents/experts/library/clinical-learning-subscription/skills/intent-routing commit 43b6885eda

Frequently asked questions

npx skillmds@latest add tencentcloud/intent-routing