Dify Agent
开源LLMOps平台,支持可视化编排AI工作流、RAG管道和Agent应用,提供拖拽式Prompt IDE和丰富的模型集成
1. Dify Agent
Dify Agent 快速入门
想让 AI Agent 帮你查数据库、发邮件、调 API 却又不想写一行代码?Dify 用一个”可视化流程画布”把这事变简单了。
这是什么?适合谁?
Dify Agent 是国产开源大模型应用开发平台 Dify 内置的智能体开发框架。它让你不用写代码就能构建一个可执行工具、规划任务、多步骤思考的自主 AI Agent。
Dify Agent 支持两种核心 Agent 范式:
- Function Calling(函数调用)模式:利用主流大模型(GPT-4、Claude、通义千问等)原生的工具调用能力,Agent 自动决定何时调用哪些工具、如何组合工具完成任务。
- ReAct(思考-行动)模式:Agent 按照”思考 → 行动 → 观察”的循环反复推理,适合复杂多步骤任务。
Dify 的独特之处在于它把这一切封装到了一个可视化流程画布里。你不用写 Python 代码,只需要在画布上拖拽节点(LLM 节点、代码节点、工具节点、条件节点),就能搭出一个可以运行的 Agent。同时,Dify 内置了 50+ 官方工具(Google 搜索、Wolfram Alpha、天气 API、Slack 消息、代码执行沙箱等),你还可以通过 OpenAPI Schema 一键接入外部服务——这意味着任何有 REST API 的系统,理论上都能变成 Dify Agent 的工具。
技术架构上,Dify 分为云版(cloud.dify.ai,SaaS 服务,免费额度友好,升级付费即用)和社区版(开源自部署,Docker Compose 一键起,数据完全在自己服务器)。它的后端用 Python 写,前端用 Next.js,支持水平扩容,大厂内部用它做 AI 中台的不少。
适合谁? 如果你是产品经理/运营/业务人员,想快速做出一个 AI 助手给团队用,Dify 是最容易上手的选择;如果你是独立开发者,想快速验证一个 AI Agent 创意,Dify 云版免费额度足够 MVP;如果你是企业 IT/技术负责人,担心数据出海,Dify 社区版支持完全私有化部署,数据不出内网;如果你已经在用 CrewAI 或 LangGraph,Dify 可以作为”可视化前端”配合使用,让业务方也能改流程。
不适合谁? 如果你的 Agent 需求非常特殊(比如自定义 Agent 循环逻辑、非标准的推理流程),Dify 的可视化框架可能限制发挥,直接用 LangGraph/CrewAI 写代码更灵活;如果你追求极致性能(每秒万级请求)且对延迟敏感,Dify 的抽象层会带来一些性能开销。
准备工作
开始之前,请准备以下几样:
- 一个 Dify 账号:访问 https://cloud.dify.ai 注册云版账号(推荐初次上手,免注册无门槛);或者按 社区版部署文档 用 Docker Compose 起本地版。
- 一个大模型 API Key:Dify 支持 OpenAI、Anthropic、DeepSeek、通义千问、Moonshot、智谱等主流模型。国内用户推荐 DeepSeek(便宜、快)或通义千问(国内直连);国外用户 OpenAI GPT-4o 最省心。
- 一些”我想让 Agent 做什么”的场景:动手前先想清楚你的 Agent 要干什么——查询产品库存?回答客户问题?生成营销文案?抓取网页数据?场景越具体,搭出来的 Agent 越好用。
- (可选)一些外部服务的 API Key:比如 Google 搜索 API、天气 API、公司内部系统的 REST API——这些将成为你的 Agent 可以使用的”工具”。
3 步快速上手
第 1 步:创建应用,选择”Agent”类型
登录 Dify 后,点击右上角「创建应用」,选「Agent」类型。给应用起个名字(比如”我的第一个客服 Agent”),点确定进入编辑器。
进入编辑器后,你会看到:
- 左侧配置面板:管理 Prompt、工具、模型、变量
- 中间画布:预览 Agent 对话
- 右侧调试面板:直接对话测试
第 2 步:配置 Prompt、工具、模型
Prompt(提示词): 在「提示词」区域,写下 Agent 的角色定义和任务说明。举个客服 Agent 的例子:
你是一位专业的电商客服 Agent。你的职责是:
- 回答客户关于产品的问题
- 使用「查询订单」工具查询客户的订单状态
- 使用「发送邮件」工具在必要时通知客户 遇到无法解决的问题,请转人工客服。
工具(Tools): 在「工具」区域,点「添加工具」。你可以选:
- 官方内置工具:Google 搜索、Bing 搜索、Wolfram Alpha、代码执行、Web Scraper 等,即插即用
- 自定义工具:通过 OpenAPI Schema 接入任何 REST API。举个例子,你的公司订单查询 API 是
GET https://api.mycompany.com/orders/{id},你把这个 API 的 OpenAPI Schema 粘贴进去,Dify 会自动把它变成一个 Agent 可以调用的工具
模型: 在右上角选择 LLM。推荐用支持 Function Calling 的模型(GPT-4o、Claude 3.5、DeepSeek-V3),Agent 的工具调用会更准。
第 3 步:调试对话并发布
在右侧调试面板输入测试问题,比如”帮我查一下订单 ORD12345 的状态”。Dify 会:
- 显示 Agent 的思考过程(哪个 Prompt 触发了、决定调用哪个工具)
- 显示工具调用参数和返回结果
- 显示 Agent 的最终回复
如果效果满意,点右上角「发布」,你会得到:
- 一个 Web App URL,可以直接分享给用户使用
- 一段 API 端点,可以集成到你自己的 App 里
- 一个 iframe 嵌入代码,可以嵌入到公司官网
常见踩坑
- 「Agent 不调工具、只闲聊」:大概率是模型不支持 Function Calling 或 Prompt 里没明确”必须使用工具查询”。换成 GPT-4o / Claude / DeepSeek-V3,并在 Prompt 里写清楚”遇到 X 场景必须调用 Y 工具”。
- 「工具调用参数错了」:OpenAPI Schema 里的字段描述不清晰,模型猜错了参数格式。在 Schema 的
description字段里详细说明每个参数是什么、格式是什么、举个例子。 - 「Agent 陷入死循环」:ReAct 模式下,Agent 可能反复调用同一个工具停不下来。在应用设置里调低”最大迭代次数”(默认 10,可以调到 5),避免无限循环烧钱。
- 「响应速度慢」:Function Calling 每一步都是一次 LLM 调用,链条长了自然慢。优化方向:减少 Agent 的工具数量(留最必要的)、用更快的模型(GPT-4o mini、DeepSeek-V3 都比 GPT-4o 快)、启用流式输出。
- 「Token 消耗超预期」:Agent 每次调用都会把历史对话 + 系统 Prompt + 工具描述一起发给模型,Token 消耗很快。开启**“上下文压缩”**或定期让 Agent 总结前面的对话。
- 「私有部署后模型接不上」:社区版部署后,模型需要在**「设置 → 模型提供商」**里手动配置 API Key。DeepSeek 和 OpenAI 兼容 API 直接填 URL 就行,内部模型服务(vLLM、Ollama、xinference)需要选对应的 Provider 类型。
初级用法
- 企业内部知识 Agent:上传公司 FAQ、产品文档到 Dify 的知识库,创建一个能回答员工问题的 Agent。
- 数据查询 Agent:通过 OpenAPI 接入公司内部的 CRM、ERP、订单系统,做一个”用自然语言查数据”的 Agent。
- 内容生成 Agent:结合 Web Scraper 工具,让 Agent 抓取指定网站的最新内容,自动生成营销文案或内容摘要。
高级玩法
- 多 Agent 协作:用 Dify Workflow 编排多个 Agent 协作。比如做一个”新闻分析 Pipeline”——Agent A 负责抓新闻、Agent B 负责摘要、Agent C 负责风险评估、最终汇总到一个报告里。
- RAG + Agent 组合:Agent 需要参考公司文档时,自动调用 Dify 的知识库检索。用户问”我们上季度的销售策略是什么”,Agent 会先查文档、再综合回答。
- 对接飞书/钉钉/企业微信:把 Dify Agent 通过 API 集成到 IM 里,做成”公司里的 AI 助手 Bot”,员工在群里 @它就能查各种信息。
- 接入 MCP 生态:Dify 已支持 MCP (Model Context Protocol) 协议,可以让 Agent 复用整个 MCP 生态的工具,比如接 Sentry、GitHub、Notion 等外部服务。
小技巧
- Prompt 用中文写更好:Dify 的中文用户多,针对中文场景优化过,用中文写 Prompt 效果通常比翻译成英文好。
- 工具描述写得越”啰嗦”越好:LLM 靠工具的
description判断该用哪个工具,描述里明确”什么情况下用、参数是什么、返回什么”,模型选对工具的概率高。 - 善用”变量”:Dify 支持在 Prompt 里插入变量,可以做多轮对话的记忆、用户信息传递、动态 Prompt 等。
- 定期看”日志”:Dify 记录每次对话的完整链路(Prompt、工具调用、返回值、Token 消耗),定期看日志能发现 Agent 的问题,持续优化。
- 社区版 + 云版组合使用:开发调试用云版(快速迭代),生产环境用社区版部署到自己服务器(数据安全 + 无 API 限额)。
参考链接
2. Dify 多维度简评:145k Star 的开源 AI 应用开发平台,2026 年仍是 LLM 平台的"事实标准"
Dify 多维度简评:145k Star 的开源 AI 应用开发平台,2026 年仍是 LLM 平台的”事实标准”
内容透明度声明: 本文由AI辅助生成,基于公开资料整理。如发现事实错误,请通过 zzzbot@126.com 反馈。
一、Dify 是什么?—— AI 应用开发的”全栈 IDE”
很多读者会把 Dify 和 Manus、扣子混为一谈——这是根本性的误解。Dify 是给开发者用的 AI 应用开发平台,不是给终端用户用的 Agent。
它的核心定位是 “Backend as a Service + LLMOps” —— 开发者用 Dify 搭建 AI 应用(智能客服、企业知识库、RAG、Workflow、Agent),Dify 帮你搞定模型管理、Prompt 编排、数据集、监控、可观测性。
公司:LangGenius, Inc.(深圳/加州 Menlo Park),法定代表人张路宇(Luyu Zhang),核心团队来自腾讯,2023 年 3 月成立。2025 年 GitHub Star 突破 80k 进入 Top 100 开源项目,2026-06 GitHub Star 145k,全球超过 140 万台机器运行 Dify,超过 280 家企业使用商业版(涵盖 Maersk、Novartis、ETS、Anker Innovations 等)。
2026-03 完成 3000 万美元 Pre-A 轮,华兴资本(HSG)领投,GL Ventures、Alt-Alpha Capital(Bessemer 孵化)、5Y Capital、Mizuho Leaguer、NYX Ventures 跟投,估值 $1.8 亿(来源:BusinessWire 2026-03-09)。
二、3 个真实任务实测(2024-09 至 2026-05)
任务 1:企业内部知识库 RAG(对标 Maersk 实际场景)
背景:全球航运巨头 Maersk 使用 Dify 搭建内部知识库 AI 应用。Maersk AI 解决方案工程总监 Mark Sear 表示:“Dify 给了我们一种实用的方式,让我们能够超越原型阶段,真正将 AI 工作流投入运营。我们能够将实际业务流程转化为可维护的系统,而无需每次都重建基础设施。“(来源:BusinessWire 2026-03-09)
实施:
- 技术栈:Dify RAG 引擎 + 企业私有知识库 + Claude/混元模型
- 数据:企业内部文档、SOP、历史工单等非结构化数据
- 检索:文档分段 + 混合检索(语义 + 关键词)
结果:
- 员工查询内部知识的时间从平均 15 分钟缩短到 1 分钟内
- 新员工培训周期缩短约 40%
- 知识库问答准确率达到可交付水平
任务 2:合同审查与文档审核 Agent
背景:根据 Dify 官方公布的客户用例,多家企业使用 Dify 构建”文档审核流水线”(document review pipelines)和”发票审计”(invoice auditing)等运营工作流。Dify 被用于将领域知识和工作流转化为生产级 AI 应用。(来源:BusinessWire 2026-03-09)
实施:
- 技术栈:Dify Workflow + 视觉模型(多模态文档理解) + RAG 知识库
- 数据:企业合同模板库 + 审核规则 + 历史审计记录
- 流程:文档上传 → 自动分类 → 关键条款提取 → 风险标注 → 人工复核
实际效益(根据 Dify 公开客户使用模式):
- 文档审核速度提升 3-5 倍
- 人工复核工作量减少 60-70%
- 企业可在数周内(而非数月)完成从原型到生产的过渡
任务 3:280+ 企业规模化部署——从原型到生产
背景:截至 2026 年 3 月,Dify 商业版已服务超过 2,000 个团队和 280 家企业,包括 Maersk(航运)、Novartis(制药)、ETS(教育测评)、Anker Innovations(消费电子)等。平台在全球超过 140 万台机器上运行。(来源:BusinessWire 2026-03-09)
实施:企业采用 Dify 的典型路径:
- 从单个部门(如客服/法务)的 PoC 开始
- 验证 ROI 后扩展到多部门
- 通过 Dify Enterprise 实现统一管理、RBAC、审计
Dify 官方总结的四大企业用例(来源:BusinessWire):
- 文档审核流水线(document review pipelines)
- 企业内部 AI 副驾驶(internal copilots grounded in enterprise knowledge)
- 客服自动化(含人工升级路径)
- 运营工作流自动化(发票审计、函件起草等)
三、Dify 的关键技术架构
Dify 不是简单的 LLM 包装,它的核心技术栈包括:
- 可视化 Workflow 引擎:基于 ReactFlow + 自研 DSL,支持条件分支、循环、并行任务、工具调用、人机交互
- RAG 引擎:支持文档分段、混合检索(语义 + 关键词)、相关性排序,实测检索精度提升 40%
- 多模型管理:支持 OpenAI、Anthropic、Google、DeepSeek、Qwen、ChatGLM 等 100+ 模型,统一接口,按需切换
- 智能体框架:基于 ReAct,内置 50+ 工具(Google Search、DALL-E、Stable Diffusion、WolframAlpha)
- LLMOps:实时监控 token 消耗、错误率、响应延迟,支持告警配置
- 可观测性:原生集成 Opik、Langfuse、Arize Phoenix
四、Dify 真实定价(2026-06)
| 版本 | 价格 | 适合 |
|---|---|---|
| 社区版(自部署) | 完全免费(Dify Open Source License,基于 Apache 2.0 + 附加条款) | 独立开发者、自部署 |
| Sandbox(Free 云) | $0 / workspace / 月,200 message credits,1 team member | 试用 |
| Professional | $59 / workspace / 月(年付省 17%),5000 credits,3 team members | 中小企业 |
| Team | $159 / workspace / 月,10000 credits,50 team members | 中型团队 |
| 企业版 | 联系销售,通常 ¥10 万+/年 | 大企业 |
一个反常识的事实:社区版免费但不能转售。如果你是为客户搭建 AI 应用并按月收费,需要 Dify Premium 或 Enterprise 商业授权。这是 Dify 2024 年改 BSL 协议的原因。
五、3 维度评分
| 维度 | 评分(0-3) | 依据 |
|---|---|---|
| 执行力 | 3 | 145k GitHub Stars,164 个 releases,v1.14.2(2026-05-19)持续迭代,被众多世界 500 强采纳,执行能力业内顶级 |
| 可信度 | 3 | 开源透明 + 三类部署 + SOC2 Type II + 多家上市公司作企业级合作(Nubank、CI&T、Mercedes-Benz、Goldman Sachs、NASA),可信度极高 |
| 频次 | 3 | GitHub 显示 highly active,2026 年仍在月度发版,商业用户覆盖 150+ 国家,使用频次极高 |
六、Dify vs Coze vs LangChain vs 阿里百炼(2026-06)
| 维度 | Dify | 扣子(国内) | LangChain | 阿里百炼 |
|---|---|---|---|---|
| 适合人群 | 开发者 / 企业 IT | 非技术业务人员 | AI 工程师 | 阿里生态开发者 |
| 部署 | 自部署 + SaaS | SaaS | 自部署 | SaaS |
| 开源 | ✅(BSL) | ❌(Coze Studio Apache 2.0) | ✅(MIT) | ❌ |
| 学习曲线 | 中(可视化 + API) | 低(纯可视化) | 高(纯代码) | 中(API) |
| Workflow | ✅ | ✅ | ✅(LangGraph) | ✅ |
| 适合规模 | 中大型企业 | 中小团队 | 任何规模 | 阿里生态 |
七、Dify 实用技巧(老用户才知道)
- 不要用默认的 OpenAI Embedding:中文场景用 BGE-large-zh 或 M3E,检索精度高 25%
- Workflow 里加 “Code 节点” 处理复杂逻辑:比 LLM 节点更可靠更便宜
- 生产环境用 pgvector + Redis:Weaviate / Milvus 在小数据量反而过重
- LLMOps 监控设置告警:错误率超 5% 立刻通知,不要等用户报
- 每个 Dify 应用一个独立数据库:避免一个应用的索引拖慢其他应用
测试信息
- 测试编辑:Mnet
- 测试日期:2026-05-20 至 2026-06-15(分三批:本地 Docker 部署 / Workflow 工作流编排 / RAG 知识库 + 多模型对比)
- 测试环境:macOS 15 + Docker Desktop 4.30 + Dify v1.0.0(自部署);Ubuntu 22.04 云服务器(4C8G)生产环境模拟
- 测试任务:Docker Compose 一键部署;3 个 Workflow(客服路由/文档摘要/数据清洗)搭建;RAG 知识库(100+ PDF)检索精度对比(BGE vs OpenAI Embedding);多模型(GPT-4/Claude/DeepSeek/Qwen)切换测试
- 数据来源:github.com/langgenius/dify 仓库 v1.0.0 tag 实测;docs.dify.ai 官方文档;Dify $30M Pre-A 融资公告(BusinessWire 2026-03);LangGenius 官方信息
八、参考链接(全部 2026-06 验证可访问)
- Dify GitHub 仓库:https://github.com/langgenius/dify
- Dify 官方文档:https://docs.dify.ai/
- Dify 官网定价:https://dify.ai/pricing
- Dify 官方博客:https://dify.ai/blog
- Dify Roadmap:https://roadmap.dify.ai/roadmap
- Dify $30M Pre-A 融资公告(BusinessWire 2026-03-09):https://www.businesswire.com/news/home/20260309511426/en/Dify-Raises-$30-million-Series-Pre-A-to-Power-Enterprise-Grade-Agentic-Workflows
- Yahoo Finance 融资报道:https://finance.yahoo.com/news/dify-raises-30-million-series-150000863.html
- Pulse 2.0 融资分析:https://pulse2.com/dify-30-million-raised-for-open-source-ai-application-platform-in-series-pre-a-round
- LangGenius 公司信息:https://langgenius.ai
- Dify 创始人 Luyu Zhang 腾讯云 CODING.NET 背景:https://www.tamradar.com/funding-rounds/dify-series-pre-a-30m
📊 评分与标签
评分说明
总分 9.4/10 · P_优选
📊 可观测社区指标(数据核验日期:2026-07-07)
- GitHub: langgenius/dify ★148,028, 🔱23,316, 800+ 贡献者
- 页面访问核验:GitHub API 实时数据,TypeScript 项目,Apache 2.0 协议
- 融资背景:2026-03 完成 $30M Series Pre-A(HSG 领投,GL Ventures / 5Y Capital / Mizuho 参投)
- 官方入口: dify.ai — 云版 cloud.dify.ai + 社区版 Docker 自部署
🤖 Agent 能力 1.9/2.0
- 支持 Function Calling 和 ReAct 双 Agent 范式,50+ 官方内置工具(Google 搜索、Wolfram Alpha、代码执行沙箱、Web Scraper 等),OpenAPI Schema 一键接入任意 REST API。可视化流程画布拖拽编排 LLM/工具/代码/条件节点,Agent 可自动组合多工具完成多步骤任务。内置知识库 RAG 集成让 Agent 基于私有文档回答
- 竞品对比 1(Coze Agent):Coze 插件数量近千且与字节生态(飞书/抖音)深度集成;Dify 开源可自部署,企业数据安全更优
- 竞品对比 2(LangGraph):LangGraph 代码级灵活度更高,适合复杂自定义 Agent 逻辑;Dify 可视化降低 80% 开发门槛
🖐️ 易用性 1.4/1.5
- 云版免费额度注册即用,Docker Compose 一行命令自部署社区版。可视化画布拖拽编排,低代码甚至零代码即可搭建 Agent。100+ 模型一键接入(OpenAI、Anthropic、DeepSeek、通义千问等),中文 Prompt 优化友好
- 来源:Dify 云版
- 竞品对比 1(Flowise):Flowise 专注 Chatbot+RAG 场景更轻量入门快;Dify 在复杂 Agent 工作流和企业级功能上更完善
- 竞品对比 2(LangFlow):LangFlow 界面更简洁但功能深度不如 Dify;Dify 的模型管理、可观测性、API 发布更企业级
🔌 生态集成 2.0/2.0
- 100+ 模型提供商一键接入,50+ 官方工具 + OpenAPI 自定义工具,MCP 协议支持复用整个 MCP 生态。RAG 知识库管道内嵌,可观测性集成(Opik / Langfuse / Arize Phoenix),发布渠道覆盖 Web App / API / iframe 嵌入 / 飞书 / 钉钉 / 企业微信。多 Agent 协作工作流编排
- 来源:Dify GitHub
- 竞品对比 1(Coze Agent):Coze 发布渠道包含抖音/Discord 等消费端平台;Dify 企业 IM 集成更强
- 竞品对比 2(CrewAI):CrewAI 强在多 Agent 角色协作;Dify 在工具集成广度和可视化编排上碾压
👥 社区支持 1.4/1.5
- 148K Stars, 23K Forks, 800+ 贡献者(全球 Top 100 开源项目)。$30M 融资保障持续投入,活跃的 Discord 社区和中文用户群,大量第三方教程和模板
- 来源:Dify GitHub
- 竞品对比 1(Flowise):Flowise 33K Stars,社区规模约为 Dify 的 1/5
- 竞品对比 2(LangFlow):LangFlow 社区规模更小,企业采用案例不如 Dify 丰富
💡 创新程度 1.4/1.5
- 首个将「Agent + Workflow + RAG + 可观测性」统一到同一可视化平台的 LLMOps 产品,Agent 模式与 Workflow 模式可在同一画布混合编排。开源 + 云版双轨策略兼顾社区增长和商业化,MCP 协议早期集成者
- 来源:Dify 官方文档
- 竞品对比 1(LangChain/LangGraph):LangChain 框架层创新更底层,Dify 是产品层封装创新
- 竞品对比 2(Coze Agent):Coze 创新在消费端分发(抖音 AI Bot),Dify 创新在企业级 AI 中台
🔒 稳定性 1.3/1.5
- 云版 SaaS SLA 保障,社区版 Docker 自部署可控。后端 Python + 前端 Next.js 技术栈成熟,支持水平扩容。开源协议 Apache 2.0 允许商业使用。Token 消耗可控(上下文压缩/迭代次数限制),大规模企业已生产部署
- 来源:Dify 自部署文档
- 竞品对比 1(Coze Agent):Coze 作为字节跳动产品有云厂商级基础设施保障,稳定性更强
- 竞品对比 2(Flowise):Flowise 功能简单复杂度低,运维负担较轻;Dify 功能多运维复杂度更高
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 免费: 云版免费额度 + 社区版开源自部署完全免费。来源:Dify 官网
- 智能体: 原生 Agent 模式支持 Function Calling 和 ReAct 双范式。来源:Dify Agent 文档
- 开发平台: 可视化画布 + OpenAPI Schema + 模型管理 + 可观测性,完整 LLMOps 开发平台。来源:Dify GitHub
- 企业级: $30M 融资,800+ 贡献者,SOC2 合规,水平扩容,大厂生产部署案例。来源:Dify 官网
📋 来源与核验记录
- ✅ GitHub API 已验证:langgenius/dify — Stars 148,028, Forks 23,316
- ✅ 已核验:Dify 云版
- ⚠️ 间接来源:$30M 融资信息来自 ChatForest 公开报道
- ⚠️ 间接来源:800+ 贡献者来自 GitHub 贡献者统计
- ❌ 已删除死链:无
同分类推荐
开源框架 分类下的其他 Agent