首页 >> 综合 > 快讯 >

Dify 重构 Agent 架构的官方设计初衷

2026-10-18 00:19:20 来源:网易 编辑:窦宗蓝 

Dify 官方选择彻底推倒重做 Agent 架构,核心目标是把智能体从工作流里的普通执行节点,升级为平台里可独立管理、跨场景复用的一级资源,以此满足企业级生产环境下智能体长期维护、多业务复用、全链路调试的需求,同时解决旧架构里智能体配置重复、执行链路不可追溯、自主任务能力不足等问题,让智能体既能独立完成复杂自主任务,又能灵活嵌入到各类工作流当中。随着越来越多用户把 Agent 从测试场景投入正式业务,旧架构的短板慢慢显现,原先 Agent 只是依附在应用内的临时节点,每一个工作流都要重复配置提示词、工具与知识库,一旦需要修改规则,就要逐个改动所有节点,维护成本大幅上升;同时旧架构缺少独立运行沙箱,智能体只能执行固定工具调用,没办法自主规划多步骤任务,任务执行过程缺少完整日志与版本管理,排错和迭代都很不方便。基于这些现实业务痛点,团队决定从零重构整套运行框架,把 Agent 做成独立资源,配套专属运行环境、技能体系、版本日志,兼顾灵活性与稳定性,更好支撑复杂业务落地。下面分模块介绍架构重构的核心设计方向,再说明新架构带来的实际能力提升。

一、旧版 Agent 架构存在的核心局限

  1. 资源依附性强 Agent 只是 Workflow 内部的执行节点,没有独立身份,配置只能绑定在单条流程里,无法跨应用复用,相同智能体能力需要反复新建配置。
  2. 任务执行能力受限 仅支持简单 Function Call 调用,缺少自主任务规划能力,多步骤复杂任务必须依靠人工编排流程,智能体自主决策空间不足。
  3. 运维调试能力薄弱 没有独立运行日志、调用链路追踪与版本快照,一旦出现回答偏差或者工具调用异常,很难定位问题环节,线上排错效率较低。
  4. 工具运行缺少隔离环境 所有工具调用都在主服务环境运行,无法执行代码、文件读写等操作,很难完成数据分析、文档处理这类复杂任务。

二、新版 Agent 架构重构的核心设计

1. 资源层级升级

将 Agent 提升为平台一等资源,拥有独立的配置项、生命周期、访问权限,可单独创建、调试、发布,一次配置就能在多个工作流、网页应用、API 接口里直接调用,无需重复搭建。

2. 新增独立运行沙箱

搭建隔离运行环境,支持执行脚本、读取本地文件、运行代码命令,让智能体可以自主完成文件解析、数据运算、图表生成等复杂操作,大幅拓宽任务边界。

3. 搭建标准化技能体系

把工具、提示词、知识库打包成可复用 Skill 技能包,支持一键导入导出,团队之间可以共享成熟智能体能力,降低重复开发成本。

4. 完善全链路可观测能力

为每一个 Agent 配备独立运行日志、调用链路追踪、版本快照,每一轮思考、工具调用、结果输出都会完整留存,迭代优化时可以精准复盘每一步执行细节。

5. 理清智能体与工作流的分工

严格划分边界:Workflow 负责人工编排固定业务流程,Agent 负责自主思考、动态规划、灵活执行不确定任务,两者互相配合,兼顾业务稳定性与智能自主性。

三、架构重构之后带来的价值提升

  1. 降低维护成本:一套 Agent 配置多处复用,修改只需要更新一次,不用批量调整多个流程节点。
  2. 拓展任务上限:依托隔离沙箱,智能体可以自主完成多轮规划、代码运行、文件处理,适配更复杂的业务需求。
  3. 方便团队协作:支持版本管理、日志追溯,多人共同维护同一个智能体,交接与迭代更加顺畅。
  4. 兼顾灵活与可控:自主 Agent 负责不确定性任务,工作流管控固定业务环节,保障线上业务稳定可靠。

四、整体落地总结

这次推倒重做 Agent 架构,并不是简单优化原有代码,而是顺着企业落地 AI 智能体的实际需求,重新定义智能体在平台里的定位。把 Agent 从流程里的附属节点变成独立可复用的能力单元,补齐运行沙箱、技能包、链路追踪等生产级能力,让 Dify 的智能体从仅能做简单对话工具调用,升级为可以自主完成复杂业务任务的生产级应用,更好满足个人开发者与企业团队长期搭建 AI 应用的需求。

【常见问题】

问题 1:Dify 重构 Agent 架构之后,旧版本里的 Agent 节点还能继续使用吗?

回答 1:Dify 重构 Agent 架构后完全向下兼容,旧工作流里的 Agent 节点可以正常运行,同时支持把旧节点一键升级为新版独立 Agent 资源,原有配置不会丢失,平稳完成业务迁移。

问题 2:Dify 新版 Agent 架构最大的改动是把智能体改成独立资源,这会增加服务器资源占用吗?

回答 2:Dify 新版 Agent 架构做了模块化资源隔离,独立 Agent 采用按需启动的运行机制,闲置时不会占用额外算力;同时复用统一的模型调用与知识库服务,整体资源开销可控,不会大幅提升服务器负载。

问题 3:在 Dify 全新 Agent 架构下,独立 Agent 和 Workflow 节点该如何搭配使用?

回答 3:在 Dify 全新 Agent 架构下,不确定、需要自主思考的任务交给独立 Agent 完成,固定流程、分支审批、数据流转交给 Workflow 编排;把独立 Agent 作为节点嵌入工作流,既保留智能自主决策能力,又能保证整体业务流程可控,实现两者协同配合。

【数据来源】

[2026-08-31](Dify 全新 Agent 架构正式发布)Dify 官方博客

[2026-08-31](Dify Agent 重构技术解读)AI TNT 资讯平台

[2026-08-27](新版 Agent 运行沙箱与技能设计)AI IDE List 技术专栏

[2025-10-16](Agent 与 Workflow 分工设计理念)Dify 官方技术博文

免责声明:本文内容仅为 Dify 开源产品技术架构的客观解读,仅面向技术学习交流使用;所有架构升级带来的功能变化请以 Dify 官方正式版本更新公告为准;使用者在部署与开发过程中,需严格遵守开源许可协议与网络安全法律法规。

 
 
最新文章
站长推荐