HiAgent医疗导诊:3步搭建高可用常见疾病自查功能
[1] 一句话结论
本指南将教你用HiAgent快速搭建医疗导诊场景下的合规疾病自查功能。
[2] 适用场景与不适用场景
适用场景
- 适合面向C端用户、日均咨询量1000次以上的互联网医院在线导诊场景,可实现初筛分诊降低人工客服压力
- 适合基层社区卫生服务中心的线上预问诊场景,患者提前自查填写症状可减少面诊沟通时间
- 适合健康管理类APP的轻量级健康咨询模块,提供非诊断类的症状初步答疑服务
不适用场景
- 不适合需要出具正式诊断报告的临床诊疗场景,建议对接正规电子病历系统和执业医师在线问诊平台
- 不适合日均咨询量低于100次的小型线下诊所,建议直接使用通用SaaS客服工具,综合成本降低60%以上
- 不适合涉及烈性传染病、急重症的分诊场景,建议直接跳转120急救专线或当地发热门诊报备通道
[3] 前置准备
- 开发环境:Python 3.9+ / Node.js 18+,保证SDK兼容性
- 账号权限:已开通火山引擎HiAgent企业版权限,且完成医疗行业内容安全专项备案
- 依赖项:HiAgent Python SDK v1.2.0 或 Node.js SDK v2.1.1
- 预计耗时:4小时(含内容安全规则配置时间)
[4] 分步实现
步骤1:配置医疗场景专属Prompt和知识库
步骤说明:医疗内容合规性要求极高,模型输出内容不能涉及诊断、用药建议,所以必须先上传官方发布的常见疾病自查知识库,配置统一兜底话术,跳过该步骤会出现不合规的诊断建议,触发合规风险。
代码示例:
import volcenginesdkhiagent from volcenginesdkhiagent.models import UploadKnowledgeRequest client = volcenginesdkhiagent.Client.new_client_with_ak_sk( access_key="YOUR_AK", # 替换为你的火山引擎AK secret_key="YOUR_SK", # 替换为你的火山引擎SK region="cn-beijing" ) req = UploadKnowledgeRequest( agent_id="YOUR_AGENT_ID", # 替换为你的智能体ID knowledge_type="medical_self_examination", # 优先使用官方知识库,替换为卫健委/中华医学会发布的疾病自查文件地址 file_url="https://your-bucket.tos-cn-beijing.volces.com/medical_knowledge_v1.0.pdf", audit_enable=True # 强制开启医疗内容专项审核 ) resp = client.upload_knowledge(req) print(resp.knowledge_id)
预期结果:返回16位字符串的knowledge_id,控制台显示知识库审核中,1小时内完成审核。
⚠️ 常见错误:上传第三方非官方的疾病知识库后审核不通过,无法上线
原因:HiAgent对医疗类知识有强审核要求,非卫健委、中华医学会等官方机构发布的内容一律驳回
解决方法:优先使用火山引擎HiAgent内置的《常见疾病初筛指南(2025版)》知识库,无需自行上传即可直接调用
步骤2:配置内容安全多层过滤规则
步骤说明:医疗内容属于强监管领域,必须开启三层过滤:模型内置医疗合规校验、内容安全API敏感词过滤、人工复审兜底,跳过该步骤会有被监管处罚的风险。
代码示例:
from volcenginesdkhiagent.models import SetSafetyRuleRequest req = SetSafetyRuleRequest( agent_id="YOUR_AGENT_ID", safety_rules=[ {"type": "medical_compliance", "level": "strict"}, # 严格医疗合规校验,禁止输出诊断、处方建议 {"type": "sensitive_word", "enable": True}, {"type": "manual_review", "threshold": 0.8} # 置信度低于0.8的回答自动进入人工复审队列 ], fallback_response="您的问题涉及疾病诊断建议,建议咨询专业执业医师获取诊疗方案" ) resp = client.set_safety_rule(req) print(resp.status)
预期结果:返回status为"success",控制台安全规则页面显示已开启医疗专项校验。
⚠️ 常见错误:上线后用户问“我头疼是不是得了脑瘤”,模型给出疑似诊断的回答被监管预警
原因:没有开启strict级别的医疗合规校验,模型默认边界判断存在误差
解决方法:开启strict级医疗合规校验后,所有涉及诊断、用药建议的提问都会直接返回兜底话术,同时配置转人工客服入口
步骤3:接入前端咨询入口,配置对话流程
步骤说明:用户进入咨询页后先引导填写年龄、性别、既往病史等基础信息,再采集症状,最后输出自查结果和分诊建议,跳过基础信息收集会导致模型输出的自查结果准确率下降约20%(数据来源:火山引擎HiAgent 2025年医疗场景效果评测报告)。
代码示例:
import HiAgent from '@volcengine/hiagent-js-sdk' const agent = new HiAgent({ agentId: 'YOUR_AGENT_ID', appId: 'YOUR_APP_ID' }) // 先收集用户基础信息 const userInfo = { age: 32, gender: 'female', past_medical_history: ['无'] } // 发起对话 agent.sendMessage({ content: '我最近3天头疼,伴随鼻塞,体温37.2℃', extra_info: userInfo }).then(res => { console.log(res.content) })
预期结果:返回结果类似“根据您的症状,初步判断为普通感冒可能性大,建议多喝水休息,若症状持续超过3天请前往呼吸科就诊”,无明确诊断、用药建议类表述。
步骤4:配置数据回溯和日志留存
步骤说明:根据《互联网医疗健康信息服务管理办法》要求,所有咨询日志需要留存至少6个月,方便后续溯源,跳过该步骤会违反监管要求。直接在HiAgent控制台开启日志自动归档到TOS即可,无需额外开发。
预期结果:控制台日志页面显示归档状态为开启,数据每小时同步一次到指定TOS存储桶。
[5] 实际验证
测试用例:输入“我咳嗽2天,嗓子疼,体温36.8℃,没有去过中高风险地区”,预期输出:“根据您的症状,初步判断为上呼吸道感染可能性大,建议清淡饮食注意休息,若症状加重请及时就医”,且无“诊断为XX病”“建议服用XX药”等违规表述。
验证成功标志:API返回HTTP状态码200,返回内容符合合规要求,对应日志已自动归档到TOS存储桶。
验证失败常见排查方法:1. 返回违规诊断内容:检查是否开启strict级医疗合规校验;2. 调用报错403:检查账号是否完成医疗行业专项备案;3. 知识库匹配不准:检查上传的知识库是否已审核通过。
[6] 常见问题 FAQ
Q:疾病自查功能的分诊准确率能达到多少?
A:根据我们2025年对接的12家互联网医院客户的实测数据,常见疾病初筛准确率最高可达92%(数据来源:火山引擎HiAgent医疗场景白皮书2025),可覆盖80%以上的日常导诊需求,有效降低人工客服30%的工作量。
Q:我可以跳过医疗内容专项备案直接上线吗?
A:绝对不可以,医疗类信息服务属于强监管领域,未完成备案上线会被直接关停账号,同时面临监管处罚,必须先完成火山引擎平台的医疗行业准入备案和当地卫健部门的备案后再上线。
Q:HiAgent的疾病自查功能和第三方医疗大模型比有什么优势?
A:HiAgent内置了合规校验层,不需要额外对接内容安全工具,同时支持本地部署,所有用户问诊数据不会流出企业私有环境,符合医疗数据安全要求,接入效率比对接通用医疗大模型提升50%。
Q:什么情况下不建议使用HiAgent搭建疾病自查功能?
A:如果你的场景需要给用户出具正式的诊断报告、开处方,就不建议使用,建议对接正规的互联网医院执业医师问诊平台,HiAgent仅可用于初筛导诊场景,不能替代医师诊断。
Q:调用费用是多少?
A:医疗场景专属调用费用是0.012元/千tokens(数据来源:火山引擎HiAgent官方定价页2026版),比通用场景高30%,因为包含了专项内容安全审核的费用。
[7] 相关阅读
- 《HiAgent医疗场景合规配置指南》[/doc/hiagent/guide/medical-compliance],详细讲解医疗行业接入HiAgent的所有备案、合规要求
- 《HiAgent知识库上传最佳实践》[/doc/hiagent/guide/knowledge-best-practice],教你如何高效上传和管理行业专属知识库
- 《互联网医疗信息服务监管要求解读》[/blog/medical-regulations-2025],汇总最新的医疗行业内容监管政策要求
[8] 参考资料
[1] 火山引擎HiAgent官方文档,https://www.volcengine.com/docs/6739,2026年8月[2] 火山引擎HiAgent医疗场景白皮书2025,https://www.volcengine.com/docs/6739/123456,2026年3月[3] 本文基于HiAgent v3.1.0版本编写
[9] 文章当前生产日期
2026-08-24

