更新时间:2025-11-24 GMT+08:00
分享

主智能体场景:搭建手机银行助手多智能体应用

准备工作

本实践选用平台预置的“DeepSeek-V3-64K”模型。

操作流程

操作步骤

说明

创建多智能体应用

通过填写必要的基本信息,创建一个多智能体应用。

调试多智能体应用

输入信息并运行工作流,查看大模型的响应结果,优化配置,确保工作流的正确性和有效性。同时,可以查看详细的调试结果和调用详情。

发布多智能体应用

调试成功后可以发布多智能体应用。

创建多智能体应用

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

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

    图1 选择团队空间

  1. 在左侧导航,选择“开发中心 > 应用管理 > 多智能体应用”,单击“创建应用”

    图2 创建多智能体应用

  2. 在“创建应用”页面,配置应用信息,具体参数说明请参考表1

    表1 创建多智能体参数说明

    参数

    配置示例

    说明

    应用名称

    手机银行助手

    多智能体应用的名称。由2~64个字符组成,包含中英文、数字、下划线、中划线、空格,不能以空格开头或结尾。

    应用描述

    手机银行助手,支持回答金融问题和转账汇款功能

    多智能体的描述信息。由1~256个字符组成。

    多智能体应用图标

    使用默认图标

    单击默认图标按钮,可上传本地图片作为多智能体应用的自定义图标。

  3. 单击“立即创建”。

    创建后,进入多智能体应用编辑页面,初始只有一个“多Agent控制器”节点。创建的多智能体应用显示在多智能体应用卡片列表中。

  4. 配置多Agent控制器。

    在“多Agent控制器”卡片上,单击鼠标左键,在弹出页面配置参数信息,多Agent控制器参数说明请参考图3表2

    图3 配置多Agent控制器
    表2 多Agent控制器参数说明

    参数

    示例

    说明

    模型配置

    DeepSeek-V3-64K

    在下拉框中选择该多智能体应用工作使用的模型服务。

    在“模型配置”右侧,单击,显示如下参数:

    • 核采样:模型在输出时,会从概率最高的词汇开始选择,直到这些词汇的总概率累计达到核采样值,这样可以限制模型选择这些高概率的词汇,从而控制输出内容的多样性。建议不要与温度同时调整。默认值为0.5。
    • 温度:调高温度会使得模型的输出更多样性和创新性,反之,降低温度会使输出内容更加遵循指令要求但减少多样性。建议不要与核采样同时调整。默认值为0.5。

    子工作流执行逻辑提示词

    默认即可

    执行子工作流的提示词。该提示词会反馈到大模型,大模型识别后,执行对应的子工作流。

    意图识别(可选)

    默认即可

    该多智能体应用的意图识别能力。

    在下拉框中选择具有特定输入输出参数的工作流应用。

    起始工作流(可选)

    默认即可

    起始工作流配置后,无论全局意图如何改变执行顺序,多智能体应用都会以此工作流为起点。

    子工作流

    • 客服问答
    • 手机银行-转账汇款

    在下拉框中选择工作流应用。选择后,设置该工作流的执行动作。

    支持的执行动作如下:
    • 继续:按该工作流的执行结果,继续执行其他的子工作流。
    • 终止:按该工作流的执行结果,调用结束工作流结束任务。
    • 等待输入:按该工作流的执行结果,待用户输入问题后执行任务。

    在“子工作流”右侧,单击,添加多个子工作流。

    默认工作流(可选)

    默认即可

    当用户问题未匹配到任何子工作流业务意图时,执行当前默认工作流。

    结束工作流(可选)

    默认即可

    结束工作流配置后,无论全局意图如何改变执行顺序,多智能体应用都会以此工作流为终点。

    全局意图

    默认即可

    在与智能体交互过程中,用户可能有一些与业务无关的公共意图,例如“不感兴趣”、“非本人”等,可以将这些意图配置到全局意图,并且可以配置该意图对应的动作。

    高级配置

    默认即可

    • 最大对话历史轮次:设置历史对话次数,选择N,记录最近N条会话内容。例如,选择10,记录最近10条会话内容。
    • 最大跳转次数:多智能体运行过程中,根据用户意图,会在多个工作流之间跳转,为了避免工作流之间无限循环跳转,该参数可限制最大跳转次数。只有业务工作流之间跳转才会计算次数,起始工作流、结束工作流不计算跳转次数。

      例如,一个多智能体应用含5个工作流,分别为工作流A(起始工作流或默认工作流)、工作流B、工作流C、工作流D、工作流E(结束工作流),根据用户问题先执行工作流A,根据工作流A的结果执行工作流B,根据工作流B的结果执行工作流C,再根据工作流C的结果执行工作流D,最后执行工作流E,相当于跳转了3次。

  5. 单击“确定”。

    设置后,进入多智能体编辑页面。

    • 在多智能体编辑页面,显示多Agent控制器及添加的工作流、智能体及对应的工作流。

      单击工作流卡片,用户可以自定义意图名称、意图描述。

      单击智能体卡片,用户可以自定义意图名称、意图描述。

      单击智能体对应的工作流卡片,显示意图名称、意图描述、输入输出信息。

    • 在多智能体编辑页面,可以调试、发布多智能体应用,调试与发布多智能体应用请参考调试多智能体应用发布多智能体应用

调试多智能体应用

  1. 编排多智能体应用后,在智能体编排界面单击右上角
  2. 在对话框中直接与智能体进行交互,实时观察其执行过程和响应效果,并根据需要对配置进行优化和调整。

    检查节点设置是否有误,常见节点报错可参考《常见问题》进行解决。

    试运行界面支持文本输入、文件输入和语音输入:
    • 文本输入:在对话输入框输入对话后按Enter键或单击,查看应用响应结果。
    • 语音输入:全局配置中开启语音交互功能时,用户可以通过语音进行输入。该功能支持多种语言(如中文、英文等),并提供语音识别、错误纠正和实时反馈等功能。
      • 首次使用语音输入须开通系统麦克风、扬声器权限,可在权限申请弹窗一键开通。
      • 语音超过60秒,弹窗提示语音输入时长最长为60秒,取消语音输入状态,用户需重新录入。
    • 调试结果支持朗读功能,单击,应用将按照设置的音色将文字转换成语音播放。
    • 单击试运行页面左下角,一键清除试运行界面内容。
    • 文件输入:请参考开始节点配置参数,可增加“文件”“文件数组”类型,并在试运行界面中上传文件。
    图4 效果展示

发布多智能体应用

  1. 智能体试运行成功后,在多智能体编排页面,单击右上角“发布”
  2. 输入版本名称与描述,如图5所示,单击“发布”

    图5 发布工作流

  3. 发布完成后,在“多智能体应用”页面的卡片上,显示“已发布”。

相关文档