Agentic Workflow——RAGFlow 0.20.0 特性预览

一、从 Workflow 到 Agentic Workflow

经历了较长时间的等待,RAGFlow 0.20.0 版本终于发布,这是一个里程碑式的版本,因为它代表 RAGFlow 在 RAG/Agent 的拼图终于完整。在一年前的此时,RAGFlow 推出了 Agent 特性,但在当时这只包含 Workflow ,并没有提供 Agentic Workflow 的编排能力,因此不是完整体的 Agent —— RAGFlow 对于 Agent 的定义同时包含两者,Workflow 靠人工规划和定义任务,而 Agentic Workflow 则依赖 LLM 自动规划和执行。在 Anthropic 2024 年底的著名博文“Building effective agents”中,同样指出了两者的关联,并且强调 Workflow 仍是 Agent 应用的主要形式。进入 2025 年,随着 LLM 能力进一步增强,Agentic Workflow 开始解锁更多的令人惊艳的场景。

理想情况下,完全交给 LLM 的 Agentic Workflow 是绝大多数 Agent 应用期望达成的目标,但由于 LLM 能力限制,会引入执行的不确定和不可控性,这在企业场景尤其难以接受;而 Workflow 则走向另一个极端:采用低代码平台完全定义每个编排环节,包括变量、条件判断、循环等等,实质上是不写代码的业务人员按照他们对业务逻辑的理解进行编程,在保证确定性的同时却容易陷入蛛网密布的复杂编排,从而导致误用、滥用以及可维护性差,更重要的是导致一些任务的拆解和控制难以实现。因此,长期来看 Agentic Workflow 和 Workflow 都是构建 Agent 所必备的,两者统一协同工作,才可以满足企业级场景的需要。

实现了完整 Agent 能力的 RAGFlow 成为更加适合企业使用的平台级 LLM 引擎,如下图所示,RAG 在整个企业场景的生态位,跟过去的数据库等同,而 Agent 则对应具体应用。但它们之间和过去又有很大不同:其一,RAG 更关注非结构化数据的利用;其二,RAG 和 Agent 的交互频繁程度远高于普通应用和数据库,因为 Agent 需要实时且精确的上下文,以使得它的行动和用户意图保持一致,而 RAG 则是填充上下文的重要工具。 因此完成 Agent 拼图是平台进化的必然选择。

下边进入 RAGFlow 0.20.0 特性预览。

二、RAGFlow 0.20.0 特性更新列表

本次更新的核心特性包括:

  1. 支持统一编排 Agent 和 Workflow;

  2. 重建 Agent 能力和易用性,支持 Multi-Agent,支持规划与反思、视觉等特性;

  3. 支持完整的 MCP 功能,包括导入 MCP Server、Agent 作为 Client 调用 MCP 以及 RAGFlow 作为 MCP Server;

  4. 可以查看 Agent 的运行时日志;

  5. Agent 引入管理面板查看用户聊天记录;

更新后开发者们构建 Agent 的体验和之前会有什么不同呢?

以 0.19.1 的客服模板为例,之前构建此 Workflow 需要 7 类算子(Begin、Interact、Refine Question、Categorize、Knowledge Retrieval、Generate 和 Message),第 4 类问题对应的最长构建链路需要 7 步。

在新版本下如果是通过纯 Workflow 模式构建只需要 5 类算子(Begin、Categorize、Knowledge Retrieval、Agent 和 Message),第 4 类问题的构建链路被压缩至 5 步。

如果是通过 Agentic 模式,我们只需要 3 类算子,原本的 Workfl

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值