Dify 是什麼?
Dify 是代理式工作流程建置器,用於建立、部署與管理自主 AI 代理與 RAG(檢索增強生成)管線。產品定位為單一平台,建置「生產就緒」的代理式工作流程與相關元件。
其核心目的是協助團隊從工作流程概念轉為可發布與執行的應用,同時將模型、資料檢索與外部工具串聯成一致的應用流程。
主要功能
- 拖拉式工作流程建立:以視覺化方式建置 AI 應用與工作流程,包括處理多樣任務與演進需求的流程。
- 支援多種全球 LLM:存取、切換與比較不同大型語言模型,包括開源與專有選項。
- RAG 管線建置(「以 RAG 讓你的資料 LLM 就緒」):透過將檢索融入工作流程,準備應用資料供 LLM 使用。
- 透過工具與外掛整合(「以工具增添翅膀」):新增工具/外掛,擴展 AI 應用功能。
- 原生 MCP 整合:使用標準化 MCP 協定串聯外部 API、資料庫與服務,包括支援基於 HTTP 的 MCP 服務(協定日期 2025-03-26)與預授權/無需授權模式。
- 將工作流程/代理發布為 MCP 伺服器(「發布為通用 MCP 伺服器」):公開 Dify 建置的工作流程或代理,讓無限 MCP 用戶端存取。
- 整合與可觀測性一站式:網站描述 Dify 提供代理式工作流程、RAG 管線、整合與可觀測性於一處。
如何使用 Dify
- 開始建置工作流程,使用視覺化(拖拉式)建置器定義 AI 應用步驟。
- 選擇並設定 LLM,工作流程可存取與比較模型。
- 新增 RAG 元件,將資料串聯至工作流程的 LLM 部分。
- 附加工具/外掛 及/或 透過 MCP 串聯外部服務,讓工作流程能採取行動或擷取資訊。
- 發布工作流程,使用 Dify 的發布選項,包括發布為 通用 MCP 伺服器 以供更廣泛用戶端存取。
使用案例
- 多步驟任務的自主代理工作流程:建立串聯多步驟(推理、工具使用與行動)的工作流程,處理需多於單一提示的任務。
- RAG 驅動的支援或知識助理:建置應用,從資料來源檢索支援 LLM 生成。
- 工具增強助理:新增工具/外掛,讓 AI 應用超越文字生成,執行額外操作。
- 透過 MCP 串聯業務系統:使用原生 MCP 整合,以標準化 MCP 協定存取外部 API、資料庫與服務。
- 讓內部工作流程跨 MCP 用戶端重複使用:將工作流程/代理發布為通用 MCP 伺服器,讓其他 MCP 用戶端使用。
常見問題
Dify 是否僅限於單一類型 AI 應用(僅聊天)?
否。網站描述建置 代理式工作流程 與 RAG 管線,不限聊天互動。
同一工作流程設定中能否使用不同 LLM 提供者?
產品描述允許存取、切換與比較不同 LLM(包括開源與專有),顯示建置時具模型彈性。
Dify 如何將我的資料串聯至 LLM?
Dify 包含 RAG 功能(「以 RAG 讓你的資料 LLM 就緒」),可設定檢索讓 LLM 在生成中使用你的資料。
Dify 中的 MCP 整合用於何處?
MCP 整合描述為使用標準化 MCP 協定串聯外部 API、資料庫與服務,並支援將工作流程/代理發布為 MCP 伺服器。
Dify 是否支援基於 HTTP 的 MCP 服務?
是。頁面提及支援 基於 HTTP 的 MCP 服務,協定 2025-03-26,包括預授權與無需授權模式。
替代方案
- 低程式碼 LLM 工作流程建置器:提供視覺化建置器來連接提示、模型與擷取的工具。這些通常專注於應用程式建立,但支援代理模式與 MCP 風格伺服器發佈的方式可能有所不同。
- 專注 RAG 的協調平台:以建立擷取與文件管線為中心的解決方案,通常較少強調多工具代理工作流程或標準化伺服器介面。
- 以 API 為主的代理框架與 SDK:開發者導向的框架,您需以程式碼實作代理邏輯與整合。這些可提供更大控制權,但比視覺化工作流程建置器需更多工程努力。
- 具 AI 附加功能的通用自動化平台:可整合 LLM 步驟與連接器的流程自動化工具。它們自動化範圍可能更廣,但可能無法提供 Dify 所述的代理式工作流程 + MCP 發佈導向。
替代品
Codex Plugins
使用 Codex Plugins 將技能、應用程式整合與 MCP 伺服器打包成可重複使用的工作流程,讓 Codex 存取 Gmail、Google Drive、Slack 等工具。
Struere
Struere 是 AI 原生的營運系統,將試算表流程升級為結構化軟體:儀表板、告警與自動化,集中管理作業資訊與流程。
Falconer
Falconer 是自動更新的知識平台,讓高速度團隊在同一處撰寫、分享並搜尋可靠的內部文件與程式碼脈絡。
OpenFlags
OpenFlags 是開源、可自架設的功能旗標系統,支援逐步交付;App SDK 可本地評估,控制平面提供安全、精準的發佈。
AakarDev AI
AakarDev AI 是一個強大的平台,通過無縫的向量資料庫整合簡化 AI 應用程式的開發,實現快速部署和可擴展性。
AgentMail
AgentMail 是供 AI 代理使用的電子郵件收件匣 API:透過 REST 建立、寄送、接收與搜尋郵件,支援雙向對話。