微信扫码
添加专属顾问
探索Dify如何通过多Agent架构解决复杂场景问题,提升智能系统的灵活性与效率。 核心内容: 1. Agent与Workflow的核心差异解析 2. 在Workflow中调用Agent的关键技术实现 3. Dify平台配置多Agent架构的实操指南
摘要:我们经常会用dify 来实现明确场景的Agent或者工作流,但是一些复杂场景的时候我们就需要使用多agent架构,本文介绍了agent和workflow的区别以及在dify中如何实现多agent架构。
Agent 与 Workflow:不可不知的差异
在 Workflow 中调用 Agent:关键的 Agent 节点
dify中如何在chatflow中配置agent
01
—
Agent 与 Workflow:不可不知的差异
在深入探索 Dify 对多 Agent 架构的支持之前,我们先来明确一下 Agent 和 Workflow 这两个关键概念之间的区别,这有助于我们更好地理解后续的技术实现与应用。
Agent:自主智能的行动者
Agent,即智能体,是一种具备自主决策能力的智能实体,它通常基于 AI 技术,如机器学习、强化学习等得以实现。其核心特点十分显著:
动态决策:Agent 不依赖于固定的步骤和流程,而是根据实时感知到的环境信息进行推理和判断,进而做出动态的决策。例如在智能客服场景中,面对用户询问 “某款商品什么时候有货” ,智能客服 Agent 能快速分析问题,查询商品库存数据库,然后准确回复用户预计的到货时间。如果用户问题较为复杂,它还能根据对话情况,灵活转接至最合适的人工客服。
环境交互:可以与所处的环境进行交互,通过传感器等获取环境数据,同时通过执行器对环境产生影响。以自动驾驶汽车中的 Agent 为例,它通过摄像头、雷达等传感器感知路况、交通信号等环境信息,然后控制汽车的行驶速度、方向等,对环境做出反馈 。
目标导向:被赋予明确的目标,其所有的感知、决策和行动都是为了实现这些目标。比如,一个投资 Agent 的目标可能是在一定风险范围内实现投资收益最大化,它会实时分析市场数据,做出买卖决策以朝着目标前进。
Workflow:预定义任务序列的流程化管理
Workflow,也就是工作流,是指一系列按照预定义规则和顺序执行的任务或步骤,常用于描述业务流程或操作的结构化执行路径。其核心特点包括:
固定流程:任务的执行顺序和逻辑在设计阶段就已确定,具有明确的先后顺序和依赖关系。例如,在一个软件开发项目中,常见的工作流可能是 “需求分析 -> 设计 -> 编码 -> 测试 -> 部署”,每个阶段都有明确的输入和输出,并且必须在前一个阶段完成后才能进入下一个阶段。
规则驱动:依赖预设的规则和条件来决定任务的执行路径。这些规则可以是简单的条件判断,如 “如果订单金额大于 1000 元,则需要经理审批”,也可以是复杂的业务逻辑。通过规则引擎来判断和执行相应的流程分支。
可预测:由于流程和规则都是预先设定好的,所以工作流的执行结果具有较高的可预测性。只要输入条件确定,输出结果就是可预期的。这使得工作流在处理一些对准确性和稳定性要求较高的任务时具有明显优势,例如企业财务报销工作流,员工提交报销申请后,系统会按预设规则自动检查报销单据,流转审批,整个流程清晰规范,大大提高了财务报销的效率和准确性。
02
—
在 Workflow 中调用 Agent:关键的 Agent 节点
在 Dify 的多 Agent 架构中,通过 Workflow 调用 Agent 是实现复杂任务处理的重要方式,而其中的 Agent 节点则扮演着核心角色,它是连接 Workflow 与 Agent 的关键桥梁,让工作流具备了智能决策和灵活处理任务的能力。
Agent 节点的关键作用
Agent 节点在 Dify 的 Workflow 中具有举足轻重的作用。它通过集成不同的 Agent 推理策略,赋予大语言模型在运行时智能选择并执行工具的能力,从而实现多步推理 。这意味着,当工作流运行到 Agent 节点时,它不再按照预先设定的固定步骤执行,而是根据当前的任务需求和输入信息,动态地决定调用哪些工具以及如何使用这些工具来完成任务。
以一个智能写作助手为例,当用户输入 “帮我写一篇关于人工智能发展趋势的文章大纲” 时,Agent 节点接收到这个请求后,会根据预定义的推理策略,首先判断需要调用搜索引擎工具来获取最新的人工智能发展趋势相关信息,然后调用文本分析工具对这些信息进行整理和提炼,最后调用大纲生成工具,根据分析结果生成文章大纲。在这个过程中,Agent 节点就像是一个智能的指挥官,根据实际情况灵活地调配各种工具,以完成复杂的写作任务,极大地提高了工作流的灵活性和适应性。
理解差异只是第一步,选型才是落地关键。以下是根据不同业务目标推荐的选型建议:
| 业务目标 | 推荐机制 | 理由说明 |
|---|---|---|
Agent和Wordflow,一个是大脑,一个是流程控制器。我们可以将 Dify 中的 Agent 和 Workflow 类比为:
| 类比角度 | Workflow | Agent |
|---|---|---|
03
—
dify中如何在chatflow中配置agent
Dify的工作室中选择chatflow, 编排好一个对话流,然后引入agent组件。
如上图,配置了一个chatflow中调用agent的工作流,其中是通过添加agent工作节点来添加的。
添加的agent可以选择外部的工具和内部创建的工作流。
其中agent的策略可以选择官方的策略插件。
Dify Agent策略插件提供了两种推理策略Function Calling和ReAct。
下面进行简单对比:FunctionCalling将用户命令映射到特定的函数或工具。LLM 识别用户的意图,决定调用哪个函数,并提取所需的参数。这是一种直接调用外部能力的简单机制。
它的优点有:
精确:直接调用适合定义任务的正确工具,避免复杂的推理。
易于外部集成:将外部 API 和工具集成到可调用的函数中。
结构化输出:提供结构化的Function Calling信息,便于处理。
ReAct(推理 + 行动)
ReAct 在LLM推理和采取行动之间交替进行。LLM分析当前状态和目标,选择并使用一个工具,然后利用工具的输出进行下一步的思考和行动。这个循环会一直重复,直到问题得到解决,它的优点有:
利用外部信息:有效使用外部工具来收集模型单独无法处理的任务所需的信息。
可解释的推理:推理和行动步骤交织在一起,允许一定程度上跟踪Agent 的过程。
广泛适用性:适用于需要外部知识或特定行动的任务,例如问答、信息检索和任务执行。
这里其实还个缺陷就是agent组件不能调用agent,这里只能调用外部工具和内部的工作流。
但是前提还是可以调用MCP服务。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-07-08
Dify 官方命令行工具:difyctl 正式发布
2026-07-08
Dify真的适合企业级大型AI Agent应用开发落地吗?
2026-07-06
Loop Engineering 到底是什么:从概念、设计到 Dify Loop 节点原理
2026-07-03
记忆拓展:独立部署Mem0服务,打通多Agent共享记忆
2026-07-02
Dify:一个初中辍学生,怎么把开源 AI 工具带到硅谷
2026-06-30
Dify记忆能力实战(下):Mem0插件接入,实现跨会话智能记忆
2026-06-30
告别拖拽做工作流:两个Skill让Dify应用全流程自动化
2026-06-27
我用 Dify 1.15.0 搭了个全自动图文生产机,效率直接翻3倍
2026-04-18
2026-04-12
2026-05-22
2026-06-11
2026-06-03
2026-06-02
2026-06-15
2026-06-18
2026-06-26
2026-06-26
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。