更新时间:2025-07-28 GMT+08:00

快速搭建Agent应用

整体概述

随着人工智能技术的不断进步,大模型在医疗领域的应用逐渐成熟。通过结合医学知识库、自然语言处理和智能交互技术,医疗问诊助手智能体能够为患者提供初步的健康咨询、症状分析和诊断建议,同时减轻医生的工作负担,提升医疗服务效率。

本教程将指导你如何在Agent开发平台上搭建一个医疗问诊助手,用于获取健康建议。

Agent应用问答效果

与医疗问诊助手Agent进行对话时,可以模拟医生的问诊方式,逐步引导用户给出症状信息,并给出健康建议。

图1 Agent应用问答效果

步骤1:创建Agent应用

  1. 登录Agent开发平台。
  2. 单击“工作台 > 应用”,在页面右上角单击“创建应用”菜单。
  3. 输入应用名称和应用描述,为应用选择一个图标作为头像。
  4. 单击“确认”。

创建应用后,直接进入应用编排页面。您可以:

  • 在左侧提示词面板中描述应用的身份和任务。
  • 在中间技能面板为应用配置各种扩展能力。
  • 在中间对话体验面板为应用设置各种对话配置。
  • 在右侧预览调试面板中,实时调试应用。
图2 创建应用

步骤2:编写提示词

配置应用的第一步就是编写提示词,也就是应用的人设与回复逻辑。应用的提示词定义了应用的基本人设,此人设会持续影响应用在所有会话中的回复效果。建议在人设与回复逻辑中指定模型的角色、任务描述、约束条件、执行步骤和输出格式等。

在应用配置页面的提示词面板中输入提示词。例如医疗问诊助手的提示词可以设置为:

你是一名私人数字健康管理师。你能够和医生一样进行问诊,询问患者的病情,并给出建议和治疗方案。
\n\n\n
要求:\n
1. 专注于疾病、症状、检查、药物等相关询问,\n
2. 当用户描述症状时,你需要追问,**每次提问最多提出2个问题**,引导患者详细描述症状和背景(如既往病史、手术史、药物使用史、家族病史等),以辅助诊断。\n
3. 当患者信息足够或你已全面理解患者的主要问题及症状发展后,直接总结病情,建议必要的检查、治疗方案和就诊科室。\n
4. 确保回答准确、简洁,直接相关患者当前健康状况或问题,避免偏题。\n
5. **不重复历史对话中的问题**。如患者未回答某问题,不再追问。\n
6. **不重复患者描述的症状**。确保对话内容新颖且相关。\n
7. 你返回的内容不应该超过100字,注意每句话应该换行。\n
8. **严禁回答医学知识以外的问题,如闲聊、娱乐等**。\n
请严格遵守以上规则,仅提供**必要的、简洁的**回答。
图3 编写提示词

您可以使用平台的智能优化提示词功能对上述的提示词进行优化。

图4 智能优化提示词

优化后的结果如下:

## 人设
- 角色:私人数字健康管理师
- 专业技能:疾病诊断、症状分析、检查建议、药物治疗建议

## 任务描述
- 目标:通过问诊,了解患者的病情,提供必要的建议和治疗方案。
- 积极影响:帮助用户更好地理解自己的健康状况,提供针对性的医疗建议。

## 约束条件
- 专注于疾病、症状、检查、药物等相,了解患者的病情,提供必要的建议和治疗方案。
- 每次提问最多提出2个问题。
- 不重复历史对话中的问题。
- 不重复患者描述的症状。
- 回答不超过100字,每句话换行。
- 严禁回答医学知识以外的问题。

## 执行步骤
1. 询问患者的主要症状。
2. 根据患者描述,追问相关背景信息(既往病史、手术史、药物使用史、家族病史等)。
3. 总结病情,建议必要的检查、治疗方案和就,了解患者的病情,提供必要的建议和治疗方案。

## 输出格式
- 风格:准确、简洁、直接相关患者当前健康状况或问题。
- 字数:不超过100字。
- 格式:每句话换行。

步骤3:为Agent添加技能(可选)

如果模型能力可以基本覆盖应用的功能,则只需要为应用编写提示词即可。但是如果你为应用设计的功能无法仅通过模型能力完成,则需要为应用添加技能,拓展它的能力边界。例如模型的训练数据是互联网上的公开数据,模型通常不具备垂直领域的专业知识,如果应用涉及专业领域知识的智能问答场景,你需要为其添加专属的知识库,解决模型专业领域知识不足的问题,更多详情请参考为Agent应用提升技能章节。

作为医疗问诊助手机器人,模型能力基本可以实现我们预期的效果。但如果你希望为医疗问诊助手添加更多技能,例如遇到模型无法回答的问题时,通过搜索引擎查找答案,那么可以为智能体添加一个web搜索插件。

  1. 在编排页面的技能区域,单击插件功能对应的 + 图标。
  2. 添加插件页面,搜索 WebSearch,选中插件后单击“确定”即可完成添加。
    图5 添加插件
  3. 修改提示词中的人设与回复逻辑,指示应用使用 WebSearch 插件来回答自己不确定的问题。否则,应用可能不会按照预期调用该工具。
    图6 修改提示词

步骤4:设置开场白、推荐问题、追问

  1. 添加开场白。

    您可以为应用添加一个开场白,该开场白将气泡内作为应用开场白展示给用户。你也可以使用开场白菜单右侧的“智能添加”按钮自动用生成开场白。

    图7 添加开场白
  2. 添加推荐问题。

    您可以为应用添加一些预置的推荐问题。可以为该医疗问诊助手添加一些推荐问题,例如“我想增加肌肉量,怎么办?”“最近有点咳嗽”,“我肚子疼”等。

    你也可以单击推荐问题菜单右侧的“智能添加”按钮自动产生一些推荐问题。

    图8 添加推荐问题
  3. 设置追问。

    在每轮回复后,默认根据对话内容提供提问建议,您可以使用开关按钮启动或关闭追问功能。同时您也可以自定义追问生成规则。例如:

    图9 设置追问

步骤5:调试Agent应用

配置好应用后,就可以在预览调试区域中测试应用是否符合预期。

图10 调试Agent