JOTO
Contact us
← AI 智库
Dify

我们为什么重新设计了 Agent?

2026 年 8 月 31 日

Dify 重新设计 Agent 系统,旨在平衡 SOTA 模型能力与企业级需求(私有化部署、模型中立、权限管理、可解释性、可审计性)。新 Agent 基于 ReAct Loop 与沙箱执行,聚焦 CLI 工具集成、上下文与失败策略管理,并强调与工作流协同——Agent 解决个体能力,工作流解决组织调度。目标是将即兴智能固化为可长期运行的‘软件补丁’。

在模型浪潮与企业需求间做取舍

自诞生起,Dify 一直在做一件有些拧巴的事:试图在快速发展的模型浪潮中,提供一套成熟的企业脚手架。但这意味着,必须时常在释放 SOTA(state-of-the-art,最先进水平)模型实力以及企业要求的:私有化部署、模型中立、权限管理、可解释和可审计之间做出取舍。

因此,年初龙虾热的时候,没有立即跟进做一款 DifyClaw 那样的时尚热门单品类产品。但很让人兴奋的是,这几波热潮推动了社会共识的形成:CLI Agents 的范式借此契机正在走出 Coding 场景,进入越来越多的企业,解锁越来越多业务场景。

基于这个变化,重新设计了 Dify 中的 Agent 系统,让 Dify 应用和工作流可以将一部分复杂任务交给 CLI Agents 来完成。

Dify 新 Agent 架构示意图
Dify 新 Agent 架构示意图

哪些任务适合交给新的 Agent?

如果你的团队已经沉淀了一套成熟的业务 Skills,希望快速转化为 Agent 的能力,让 Agent 接手业务中重复、耗时的工作;如果你遇到了 Dify 插件生态尚未覆盖到的集成问题;又或者,业务人员希望通过对话指导和打磨一个 Agent,并绕过晦涩难懂的技术学习,那么,新的 Agent 值得一试。

CLI Agent 在 Dify 中的典型使用流程图
CLI Agent 在 Dify 中的典型使用流程图

熟悉的内核,完备的基础工程

从原理上看,新的 Agent 系统和 Codex、Claude Code 等 Coding Agents 采用了相近的核心结构:由模型驱动的 ReAct Loop,通过 Bash 等工具在独立沙箱环境中完成任务。

但 Agent 能真正进入生产环境,仅靠能够循环调用工具是不够的。

幕后,把大量精力投入到了模型切换、上下文管理、运行环境管理、失败策略等基础能力中。用当下时兴的说法,Dify 提供了一套相对完备的 Loop Engineering。这样,不必再为每个 Agent 重复解决这些常见问题,而可以把精力投入到如何将这些 Agents 编排到业务流程中来。

在安全与合规方面,Dify 企业版为每个会话启动一个独立的 Sandbox 容器,实现 PID、FS 和网络隔离,并支持配置自定义的网络策略和 Security Context。Sandbox 基于安全加固的基础镜像构建,并以非 Root 用户运行。

Agent 与工作流:能力与调度的分工

近半年,经常被问到一个问题:当 Agent 经历了三年的探索,如今终于形成被广泛承认的范式之后,Dify 是否还会继续做工作流?

我们的答案是:当然会,因为 Agent 与工作流解决的是不同维度的问题。

Agent 解决的是个体能力问题,而工作流解决的是能力如何能被组织和调度的问题。

即使个体能力强如人类,依然发展出了如线上会议软件、企业 IM、OA 工具、OKR 等一系列的“协作基础设施”。其中,有一些服务于临时协作,另一些负责承载稳定、反复发生的流程。

我们认为工作流解决的问题,是企业如何把现有的固化流程,以一种合理的方式,转化为 Agent 与人的协作产物,并让该产物能便捷地发布并在一套企业级基建上以及长期运行。在 Agent 能力得到跃升的今天,这个需求不但没有消失,反而显得愈发紧迫。

从即兴发挥到可长期运行的软件补丁

传统的软件,本质上由数据库、数据之上的函数、以及人与这些函数交互界面组成。今时今日,Agent 已经可以在大量的一次性场景中临时客串这套系统:即兴生成的脚本,开始替代一部分过去必须由严谨代码实现的功能。

但即兴发挥本身不是生产系统。

当把 Agent 放进前文所述的编排里,再用确定性的输出输入、调度机制、失败策略、权限和可观测性为它划定边界,就能把这些即兴能力固化下来。由此获得的未必是一套完整软件,更现实的形态是,为现有软件快速补上缺失的能力 —— 一块属于自己的软件补丁

PM 实例:Calendly 会议强提醒补丁

和许多需要承担对外沟通工作的人一样,惯用 Calendly 约会议。但预约跨度较长时,参会者经常忘记会议。

只需要一个非常小众的需求:在会议当天再次自动发邮件提醒对方(这通常需要昂贵的付费订阅)。

理论上,这个需求从技术上看并不复杂。开发者可以让 Coding Agent 接入 Calendly MCP 和邮件客户端,编写一套自动提醒程序,再发布为一个 Github Action 实现云端定时执行。而对于非开发者来说,这依然是一个不大不小的工程。

Calendly + Gmail 补丁工作流配置界面截图
Calendly + Gmail 补丁工作流配置界面截图

在 Dify 里,这件事变得异常简单:安装 Gmail 插件,通过 Build Chat 教 Agent 配置 Calendly MCP。在完成测试后,将这个 Agent 作为 Agent 节点放入一个定时工作流中。这样,任何人都能在 10 分钟内,完成一个生产级的 SaaS 软件补丁。

Dify 工作流中嵌入 Agent 节点的可视化编辑界面
Dify 工作流中嵌入 Agent 节点的可视化编辑界面

接下来:Agent 与 SOP

新 Agent 解决了"有没有"的问题。接下来,会把重点转向两个方向:

  • 横跨多种 Agent 技术栈的集成,包括不同的 CLI Agent 和各类 Agent SDK;

  • Agent 与人的企业级协同,尤其是 Agent + Human 的 SOP 编排。

我们的目标不再是增加一个单独的 Agent,而是让不同的 Agent、与现有软件系统和真实的人,可以在同一套流程中协作

JOTO 企业落地观察

  • 企业部署 CLI Agent 时,需权衡沙箱隔离强度与运维成本:PID/FS/网络全隔离虽提升安全性,但对容器编排与资源监控提出更高要求,中小团队宜从轻量级隔离起步,逐步演进。
  • 将 Agent 编排进工作流,本质是将“非确定性能力”纳入“确定性流程”,这对 RAG 知识工程提出新挑战——需确保 Agent 所调用的外部工具描述、参数约束、错误码映射等元信息本身具备版本化、可审计的知识治理能力。
  • “软件补丁”模式降低了 AI 落地门槛,但也模糊了责任边界:当 Agent 补丁出现误操作,企业需在工作流层预设人工审核节点或回滚机制,而非依赖 Agent 自身的“反思”能力,这对 FDE 驻场共创中的 SOP 设计提出前置要求。
  • Agent + Human 的 SOP 编排,要求工作流引擎支持细粒度的人机交接点定义(如审批触发、异常接管、结果确认),而非仅提供“等待人工输入”这类通用节点——这对智能体工程中的状态机建模与可观测性埋点构成刚性需求。

立即咨询 JOTO

JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询

想把这些做法用到你的业务里?

留下你的场景和痛点,我们帮你判断从哪一步开始。

联系我们
Contact Us

Start your enterprise AI rollout

Tell us your industry, team, and current pain points. We'll get back to you within one business day to help you decide what to tackle first, what data to prepare, and which platform fits.

WeChat
Scan to add us for a 1:1 chat
JOTO WeChat consultation QR code

Tell us what you need

Once we receive your details, we'll be in touch within one business day.