langgenius/dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

What it solves

Dify 簡化了將 AI 應用程式從原型轉向生產的過程。它提供了一個統一的平台,消除了手動將模型管理、RAG 管線與代理框架等不同 AI 組件進行縫合的需要,而這些組件通常需要複雜的程式碼與基礎設施設定。

How it works

Dify 作為一個 LLM 應用程式開發平台,將多個核心能力整合進一個視覺化介面:

  • Visual Workflow: 建立與測試 AI 工作流的畫布。
  • Model Management: 透過各種供應商與數百個專有與開源 LLM(例如 GPT, Mistral, Llama3)進行整合。
  • RAG Pipeline: 用於文件檢索與攝取(PDFs, PPTs 等)的內建系統。
  • Agent Framework: 支援基於 LLM Function Calling 或 ReAct 的代理,並提供超過 50 種內建工具(例如 Google Search, DALL·E)。
  • LLMOps: 用於監控應用程式日誌並分析效能以迭代改進提示詞(prompts)與數據集的工具。
  • Backend-as-a-Service: 為所有功能提供 API,允許開發者將這些 AI 能力整合進現有的業務邏輯中。

Who it’s for

開發者與組織,旨在快速建構、部署與維護使用 LLM、代理與 RAG 的 AI 應用程式,且不需要管理 AI 生態系統中碎片化的工具鏈。

Highlights

  • Visual Canvas: 以視覺化方式建立與測試 AI 工作流。
  • Broad Model Support: 相容於任何 OpenAI API 相容的模型與數十種供應商。
  • RAG Pipeline: 對常見文件格式的文本提取提供開箱即用的支援。
  • Agent Tools: 為 AI 代理提供 50+ 種預建工具。
  • Observability: 與 Opik, Langfuse, Arize Phoenix 進行整合,用於監控。
  • Self-hosting: 可透過 Docker Compose 使用社群版進行完全的環境控制。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案