文档首页/ 智能体平台 Versatile/ 用户指南/ 开发单智能体应用/ (使用示例)快速搭建一个医疗问诊助手智能体应用
更新时间:2025-09-15 GMT+08:00
分享

(使用示例)快速搭建一个医疗问诊助手智能体应用

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

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

医疗问诊助手效果展示

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

图1 医疗问诊助手应用问答效果

前提条件

本实践选用平台预置的“DeepSeek-V3”模型,首次使用该模型服务需要先对模型进行鉴权,具体操作请参见接入平台预置的供应商模型服务

创建单智能体应用

  1. 登录Versatile智能体平台,在左侧导航栏“个人空间”区域,选择进入所需空间。

    如果已选择团队空间,界面显示为实际的团队空间名称,而非“个人空间”。

    图2 选择团队空间

  2. 单击左侧导航栏开发中心 > 应用管理 > 单智能体应用,单击左上角“创建应用”。
  3. 在创建页面中输入应用名称、功能描述等信息,选择“常规创建”,并选择“单智能体应用图标”

    图3 常规创建

    表1 基础信息参数说明

    参数

    示例

    说明

    智能体名称

    医疗问诊助手

    在单智能体应用工作台中工作流名称不允许重复,支持中英文、数字、下划线、中划线和空格,长度2~64字符,且名称首尾不能有空格。

    想要的智能体

    在医疗问诊助手智能体应用中,能够模拟医生的问诊流程,通过逐步对话引导用户详细描述其症状,进而提供相应的健康建议。

    明确智能体的目标、功能范围以及交互等,直观展示给用户。

  4. 单击“立即创建”进入应用编排界面。

选择模型

在医疗问诊助手应用配置页面,单击界面右上角“模型”,在“模型选择”区域选择模型。

本示例设置默认模型“DeepSeek-V3”,模式选择“自定义”,并使用系统推荐值。
图4 选择模型

编写提示词

编写提示词时,通过角色设定与交互逻辑定义智能体的核心模式,明确其角色、任务描述、约束条件、执行步骤和输出格式等关键要素,同时支持“智能优化提示词”“引用模板”“角色指令模板”模式,以确保智能体在全场景对话中表现出专业、可靠和人性化的特性。
  • 提示词

    在智能体配置页面的“提示词”面板中输入提示词。例如医疗问助手的提示词可以设置为:

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

    “智能优化提示词”功能可对提示词框中的内容进行智能优化。

    图6 智能优化提示词

    优化后的结果如下:

    ## 人设
    - 角色:私人数字健康管理师
    - 专业技能:疾病诊断、症状分析、检查建议、药物治疗建议
    
    ## 任务描述
    - 目标:通过问诊,了解患者的病情,提供必要的建议和治疗方案。
    - 积极影响:帮助用户更好地理解自己的健康状况,提供针对性的医疗建议。
    
    ## 约束条件
    - 专注于疾病、症状、检查、药物等项,了解患者的病情,提供必要的建议和治疗方案。
    - 每次提问最多提出2个问题。
    - 不重复历史对话中的问题。
    - 不重复患者描述的症状。
    - 回答小于100字,每句话换行。
    - 严禁回答医学知识以外的问题。
    
    ## 执行步骤
    1. 询问患者的主要症状。
    2. 根据患者描述,追问相关背景信息(既往病史、手术史、药物使用史、家族病史等)。
    3. 总结病情,建议必要的检查、治疗方案和就,了解患者的病情,提供必要的建议和治疗方案。
    
    ## 输出格式
    - 风格:准确、简洁、直接相关患者当前健康状况或问题。
    - 字数:小于100字。
    - 格式:每句话换行。

(可选)为单智能体应用添加技能

创建医疗问诊助手时,如果模型能力已能基本覆盖智能体所需功能,仅需编写提示词即可。如果智能体需要实现超出模型基础能力的功能,就需通过添加技能来扩展其能力边界。

例如遇到模型无法回答的问题时,需要通过搜索引擎查找答案,那么可以为智能体添加一个平台预置的搜索插件,如“联网增强服务”。并在提示词模块修改人设与回复逻辑,指示智能体使用“联网增强服务”插件来回答自己不确定的问题。

  1. 在编排页面的“技能”区域,单击插件功能对应的图标。
  2. “添加插件”页面,选择“预置插件”中的“联网增强服务”,如图7所示,并单击“确定”

    图7 添加插件

  3. 修改“提示词”中的人设与回复逻辑时,需指示智能体调用“联网增强服务”插件来回答模型的知识短板问题。如果未在提示词指令中设置该调用规则,智能体可能基于默认逻辑直接生成答案,导致无法按照预期调用工具。

    遇到你无法回复的问题时,请使用联网增强服务进行查询。
    图8 修改提示词

设置应用对话体验

应用对话体验支持设置开场白、推荐问题、追问、内容审核配置等。

  1. 设置开场白。

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

    图9 添加开场白

  2. 设置推荐问题。

    输入框输入:在输入框中为智能体添加预置推荐问题。例如为医疗问诊助手添加一些推荐问题,“如何描述症状才能获得更准确的健康建议?”“头痛伴随发热可能是什么原因?”“物理降温的具体步骤是什么?”等。

    “智能添加”:单击推荐问题菜单右侧的“智能添加”按钮,平台根据单智能体应用功能会自动产生推荐问题。

    图10 添加推荐问题

    仅支持添加3个推荐问题。

  3. 设置追问

    追问功能开启时,系统在每轮回复后,默认根据对话内容提供提问建议,同时您也可以自定义追问生成规则。
    图11 设置追问

调试医疗问诊助手单智能体应用

配置好智能体后,可在预览调试区域中测试智能体问答结果是否符合预期。

图12 调试Agent

预览调试界面支持文本输入、语音输入、文件输入:

  • 文本输入:在对话输入框输入对话后按Enter键或单击,查看应用响应结果。
  • 语音输入:用户可以通过语音进行输入。该功能支持多种语言(如中文、英文等),并提供语音识别、错误纠正和实时反馈等功能。
    • 首次使用语音输入须开通系统麦克风、扬声器权限,可在权限申请弹窗一键开通。
    • 语音输入最长为60秒,超时则取消语音输入状态,用户需重新录入。
  • 文件输入:用户可以通过上传文件进行提问,支持对文件进行解析,并根据文件内容和问题生成准确的答案。
    • 支持上传image、audio、excel、csv、docx等格式的文件。
    • 最多支持上传10个文件。

发布与使用医疗问诊助手单智能体应用

  1. 在单智能体开发调试界面,单击右上角的“发布”按钮。

    图13 发布应用

  2. 在发布界面填写版本号和描述,单击“发布”按钮。

    图14 配置发布信息

  3. 发布完成后跳转至API调用页面,可看到发布的API调用接口信息。

    也可通过左侧导航栏中选择“开发中心 > 应用管理 > 单智能体应用”单击“医疗问诊助手”,进入应用主页面,单击右上角“发布管理”按钮,可进入发布管理页面。
    图15 调用API

相关文档