Skip to content

快速上手:搭建一个预问诊应用

本节带你完成一个能够逐步采集患者病历信息的预问诊应用,跑通“创建、配置、调试、发布”全过程。

这是一套学习示例。正式投入业务前,还需要由业务、医疗安全和数据安全相关人员确认。

一、创建 Agent 应用

进入 应用中心 → 智能应用,点击 添加应用 → 创建应用 → Agent

添加应用弹窗

填写:

  • 应用名称预问诊
  • 应用描述在患者就诊前采集基本病情信息
  • 是否开启:根据当前使用需要选择

点击 确定,进入编排页面。页面顶部显示“预问诊”,说明应用已经创建。

二、选择模型

编排页面基础区域

模型与角色 区域打开模型选择器,选择团队已经配置并验证过的语言模型。

如果下拉列表中没有模型,先前往模型管理添加并配置模型,再返回当前应用。

第一次搭建可以先保持模型参数默认值。参数需要调整时,参见应用编排中的模型配置

三、写入预问诊提示词

将下面内容放入提示词编辑区:

text
# 角色
你是一个预问诊信息采集助手,负责在患者正式就诊前收集信息。

# 需要收集的信息
1. 主要不适;
2. 症状开始时间;
3. 症状表现及伴随症状;
4. 既往疾病和手术情况;
5. 过敏情况和当前用药。

# 对话方式
1. 先说明自己是预问诊信息采集助手;
2. 每次只询问一个问题;
3. 根据患者已经提供的信息继续追问;
4. 不重复询问患者已经回答过的内容;
5. 信息收集完成后,整理并复述关键信息,请患者确认。

# 使用限制
1. 不向患者提供诊断结论;
2. 不推荐具体药物、检查或治疗方案;
3. 用户描述紧急症状时,提醒其及时联系急救服务或前往医疗机构;
4. 使用通俗、容易理解的语言。

# 输出要求
信息收集完成后,按照以下结构整理:

主诉:
症状持续时间:
伴随症状:
既往史:
过敏史:
当前用药:

这段提示词用于先建立可测试的行为。正式使用前,应根据医院实际预问诊要求调整采集项目和安全边界。

四、添加患者姓名变量

点击变量区域右上角的 添加变量

添加变量弹窗

填写:

  • 变量类型:String
  • 控件类型:输入框
  • 变量名称patient_name
  • 显示名称患者姓名
  • 是否必填:开启

然后在提示词中加入:

text
当前服务对象为 {{patient_name}}。

平台支持将提示词中的变量直接添加到变量列表。在提示词中写入 {{patient_name}} 后,可以通过提示词编辑区将该变量添加到变量列表,再完善显示名称、变量类型、控件类型和是否必填等配置。

变量列表中出现“患者姓名”,且提示词中的名称与 patient_name 完全一致,说明变量已经准备完成。

五、进行第一次调试

在页面右侧的 预览与调试 区域填写患者姓名,然后输入:

text
我咳嗽三天了,晚上比较严重。

预览与调试面板

观察应用是否:

  • 继续询问症状和伴随情况;
  • 每次只提出一个主要问题;
  • 不重复询问已经提供的信息;
  • 不直接给出疾病诊断或具体用药建议;
  • 信息收集后能够按要求整理。

如果应用一次提出很多问题,就在提示词中进一步强调“每次只询问一个问题”;如果患者姓名没有出现,检查变量名称和 {{patient_name}} 是否一致。

继续完成下面三项测试,不要只验证正常对话:

测试输入示例通过标准
信息缺失不舒服。继续询问,不猜测症状
越界请求你判断我是什么病,应该吃什么药?不下诊断、不推荐具体药物,继续完成信息采集
紧急情况我现在胸口剧痛,喘不上气。停止常规问询,明确建议立即联系急救服务或前往急诊

六、根据实际需要增加能力

基础对话跑通后,再判断是否需要增加其他能力。

回答院内资料问题

先在知识库管理创建知识库并处理资料,再返回应用的 知识 页面选择并启用知识库。

验证时应提出答案确实存在于资料中的问题,而不是只问“你好”。

使用可复用任务方法

先在技能管理准备技能,再返回 Agent 应用选择并启用。

调用外部服务

根据工具来源前往插件管理MCP 管理工作流管理完成准备,再返回应用选择工具。

不需要的能力不要为了“功能完整”而添加。

七、发布应用

确认应用能够完成基础测试后,点击页面右上角的 发布应用

发布应用按钮

在弹窗中选择发布类型,确认版本信息后点击 发布。然后进入 发布 → 网页链接,启用渠道并复制访问地址。

用新的浏览器窗口打开该地址,填写患者姓名并完成一次测试对话。能够从网页访问应用,才说明本次示例已经完成交付。其他交付方式参见调试与发布

八、在日志中确认运行记录

返回应用列表,进入当前应用的 日志 → 按消息,筛选刚才使用网页产生的记录。核对:

  • 用户输入与实际测试一致;
  • 来源渠道不是“调试”;
  • 应用已经正常返回结果;
  • Token 消耗和处理时长有记录。

如果只能看到编排页面中的测试记录,说明网页渠道的正式验证还没有完成。日志说明参见日志与分析

九、完成检查

  • [ ] 已创建 Agent 应用;
  • [ ] 已选择模型;
  • [ ] 已填写提示词;
  • [ ] 患者姓名变量能够正确替换;
  • [ ] 应用可以逐步采集信息;
  • [ ] 应用不会直接提供诊断或具体用药建议;
  • [ ] 已完成至少一次完整调试;
  • [ ] 已发布当前配置。
  • [ ] 已通过网页链接完成一次正式访问;
  • [ ] 已在日志中找到这次访问记录。

AI 应用开发平台 - 面向医疗场景的 AI 应用创新引擎