构建多工作流智能体

openJiuwen支持为智能体设置多工作流模式。在此模式下,智能体用户的所有对话都将触发相应的工作流进行处理。智能体通过工作流开始节点的输入传入问题,并以工作流结束节点的输出作为智能体的回复。多工作流模式适用于智能体流程相对固定的场景,例如售后服务场景。

多工作流模式与自主规划模式的区别

“多工作流”和“自主规划模式”是单智能体下两种不同的核心工作模式。它们最根本的区别在于:自主规划模式由大语言模型(LLM)主导思考决策,而多工作流模式则由用户预先设计并固定好的流程来主导对话的每一步。

它们的关键区别如下表所示:

对比维度 自主规划模式 (单Agent) 多工作流 (单Agent)
核心逻辑 由大模型(LLM)自主思考、决策和调用工具。 严格按预设的工作流执行,流程决定每个步骤。
可控性 灵活但不可控。模型基于提示词和上下文自由发挥,行为可能偏离预期。 高度可控且稳定。流程固定,能确保关键步骤(如信息收集、逻辑判断)被执行。
处理复杂度 适合逻辑相对简单的开放式对话或咨询。 适合结构化、有明确流程的复杂任务,如客服、数据查询、多步骤信息处理。
配置核心 依赖系统提示词来定义角色、目标、技能和限制。 依赖可视化编排的工作流,通过添加条件分支、调用插件等节点来构建流程。
适用场景 个人助理、知识问答、创意生成等需要灵活性的场景。 智能客服、面试助手、订单查询、标准化服务流程等需要确保流程一致性的场景。

配置多工作流模式智能体

注意事项

  • 多工作流模式智能体绑定的工作流,其开始节点必须以query作为输入。
  • 多工作流模式智能体绑定的工作流,其结束节点必须开启流式输出。
  • 多工作流模式的智能体不支持添加记忆、知识等配置。

操作步骤

  1. 进入openJiuwen开发平台。

  2. 编辑已有智能体或创建一个新智能体。

  3. 在智能体的编排页面,选择智能体模式为单Agent(多工作流)模式。
    image

  4. 在工作流配置区域,点击添加工作流。

  5. 创建新的工作流或使用现有工作流。
    image

  6. 添加智能体配置。为多工作流模式的智能体添加模型配置及开场白,配置方法参考单Agent(自主规划模式)。
    image

  7. 调试预览智能体。在智能体的编排页面设置完成后,可以在调试预览区域与智能体对话,体验智能体的交互效果。
    image

  8. 调试完成后,单击在右上角 “提交新版本” 进行发布。
    image

  9. 填写版本号和版本描述,单击右下角 ”提交新版本“ 发布
    image