在这里插入图片描述

一、Dify 项目概述

Dify 是一个 LLM Application Development Platform,核心定位是:

用可视化 + workflow + agent orchestration 的方式快速开发 AI 应用。

平台核心组件包括:

  1. 应用层

    • Chatbot
    • Agent
    • Chatflow
    • Workflow
  2. 能力层

    • Prompt orchestration
    • Tool calling
    • RAG
    • Agent reasoning
  3. 基础设施层

    • 模型管理
    • 插件系统
    • API
    • DevOps

其中 Chatflow 与 Workflow 是两种核心编排模式

类型 特点
Chatflow 面向对话应用,支持多轮记忆
Workflow 面向自动化任务,无状态执行

二、Dify 版本演进阶段

Dify 的技术演进可以分为 四个阶段

阶段 时间 核心主题
Phase 1 2023 LLM App Builder
Phase 2 2024 Workflow Orchestration
Phase 3 2025 Plugin Ecosystem + Agent
Phase 4 2026 Agent Platform / Multi-Agent

下面详细分析。

三、Phase 1:Dify 0.x 初始平台阶段(2023)

版本范围

0.1 → 0.9

核心目标

打造 LLM应用开发平台基础能力

核心思路:

Prompt Engineering + API + RAG


关键革新

1 LLM 应用快速开发

提供:

  • Chatbot
  • Prompt template
  • API endpoint

目标是:

“让开发者不用写太多代码即可构建 LLM 应用”


2 知识库与 RAG

支持:

  • 文档上传
  • chunking
  • embedding
  • vector search

核心流程:

Document
↓
chunk
↓
embedding
↓
vector DB
↓
RAG

3 基础应用类型

平台支持:

应用类型 用途
Chatbot 对话应用
Text Generator 文本生成
Agent 简单工具调用

4 模型接入

支持:

  • OpenAI
  • Azure OpenAI
  • Anthropic
  • HuggingFace

阶段评价

这一阶段的 Dify:

类似 LangChain + UI

核心特点:

  • Prompt orchestration
  • RAG
  • 简单工具调用

四、Phase 2:Workflow 编排时代(2024)

版本范围

0.10 → 0.15


技术定位变化

LLM App Builder

转变为

LLM Workflow Orchestration Platform


关键革新

1 Workflow 引擎

这是 Dify 最大一次架构升级之一

Workflow 支持:

  • Node-based orchestration
  • conditional branching
  • data pipeline

典型节点:

Start
↓
LLM Node
↓
Tool Node
↓
Condition Node
↓
End

2 Chatflow

增加 Chatflow

区别:

Chatflow Workflow
对话 自动化
有 memory 无 memory

3 文件处理能力

例如:

  • PDF
  • HTML
  • Excel
  • Markdown

支持:

  • File variable
  • Document extraction

4 Workflow 容错机制

0.14版本加入:

  • 默认值 fallback
  • workflow error branch

当节点异常:

workflow
   ↓
error branch

提高稳定性。

5 LLM 扩展

新增支持:

  • Gemini
  • DeepSeek
  • Doubao
  • Minimax

阶段评价

这一阶段的 Dify定位变为:

低代码 AI Automation Platform

类似:

  • Zapier + LLM
  • LangFlow
  • Flowise

五、Phase 3:Dify 1.x 插件生态与 Agent(2025)

版本范围

1.0 → 1.12


技术路线变化

Workflow Automation

升级为

Agent Platform


关键革新 1

Plugin System(插件系统)

1.0 最大升级。

平台引入:

Plugin
  ├ Model
  ├ Tool
  ├ Agent Strategy
  └ Extension

插件特点:

  • 独立包
  • 可热更新
  • 与平台解耦

Plugin Marketplace

插件市场支持:

  • 社区插件
  • 官方插件
  • 企业插件

例如:

  • Slack
  • Perplexity
  • Firecrawl
  • Stability AI

关键革新 2

Agent Node

1.x 引入:

Agent Node

功能:

  • 自动工具调用
  • 多步推理
  • 动态决策

Agent 运行流程:

User Query
   ↓
LLM reasoning
   ↓
Tool selection
   ↓
Execution
   ↓
Result synthesis

关键革新 3

Agent Strategy

Agent reasoning 支持:

  • ReAct
  • Function Calling
  • Chain-of-thought
  • Tree-of-thought

策略以 plugin 形式存在

关键革新 4

Workflow性能升级

大规模流程编辑优化:

  • 200+节点仍流畅
  • 减少 UI re-render

关键革新 5

多数据库支持

支持:

  • PostgreSQL
  • MySQL
  • OceanBase

成为企业级部署架构。

关键革新 6

多模态支持

LLM Node 支持:

  • Text
  • Image

关键革新 7

Observability

支持:

  • LLM tracing
  • Phoenix integration

可追踪:

  • tool calls
  • token usage
  • RAG

六、Phase 4:Agent Platform / Multi-Agent(2026)

当前 Dify 正在进入:

Agent Infrastructure Platform


关键能力

1 Multi-Agent

支持:

  • Agent discovery
  • Agent communication

例如:

Agent A
   ↓
Agent B
   ↓
Agent C

2 A2A 协议

Agent-to-Agent 协作

支持:

  • Agent registry
  • 自动发现

3 MCP Server

Workflow / Agent 可以发布为:

MCP server

跨平台调用。

4 工具生态

插件数量:

100+

包括:

  • search
  • browser
  • RAG
  • automation

七、Dify 技术架构演进

2023

LLM
↑
Prompt
↑
Chatbot

2024

LLM
↑
Workflow Engine
↑
Nodes

2025

Plugin System
     ↑
Agent Node
     ↑
Workflow

2026

Multi-Agent Network
        ↑
Agent Platform
        ↑
Workflow + Tools

八、总结:Dify 的五次关键技术革新

时间 技术革新 意义
2023 LLM App Builder AI应用开发平台
2024 Workflow Orchestration AI自动化
2025 Plugin System 可扩展生态
2025 Agent Node Agent平台
2026 Multi-Agent Agent操作系统

九、Dify 与其他框架定位

框架 类型
LangChain LLM SDK
Flowise workflow builder
AutoGPT agent framework
Dify AI application platform

十、一个重要结论

Dify 的发展路线其实非常清晰:

Prompt tool
   ↓
Workflow platform
   ↓
Agent platform
   ↓
Multi-agent OS

这也是 AI应用开发平台未来趋势

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐