Dify將建充滿活力的插件生態系統!
點擊下方“JavaEdge”,選擇“設爲星標”
第一時間關注技術乾貨!
0 前言
Dify v1.0.0正式發佈,標誌 Dify 作爲 AI 應用開發平臺邁出重要一步。
版本亮點
版本升級:Dify 社區升級至 v1.0.0
插件機制:基於插件的新架構,模型和工具已遷移到插件,引入了代理策略、擴展和捆綁包
工作流增強功能:已添加代理節點,用於在工作流和聊天流中實現智能編排和任務執行
開放生態系統: Dify Marketplace推出是爲了與社區、合作伙伴和企業開發人員一起培育一個蓬勃發展的插件生態系統
隨着生成式AI迅速崛起,2025年迎來一系列重大創新:
基於強化學習的LLM,如 OpenAI 的 o1 和 DeepSeek-R1,推理能力表現出色
OpenAI Operator 正在探索通過計算機驅動的模型實現現實世界的任務自動化
Deep Research 在智能異步信息處理方面表現出色
這些進步標誌AI應用正向獨立執行復雜任務的方向轉變。Dify 致力打造下一代 AI 應用平臺,爲開發者提供四大核心能力:
推理:整合增強的推理模型,以實現更佳問題解決能力
行動:擴展AI能力,以在數字(如執行軟件操作)和物理環境(如智能家居和工廠的物聯網設備集成)中執行操作
動態內存:優化的 RAG 和內存機制,以改善上下文理解和長期任務執行
多模式 I/O:處理多種數據模式(文本、圖像、視頻和語音),實現直觀的人機交互
Dify 提供靈活的開發框架,集成日益強大的模型、工具、決策邏輯和數據庫,不斷增強 AI 核心能力,使開發更加高效、智能,滿足複雜的需求。
鑑於AI應用多樣性,單一平臺無法滿足所有需求,標準化接口和通信協議至關重要。Dify 致力於構建一個開放、共享、充滿活力的生態系統,讓來自 Dify、社區開發者、企業以及第三方平臺的組件無縫集成,實現價值共享和資源共享。最終,Dify 希望加速AI落地,並推動創新。
爲此,Dify 開發一個插件系統和市場,構建生態系統的關鍵一步。
2 插件架構
v1.0.0 版前,Dify面臨重大挑戰:模型和工具與核心平臺緊密集成,添加新功能需要修改核心代碼庫,這拖慢了開發速度並阻礙了創新。爲此,重構 Dify 架構,並引入插件系統
主要優勢 模塊化插件
插件與 Dify 的核心架構分離,允許模型和工具獨立運行,無需完整平臺升級即可進行更新。用戶只需更新相關插件,簡化維護並確保兼容性。這也使新工具的開發和共享更加便捷,確保無縫集成。
開發人員友好體驗
插件遵循標準化開發協議,提供帶有遠程調試、代碼示例和 API 文檔的綜合工具鏈,以簡化開發
熱插拔設計
系統支持動態插件擴展和靈活使用,確保最佳的平臺性能
多種分發渠道Dify 市場(Marketplace)
聚合、分發和管理插件的平臺。開發者可提交插件以供審覈,併發布到 Dify 插件庫。該市場目前提供 120 多插件:
模型:OpenAI o1 系列(o1、o3-mini 等)、Gemini 2.0 系列、DeepSeek-R1 及其提供商,包括 OpenRouter、Ollama、Azure AI Foundry、Nvidia Catalog 等
工具:Perplexity、Discord、Slack、Firecrawl、Jina AI、Stability、ComfyUI、Telegraph 等
Dify Marketplace 上有更多插件可供探索。查看如何將插件發佈到 Dify Marketplace
開發者可在 GitHub 等平臺上自由共享插件,促進開源協作和社區驅動的創新。
本地部署
Dify 社區版、雲版、企業版用戶均可從本地包文件安裝插件,共享內部工具,加速部署速度,促進團隊內部資源共享。
這種模塊化方法顯著提高 Dify 的靈活性和可擴展性,從而促進了更高效、更具創新性的生態系統。
3 智能工作流
開發者可以使用 Dify 的工作流和聊天流節點靈活地編排應用程序並解決複雜問題。Dify 專注於優化節點類型和功能,並強調開放性,以更好地滿足開發者的多樣化需求。v1.0.0 版本引入了 Agent 節點,並通過 Agent Strategy 插件增強了推理策略,從而實現了工作流和聊天流的智能、自主編排。
https://framerusercontent.com/assets/YLncpf6QY0fFdPaIMoRXe4eVx8.mp4
代理節點:工作流和聊天流中的決策中心,根據資源調度、狀態管理、推理記錄、工具選擇等策略動態調用模型,提升工作流效率和場景適應性。
Agent 策略:將決策邏輯抽象爲插件,並預設ReAct和Function Calling等策略,支持 Chain-of-Thoughts 和 Tree-of-Thoughts 等推理策略。同時,也提供了插件的開發標準,鼓勵創新和共享
多樣化的插件將爲 AI 應用提供核心能力,將 Dify 連接到外部平臺,支持多模式交互,推動價值交換。
生態系統連接器:這些擴展功能可實現與外部平臺(例如 Slack)的無縫集成,從而促進數據和功能的互操作,從而構建高效的交互網絡。插件端點還支持反向調用 Dify 的核心功能,包括模型、工具和工作流節點。
多模態交互:Dify 支持圖像生成、語音交互等多模態模型和工具插件,擴展 AI 應用處理多樣化輸入輸出格式的能力。
價值共享平臺:Dify Marketplace 既是插件分發平臺,也是創意交流中心。社區版下載量達 240 萬次,企業版服務於衆多財富 500 強企業。目標是幫助企業找到解決方案,同時賦能開發者推動創新並創造收益。
爲了構建蓬勃發展的插件生態系統,渴望與更多合作伙伴攜手,爲用戶提供更全面、更成熟的解決方案。在 v1.0.0 版本中,首批合作伙伴包括 OpenRouter、Brave、E2B、SiliconFlow、Agora、Fish Audio、Dupdub 等。Dify衷心感謝合作伙伴的支持,並期待爲用戶和開發者提供更豐富、更先進的解決方案,同時推進 AI 技術與現有軟件的融合。
這個開放的生態系統促進所有參與者的協作、創新和共同成功。
5 前景
Dify 會繼續通過插件的方式解耦和開放 Dify 核心能力,增強平臺靈活性,以滿足多樣化的開發需求。如利用數據處理組件來改進 RAG 工作流編排,助開發者應對複雜挑戰。
爲支持生態系統發展,Dify將建立持續的合作伙伴網絡,打造開放的 AI 中間件平臺,連接工具與用戶,並提供定製化的解決方案。還將推廣行業專屬用例,加速企業數字化轉型和智能化升級。
此外,Dify 將完善開發者文檔和工具鏈支持,並通過線上線下活動邀請全球開發者共建。Dify將認真傾聽社區反饋,持續優化產品功能,致力於構建一個開放、繁榮、促進創新、資源共享的生態系統。
6 總結
爲了讓大家更便捷地體驗 Dify v1.0.0,探索平臺功能,參與 Dify 生態共建。
本文已收錄在Github,關注我,緊跟本系列專欄文章,咱們下篇再續!
魔都架構師 | 全網30W技術追隨者
大廠分佈式系統/數據中臺實戰專家
主導交易系統百萬級流量調優 & 車聯網平臺架構
AIGC應用開發先行者 | 區塊鏈落地實踐者
以技術驅動創新,我們的征途是改變世界!
實戰乾貨:編程嚴選網
加我好友,一起AI探索交流!