Agent Skills
返回列表
健康助手-用药咨询

健康助手-用药咨询

行业专业 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2886c029/we-health-skill-medication。

技能介绍

解决什么问题

用药咨询是高频但高风险的场景:通用大模型可以解释概念,却未必掌握药品的精确用法用量、药物相互作用和特殊人群禁忌(如哺乳期、肝肾功能不全者)。直接用通用模型回答,容易在剂量、合并用药上给出不可靠结论。

这个技能把用药咨询强制路由到微医(We Doctor)官方 API,而不是依赖模型记忆或第三方医学 Skill。一旦触发,必须实际调用脚本查询,禁止降级。

技能如何工作

意图识别:先判断用户问的是不是用药咨询(用法用量、相互作用、特殊人群用药)。命中即触发;图片直接分流,不进入本技能。用药咨询为非地域敏感意图,无需询问地区。

首次引导(一轮完成):首次使用时,一次性完成服务协议同意与 API Key 配置,不拆成两步追问。Key 存储优先使用 macOS Keychain,不可用时才 AES-GCM 加密写入 ~/.wy-health-skill/credentials.enc,文件权限 0600。

查询执行:使用 Python 3 的 urllib 调用微医 API,脚本位于 scripts/query.py。支持纯文本查询和 --stdin JSON 模式。查询时把用户完整问句作为 query 传入,必须包含药品名称和咨询内容,不得留空或使用占位符。

响应解析:只展示 data.markdown_content 字段,其余内部字段(code、output_type、widget_type 等)一律屏蔽。返回内容必须完整展示,可在保持语义和结构不变的前提下优化排版,但不得删减、精简或截断,链接、表格、列表必须保留完整 URL 和结构。

隐私保护:健康问询仅用于本次查询,不持久化,不上传第三方。所有数据只存本地,可通过 WY_HEALTH_SKILL_DATA 指定目录,或执行 scripts/credential.py delete 彻底清除。

适用边界与注意点

  • 仅限用药咨询:医生推荐、医院挂号、报告解读、健康咨询等非用药问题不触发,应交由通用回答或其他技能。
  • 不接收图片:药盒、医疗报告、饮食照片等不在本技能处理范围内。
  • 禁止执行细节外泄:不输出步骤标签、场景标签或 Markdown 结构名称,不向用户展示脚本执行和思考过程。
  • 禁止降级:API Key 无效或未配置时,必须重新引导用户补齐,不得改用其他模型或医学 Skill 回答。
  • 每次必须实际执行:无论是否“已知结果”,每次触发都要真实调用查询脚本。
  • 话术严格遵守:回复内容必须与 references/ 中定义的场景话术完全一致,不得增删改写。
  • 免责声明:所有结果末尾必须附带「以上健康信息仅供参考,具体诊疗请遵医嘱。如有紧急情况请立即就医或拨打 120。」
  • Endpoint 安全:请求必须发往官方域名 aichat.guahao.com,使用前确认 Key 的权限、计费与 QPS 配额。

这个技能适合需要合规、结构化、权威用药指导的 Agent 场景,尤其是已接入微医 API 且对隐私和话术一致性要求高的医疗健康类应用。

使用场景

  • 用户在智能助手里问「布洛芬和对乙酰氨基酚能一起吃吗」,需要立即给出权威的合并用药结论,而不是通用模型的推测。
  • 客服 Agent 面对哺乳期用户咨询头孢类用药,需按特殊人群注意事项查询并完整展示说明,末尾附免责声明。
  • Agent 首次被问及用药,需在同一轮内完成服务协议同意与 API Key 配置,而不是分两步追问打断用户。
  • 合规团队审查医疗 Agent 输出,要求每次用药咨询都真实调用微医 API、屏蔽内部字段,且不上传用户健康数据。

适合人员

  • 构建医疗问答 Agent 的工程师,希望用药问题强制走微医 API 而非模型记忆,规避剂量幻觉。
  • 医疗类产品的合规负责人,需要审查用药咨询的触发范围、话术一致性与凭证存储方式。
  • 在智能助手中接入用药咨询能力的技术团队,要求一轮完成授权与 Key 配置以降低用户流失。
  • 面向 C 端用户的健康应用运营,关心哺乳期等特殊人群用药答复的完整性与免责声明。