多智能体应用介绍
Agent可以灵活应用各种工作流程完成用户任务,且支持根据用户意图在工作流间跳转。
多智能体支持模型自动控制和指定顺序两种模式。
- 模型自动控制:由模型根据用户输入决定调用哪个工作流。
- 指定顺序模式:根据用户指定工作流顺序一次执行工作流。
单智能体与多智能体功能与应用场景差异
单智能体:依赖模型,可以使用插件、工作流、知识库、MCP服务等工具,让模型自主规划,使用不同工具完成指定任务。
多智能体:可配置多个工作流,侧重根据客户意图在不同工作流中进行选择和跳转。
常见问题
单智能体模式、多智能体模式是否可以切换?
单智能体和多智能体之间不可切换,Agent创建时确定。
工作流和多智能体模式有什么区别?
工作流是多智能体的组成元素,多智能体有一个控制器可以执行多个工作流并根据用户输入意图在不同工作流之间跳转。
工作流只是单工作流的运行。
在单智能体模式中使用工作流,与在多智能体中使用工作流有什么区别?
- 多智能体有全局意图,可理解为公共意图,如果在工作流的其他意图上勾选可覆盖,工作流执行到该意图识别节点可以被识别为全局意图而跳转到全局意图对应的动作中。单智能体没有这个能力。
图1 多智能体全局意图
- 工作流意图节点,其他意图可覆盖配置。
图2 其他意图可覆盖配置
- 多智能体控制工作流执行逻辑更灵活,支持模型控制和指定顺序模式,模型控制由模型规划调用哪个工作流,指定顺序则按指定工作流顺序执行工作流。单智能体只能由模型决定是否调用模型和调用哪个模型。