更新时间:2026-02-06 GMT+08:00
分享

添加工作流

工作流是AgentArts中用于设计和实现复杂任务自动化的核心工具。通过任务编排、条件判断以及多种组件的协同功能,工作流帮助开发者高效处理复杂任务。工作流中包含大模型节点、知识检索节点、意图识别节点、判断节点、代码节点等多种节点,每个节点都具有特定的功能,能够处理数据、执行任务和运行算法。通过可视化设计,开发者可以清晰地看到数据的流转过程和任务的执行顺序,从而完成复杂的Agent任务编排。

在为智能体添加工作流时,智能体会根据工作流编排的流程来响应用户需求。工作流的开始节点通常设置了输入参数,用户在与智能体对话时的提示词(Query)中必须包含这些必选参数,否则工作流可能无法按预期执行。用户通过对话输入指令或问题,智能体首先会解析这些输入内容。例如,用户在对话框中输入“查找附近的中餐馆”,智能体会将这段文本解析为工作流的输入参数,并作为初始输入传递到开始节点。开始节点会根据预设的逻辑,将数据传递到后续节点,确保整个工作流按预期顺序执行,最终返回用户所需的餐厅信息。

关于工作流的详细介绍,请参考工作流介绍工作流使用限制

前提条件

  • 登录用户为空间所有者、空间管理员、开发工程师,详细信息请参考管理团队空间成员
  • 添加工作流前,须确保已完成编排工作流操作,工作流创建与配置详见开发工作流应用
  • 如果需要添加共享工作流,请确保已有他人共享的工作流。

约束与限制

一个智能体应用最多支持添加5个工作流。

AgentArts企业版支持使用他人共享的应用。AgentArts基础版不支持该能力。

配置工作流

应用支持添加工作流技能,工作流支持通过画布编排的方式,使用插件、大模型等不同节点的组合,从而实现复杂、稳定的业务流程编排。

  • 添加工作流
    1. 登录AgentArts智能体平台,在左侧导航栏“个人空间”区域,选择目标空间。
    2. 单击左侧导航栏“开发中心 > 智能体管理 ”,单击左上角“单智能体”页签,进入单智能体应用管理界面。
    3. 单击目标单智能体应用,在“技能 > 工作流”模块,单击
    4. 在“添加工作流”窗口,选择目标工作流后单击,并单击右下角“确定”

      也可在“添加工作流”窗口中,单击“创建工作流”,工作流创建与配置详见开发工作流应用。创建成功后,在工作流发布成功界面单击“确定”,可立即将创建的工作流添加至当前智能体中。

      也可在“团队共享”中选择查看其它团队共享给当前团队的资源,详细资源共享可参见使用资产广场的应用模板

      工作流被选择后,变为,单击可取消已选择的工作流。

      图1 添加工作流
    5. 添加工作流后,可在“技能 > 工作流”中查看当前已添加的工作流。
      图2 已添加工作流

      已添加的工作流单击支持配置工作流参数。当参数“可见性”开关关闭时,智能体将无法查看和修改该参数,且在智能体运行时不会动态提取该参数。对于一些不需要智能体动态提取的固定参数,例如密钥等,可以关闭其可见性。

    6. 工作流添加成功后,在提示词模块修改人设与回复逻辑,指示智能体调用“工作流”处理问题。
  • 移除工作流
    1. 登录AgentArts智能体平台,在左侧导航栏“个人空间”区域,选择目标空间。
    2. 在左侧导航栏中选择“开发中心 > 应用管理 > 单智能体应用”
    3. 单击目标单智能体应用,在“技能 > 工作流”模块,在已添加的工作流右侧单击

      页面提示“工作流删除成功”则表示工作流已移除。

相关文档

AgentArts中创建工作流的详细信息,请参考搭建工作流

相关文档