腹泻评估:把肿瘤随访里的腹泻问询做成 Agent Skill

前言

在肿瘤或慢病个案管理里,腹泻往往是患者最常主动反馈的症状之一。人工随访要同时做话术安抚、按清单追问、对照基线算分级,还要在达到移交阈值时切换流程——这些步骤若全靠通用对话模型即兴发挥,容易出现分级口径不一致、患者侧过早看到处置建议、或遗漏审计留痕等问题。下面介绍 SkillHub 社区技能「腹泻评估」(@user_b354eb61/diarrheaskill):用标准 SKILL.md 把腹泻随访 SOP、CTCAE 分级与三角色内部审计写进 Agent 指令,便于在 Cursor 等客户端里稳定复用。

这是什么

「腹泻评估」是发布者 user_b354eb61 在 SkillHub 上架的社区源(community)技能,坐标 @user_b354eb61/diarrheaskill,当前版本 1.0.0,分类为 professional。页面元数据显示 SkillHub 评分 100000,下载 820 次,安装计数 0;标签标明 requires_api_key=false,安装后无需额外 API Key。

技能包内核心是《腹泻症状随访 SOP》:SKILL.md 定义对话角色、问询清单与输出格式;同目录下的 diarrhea_skill.py 用数据结构固化腹泻定义、CTCAE v5.0 分级文案、移交阈值与 Checklist,供实现侧引用。官方入口:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_b354eb61/diarrheaskill
  • 资料线索地址:https://api.skillhub.cn/user_b354eb61/diarrheaskill

核心功能

以下能力均来自已安装包内的 SKILL.md 与 diarrhea_skill.py,不做外延推断。

角色与职责边界

技能要求 Agent 扮演个案管理师助理:对患者语气温暖、专业;职责限于信息采集、症状评估、数据记录与流程判断,不是医疗决策者、处方开具者或治疗方案制定者。输出分两层:患者可见层为支持性对话;系统内部层为结构化医疗数据与决策建议。

腹泻识别与 CTCAE v5.0 分级

监控范围为「腹泻」。识别关键词包括:拉肚子、腹泻、跑肚、大便稀、拉稀、排便次数多。分级采用 CTCAE v5.0,从 G1(较基线每日增加少于 4 次)到 G5,并在技能中写明 G2、G3 及以上对应的日常活动受限、住院、危及生命等描述。diarrhea_skill.py 中移交阈值为 级别 ≥ 3:达到后停止引导性提问,给出紧急就医建议并声明个案管理师已接入。

随访问询 Checklist

技能固定四条问询要点,Agent 作为 Nurse 需逐项覆盖并追踪已答/未答:

  1. 您最近大便次数比平时多了几次?
  2. 大便的形状是怎样的(水样、稀便)?
  3. 有没有肚子疼或者发烧的情况?
  4. 是否使用了止泻药?

三角色内部审计(Nurse / Auditor / Compliance)

每次处理患者输入,须在 <INTERNAL_AUDIT> 中完成:Nurse 初评(提取指标、初评级别);Auditor 挑战(基线对齐、反向核查阴性体征);Compliance 裁决(未达移交阈值且清单未完成则继续问;清单完成或患者拒绝则正常结束;级别 ≥ 阈值则移交并进入终结模式)。

患者可见性与输出结构

规则明确:无论结束还是移交,患者侧仅可情绪安抚、感谢配合、随访结束说明及「如有不适可主动联系」;不得向患者直接给出分级结论、药物剂量或处置方案,也不得明示移交或阈值判定。

完整输出须包含:

  1. <INTERNAL_AUDIT> 审计过程
  2. 面向患者的正式回复(纯文本)
  3. 元数据 <HANDOVER_DATA>(移交时含症状名、checklist 问答、等级、依据、建议等 JSON 结构)
  4. 终结符二选一:[HANDOVER_SIGNAL] 或 [FINISH_SIGNAL]

技能内还按 G1~G3+ 整理了居家护理、药物干预与紧急就医等参考处置(含饮食、ORS、洛哌丁胺用法说明、化疗/靶向停药评估等),供内部层使用,不直接对患者宣读。

安装与启用

方式一:SkillHub CLI(推荐)

先确认本机是否已有 CLI:

command -v skillhub && skillhub --version

未安装时可按 SkillHub 官方文档执行完整安装或仅 CLI 安装(见 https://skillhub.cn/install/skillhub.md)。安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能无法被客户端加载。

腹泻评估的检索与安装命令如下(namespace 不可省略):

skillhub search diarrheaskill
skillhub install diarrheaskill --namespace user_b354eb61 --dir ~/.cursor/skills/

在 Cursor 中,skills 目录一般为 ~/.cursor/skills/;Claude Code 为 ~/.claude/skills/;Codex 为 ~/.codex/skills/ 或项目下 .agents/skills/。安装后按所用客户端要求重启或刷新技能列表。

方式二:让 Agent 按官方提示安装

SkillHub 页面提供的提示为:请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b354eb61/diarrheaskill。适合已具备 SkillHub 安装能力的对话式 Agent 环境。

典型用法

技能面向带患者基线信息的随访场景:SKILL.md 预留姓名、性别、年龄、治疗方案等占位(metadata.userProfile),实际接入时需由业务系统注入真实基线,以便 Auditor 做「当前指标 − 患者基线」对齐。

可复现的触发与流程如下:

  1. 在已启用该 Skill 的 Agent 会话中,用户描述「最近拉肚子」「大便很稀、次数增多」等,命中识别关键词。
  2. Agent 按 Checklist 逐项追问,在 <INTERNAL_AUDIT> 中记录三角色审计。
  3. 信息充分后,内部层依据 CTCAE 估算级别;若 ≥ 3,输出 [HANDOVER_SIGNAL] 及 HANDOVER_DATA;否则清单完成或用户拒绝继续时输出 [FINISH_SIGNAL]。
  4. 患者可见回复始终遵守「不暴露分级与移交」的约束。

包内 diarrhea_skill.py 的 SYMPTOM_LIBRARY 与 ACTIVE_SYMPTOM_IDS 表明当前仅激活「腹泻」单症状;扩展其他症状需改包内配置,不在官方 1.0.0 技能说明范围内。

适用场景与注意

适合谁: 做肿瘤或相关治疗副作用随访的产品团队、个案管理数字化项目、需要在 Agent 里固化 CTCAE 口径与审计留痕的研发者。分类为 professional,且内容涉及化疗/靶向、伪膜性肠炎排查等肿瘤照护语境,更适合有医学合规审核的后台场景,而非面向公众的自助问诊。

限制与坑:

  • 技能是流程与话术约束,不能替代执业医师判断;患者侧禁止直接给出药物与分级结论,上线前须由医学与合规团队审阅 SKILL.md 中的参考处置文案。
  • requires_api_key=false 仅表示 SkillHub 安装无需 Key;若业务侧调用 skillhub run 等在线能力,仍以 SkillHub 当前文档为准。
  • 安装命令须使用 diarrheaskill + --namespace user_b354eb61;使用 user_b354eb61/diarrheaskill 作为单一 slug 直接下载可能失败(CLI 会提示改用 namespace 解析)。
  • 页面「安装 0」只反映 SkillHub 统计,不代表本地未使用;以你本机 skillhub list 为准。

结尾

「腹泻评估」把腹泻随访的清单问询、CTCAE v5.0 分级、三角色审计与移交信号封装成可安装的 Agent Skill,适合在已有患者基线与个案管理师工作流的系统里,降低通用模型随意发挥的风险。需要查看版本与安装说明时,请打开 SkillHub 官方页:https://www.skillhub.cn/skills/user_b354eb61/diarrheaskill 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye