Skip to content

15.2 主流平台详解

上一节我们鸟瞰了 AI 编排平台的全景,现在该卷起袖子,深入每个平台的引擎舱,看看它们到底是如何工作的,以及哪个最适合你

Dify:开源 LLMOps 的扛把子

基因图谱

出身: 2023 年诞生于中国,创始团队深知国内开发者的痛点
定位: 开源的 LLM 应用开发平台,对标 OpenAI 的 GPT Builder(但更强大)
口号: "Build AI apps in minutes, not months"
GitHub Stars: 50,000+(2026 年数据)

核心能力拆解

Dify 不是简单的"聊天机器人构建器",它是一个完整的 LLMOps 平台,涵盖了从开发、测试到部署、监控的全生命周期。

1. 三种应用类型

聊天助手(Chat Assistant)

  • 类似 ChatGPT 的对话界面
  • 支持多轮对话、上下文记忆
  • 可以注入知识库、工具调用
用户: 帮我分析这个月的销售数据
AI: [调用数据库工具] 好的,我看到本月销售额是...
    [生成图表] 这是趋势图...
    需要我深入分析哪个区域吗?

文本生成(Text Generator)

  • 单次输入输出,无上下文
  • 适合内容生成、翻译、摘要等任务
  • 可以批量处理
输入: [上传 100 篇文章]
输出: [自动生成 100 个 SEO 友好的标题]

AI 工作流(Workflow)

  • 复杂的多步骤编排
  • 支持条件分支、循环、并行
  • 这是 Dify 最强大的功能
[收到客户邮件]

[AI 分析情绪] → 如果情绪负面 → [标记为优先级 1]
    ↓                              ↓
[提取关键信息]                  [通知主管]

[检索历史记录]

[AI 生成回复草稿]

[发送到审核队列]

2. 知识库系统

Dify 的知识库不是简单的"上传文档",而是一个专业级 RAG 引擎:

文档处理:

  • 支持格式: PDF、Word、Markdown、TXT、HTML、XLSX、CSV
  • 自动解析: 表格识别、图片 OCR、网页抓取
  • 增量更新: 文档修改后自动同步

分块策略:

自动模式: AI 智能分块(识别段落、章节)
固定长度: 按字符数切分(可设置 overlap)
自定义: 用分隔符手动控制

检索算法:

  • 向量检索: 语义相似度(默认)
  • 全文检索: 关键词匹配
  • 混合检索: 两者结合,重排序(Rerank)

Embedding 模型选择:

OpenAI text-embedding-3-large (推荐,质量最好)
OpenAI text-embedding-ada-002 (性价比高)
本地模型: BGE、M3E、GTE(免费,需自部署)

3. Prompt 编排

Dify 的 Prompt 编辑器是程序员和产品经理都能用的设计典范:

变量系统:

jinja-raw
你是一个{{role}},你的任务是{{task}}。

用户信息:
- 姓名: {{user.name}}
- 历史购买: {{user.purchase_history}}

请根据以上信息,{{instruction}}

内置变量:

  • {{query}}: 用户输入
  • {{context}}: 知识库检索结果
  • {{history}}: 对话历史
  • {{sys.date}}: 当前日期
  • {{sys.time}}: 当前时间

Prompt 调试:

  • 实时预览: 看到变量替换后的实际 Prompt
  • 对比测试: A/B 测试不同 Prompt 版本
  • 历史记录: 保存每次迭代的效果

4. 工具调用(Function Calling)

Dify 把 OpenAI 的 Function Calling 包装成了可视化配置:

内置工具:

  • Google 搜索
  • Wikipedia 查询
  • 天气查询
  • DuckDuckGo 搜索

自定义工具:

yaml
# 示例: 查询库存
工具名称: check_inventory
描述: 查询产品库存数量
参数:
  - product_id (必填): 产品 ID
  - warehouse (可选): 仓库位置
API 端点: https://api.yourcompany.com/inventory
方法: POST
认证: Bearer Token

工具编排:

用户: "帮我查一下北京明天天气,如果下雨就推荐室内活动"

AI 执行流程:
1. 调用天气工具 → 获取明天北京天气
2. 判断: 如果 weather.condition == "rain"
3. 调用搜索工具 → 搜索"北京室内活动推荐"
4. 综合结果生成回复

部署方式

Docker 一键部署(推荐):

bash
git clone https://github.com/langgenius/dify.git
cd dify/docker
docker-compose up -d

# 访问 http://localhost:3000
# 默认账号: admin@example.com
# 默认密码: 查看日志

云服务(官方托管):

  • 免费额度: 200 次调用/天
  • 付费版: $29/月起(无限调用,更多模型)
  • 企业版: 私有化部署 + 技术支持

资源需求:

最低配置:
- CPU: 2 核
- 内存: 4GB
- 存储: 20GB

推荐配置(生产环境):
- CPU: 4 核+
- 内存: 8GB+
- 存储: 100GB+
- 外加向量数据库(Qdrant/Weaviate)

适用场景

最适合:

  • 中小型团队快速搭建 AI 产品
  • 需要私有化部署的企业
  • 想要开源免费但功能全面的方案
  • 中文用户(文档、社区都很友好)

不适合:

  • 需要极致性能优化的大规模应用(建议代码优化)
  • 复杂的多 Agent 协作(能做但不是强项)
  • 非常定制化的需求(可能需要改源码)

Coze:字节跳动的 AI 乐高

基因图谱

出身: 字节跳动 2024 年推出,背靠抖音、头条的 AI 技术积累
定位: 下一代 Bot 构建平台,对标 GPTs 但更强调企业级能力
口号: "No code, just logic"
访问: https://www.coze.com

核心能力拆解

1. Bot 构建

Coze 的核心是Bot(机器人),不是简单的聊天窗口,而是一个拥有技能的智能体:

Persona(人设):

名称: 客服小美
角色: 专业的电商客服
性格: 热情、耐心、专业
语言风格: 亲切自然,使用 emoji
专业领域: 订单查询、退换货、产品咨询

技能系统:

  • 插件(Plugins): 预制的能力模块(搜索、翻译、图片生成)
  • 工作流(Workflows): 自定义的复杂逻辑
  • 知识库(Knowledge): 专属的文档数据
  • 数据库(Database): 结构化数据存储

对话策略:

开场白: "你好!我是客服小美,有什么可以帮你吗?"
引导语: "你可以问我关于订单、物流、退货的问题"
兜底回复: "抱歉,这个问题我还不太清楚,正在学习中..."
转人工: 当检测到复杂问题或负面情绪时,引导转人工

2. 插件市场

Coze 最强大的是插件生态,类似 ChatGPT 的 GPT Store,但更开放:

官方插件:

  • Web 搜索(Google、Bing)
  • 图片生成(DALL-E、Midjourney API)
  • 视频分析(提取字幕、总结内容)
  • 代码执行(Python 沙箱)
  • OCR 识别

社区插件:

  • 快递查询(顺丰、京东)
  • 天气预报(高德地图)
  • 股票行情(新浪财经)
  • 音乐搜索(网易云音乐)

自建插件:

javascript
// Coze 插件是标准的 HTTP API
// 只需定义 OpenAPI 规范即可

{
  "openapi": "3.0.0",
  "info": {
    "title": "客户数据查询",
    "version": "1.0.0"
  },
  "paths": {
    "/customer/{id}": {
      "get": {
        "summary": "获取客户信息",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": { "type": "string" }
          }
        ]
      }
    }
  }
}

3. 工作流引擎

Coze 的工作流类似 Dify,但更侧重业务逻辑编排:

节点类型:

  • 大模型节点: 调用不同的 LLM(GPT-4、Claude、豆包)
  • 插件节点: 调用插件能力
  • 知识库节点: 检索文档
  • 代码节点: 执行自定义 JavaScript 代码
  • 条件节点: if-else 逻辑
  • 循环节点: 批量处理
  • 并行节点: 同时执行多个任务

实战案例:智能招聘助手

[收到简历(PDF)]

[OCR 节点: 提取文本]

[LLM 节点: 结构化解析]
    输出: { "姓名": "张三", "学历": "本科", "工作年限": 5 }

[条件节点: 工作年限 >= 3?]
    ├─ 是 → [知识库检索: 匹配合适岗位]
    │         ↓
    │       [LLM 节点: 生成面试邀请]
    │         ↓
    │       [邮件插件: 发送邀请]
    └─ 否 → [数据库: 存入人才库]

            [结束: 标记为"潜力候选"]

4. 多端发布

Coze 的一大亮点是一次构建,多端发布:

支持平台:

  • Web 网页(生成嵌入代码)
  • 微信公众号(官方对接)
  • 飞书(字节自家生态)
  • Slack
  • Discord
  • Telegram
  • 自定义 API(对接任何平台)

发布流程:

1. 在 Coze 平台完成 Bot 搭建
2. 点击"发布"
3. 选择目标平台(如微信公众号)
4. 扫码授权
5. 自动配置 Webhook
6. 测试 → 上线 ✅

用户在微信里发消息,背后就是你的 Coze Bot 在响应,无需写任何后端代码

定价

  • 免费版: 每天 100 次对话,基础插件
  • 专业版: ¥99/月,无限对话,所有插件,优先模型
  • 团队版: ¥999/月,多人协作,数据分析,API 调用
  • 企业版: 定制报价,私有化部署,SLA 保障

适用场景

最适合:

  • 企业客服机器人(微信、飞书集成便捷)
  • 内容创作助手(插件丰富)
  • 营销自动化(社交媒体多端发布)
  • 字节系产品生态的开发者

不适合:

  • 需要开源/自部署(Coze 是云服务)
  • 复杂的数据处理流程(工作流能力有限)
  • 非中国市场(主要面向国内)

n8n + AI:老牌自动化的 AI 进化

基因图谱

出身: 2019 年诞生于德国,原本是自动化工作流工具
定位: Fair-code(源码可见,商业使用收费)的自动化平台
转型: 2024 年大力拥抱 AI,新增大量 AI 节点
GitHub Stars: 45,000+

为什么 n8n 特别?

如果说 Dify 和 Coze 是"为 AI 而生",那 n8n 是"为连接而生"。它的核心优势是:连接任何东西

集成数量: 400+ 应用(Google、Slack、GitHub、Notion、数据库...)
触发器: 定时、Webhook、邮件、文件监控、数据库变动...
AI 能力: 是锦上添花,不是核心

AI 节点详解

1. AI Agent 节点

n8n 的 Agent 是会使用工具的 AI:

[触发: Webhook 接收用户请求]

[AI Agent 节点]
  - LLM: GPT-4
  - 工具:
    * Google 搜索
    * 计算器
    * 数据库查询
    * 发送邮件
  - 策略: ReAct(Reason + Act)

[返回结果]

实际运行:

用户: "帮我查一下特斯拉的股价,如果涨了就发邮件通知我"

AI Agent 思考过程:
1. [调用工具: 股票查询] → 特斯拉 $250,涨幅 +3%
2. [推理] → 股价上涨了,需要发邮件
3. [调用工具: 发送邮件] → 发送到 user@example.com
4. [返回] → "已发送邮件通知你特斯拉股价上涨"

2. AI Langchain 节点

集成 LangChain 的核心能力:

  • 向量存储: Pinecone、Qdrant、Weaviate
  • Embedding: OpenAI、Cohere、HuggingFace
  • 检索器: 相似度搜索、MMR、压缩检索
  • 链类型: Stuff、Map-Reduce、Refine

RAG 工作流:

[触发: 新文档上传到 Google Drive]

[Google Drive 节点: 下载文件]

[文档加载器: 解析 PDF]

[文本切块: Recursive Character Splitter]

[OpenAI Embeddings: 向量化]

[Pinecone 节点: 存储向量]

[Slack 通知: "文档已索引完成"]

3. AI Chat 节点

简单的对话接口:

[触发: Telegram 收到消息]

[AI Chat 节点]
  - 模型: GPT-4
  - 系统 Prompt: "你是一个友善的助手"
  - 上下文记忆: 保留最近 10 条对话

[Telegram 节点: 发送回复]

n8n 的杀手级场景

场景一:自动化内容流水线

[RSS 订阅: 抓取行业新闻]

[AI 节点: 筛选相关文章(垃圾过滤)]

[AI 节点: 生成摘要]

[AI 节点: 改写成推特风格]

[条件: 质量分 > 8?]
    ├─ 是 → [Twitter API: 自动发布]
    │         ↓
    │       [Notion: 记录已发布]
    └─ 否 → [Slack: 发送到审核频道]

场景二:智能客户入职流程

[触发: CRM 新增客户]

[AI 分析: 客户行业、规模、需求]

[条件分支: 客户类型]
    ├─ 企业客户 → [发送企业版资料] → [分配高级客户经理]
    ├─ 中小企业 → [发送标准版资料] → [自动预约 Demo]
    └─ 个人用户 → [发送快速指南] → [加入用户社群]

[邮件节点: 发送欢迎邮件(AI 生成个性化内容)]

[Slack: 通知团队]

[Google Sheets: 更新客户报表]

部署

Docker 自部署:

bash
docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

云服务:

  • n8n.cloud: $20/月起(托管版)
  • 自部署: 免费(生产环境建议商业授权)

适用场景

最适合:

  • 营销自动化(多平台内容分发)
  • 数据同步(CRM、ERP、分析工具之间)
  • 个人效率工具(自动化日常重复任务)
  • 需要连接大量 SaaS 工具的场景

不适合:

  • 纯 AI 对话应用(用 Dify/Coze 更合适)
  • 复杂的 AI 逻辑(工作流会很复杂)
  • 不懂技术的纯业务人员(有一定学习曲线)

Zapier AI:自动化巨头的 AI 野心

基因图谱

出身: 2011 年成立,自动化领域的老大哥
用户: 200 万+,连接 6000+ 应用
AI 转型: 2023 年推出 Zapier AI,2024 年大规模普及

AI 功能

1. AI Actions

在 Zapier 工作流中插入 AI 能力:

  • AI Text Generator: 生成文本、改写、翻译
  • AI Classifier: 分类、打标签、情感分析
  • AI Extractor: 从非结构化文本提取信息
  • AI Chatbot: 嵌入网站的聊天机器人

示例:邮件自动分类

[触发: Gmail 收到新邮件]

[AI Classifier: 分类邮件类型]
    输出: "投诉"

[条件: 如果是投诉]

[AI Text Generator: 生成道歉模板]

[Gmail: 发送草稿到审核]

[Slack: 通知客服主管]

2. Zapier Chatbots

用 Zapier 构建自己的 AI 助手:

  • 连接你的数据源(Google Drive、Notion、数据库)
  • 自动训练 AI(基于文档内容)
  • 一键嵌入网站(生成代码片段)

价值: 非技术人员也能搭建企业知识库问答系统。

定价

  • 免费版: 100 任务/月,基础集成
  • Starter: $29.99/月,750 任务/月
  • Professional: $73.50/月,2000 任务/月,AI Actions
  • Team: $103.50/月,团队协作,高级 AI
  • Enterprise: 定制报价

注意: Zapier 比较贵,对于高频任务,n8n 自部署可能更划算。

适用场景

最适合:

  • 非技术团队(最易用)
  • 连接国外主流 SaaS(集成最全)
  • 中小企业快速自动化(无需 IT 团队)

不适合:

  • 高频任务(成本高)
  • 需要复杂 AI 逻辑(能力有限)
  • 需要私有化部署(只有云服务)

FlowiseAI:LangChain 的可视化前端

基因图谱

出身: 2023 年开源,专注于 LangChain 可视化
定位: 给不想写代码的开发者的 LangChain
GitHub Stars: 30,000+

核心特点

1. 节点对应 LangChain 组件

每个拖拽节点都直接对应 LangChain 的 Python/JS 类:

Document Loaders → langchain.document_loaders
Text Splitters → langchain.text_splitter
Embeddings → langchain.embeddings
Vector Stores → langchain.vectorstores
Retrievers → langchain.retrievers
LLMs → langchain.llms
Chains → langchain.chains
Agents → langchain.agents

价值: 如果你懂 LangChain,上手 FlowiseAI 零学习曲线。如果你不懂,用 FlowiseAI 是学习 LangChain 的最佳方式。

2. 参数精细控制

不像 Dify 的"开箱即用",FlowiseAI 暴露了所有底层参数:

Text Splitter 节点:
- Chunk Size: 1000(可调)
- Chunk Overlap: 200(可调)
- Separator: "\n\n"(可自定义)
- Length Function: len(可选 tiktoken)

这是双刃剑:灵活但复杂。

3. 本地优先

FlowiseAI 强调本地部署和隐私:

  • 支持 Ollama(本地大模型)
  • 支持本地向量数据库(Chroma、Qdrant)
  • 数据不离开你的服务器

适用场景

最适合:

  • AI 工程师快速原型开发
  • 学习 LangChain 的开发者
  • 需要精细控制 RAG 管道的场景
  • 注重隐私的企业(本地部署)

不适合:

  • 非技术人员(太复杂)
  • 简单的聊天机器人(杀鸡用牛刀)
  • 生产环境(稳定性不如代码)

平台对比表

维度DifyCozen8nZapierFlowiseAI
开源✅ MIT❌ 闭源✅ Fair-code❌ 闭源✅ Apache 2.0
自部署
中文支持⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
学习曲线中高
AI 能力⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
集成数量50+100+(插件)400+6000+100+
免费额度200 次/天100 次/天无限(自部署)100 任务/月无限(自部署)
付费起步价$29/月¥99/月$20/月$29.99/月免费(开源)
社区活跃度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
生产就绪⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

选择建议矩阵

你的情况推荐平台理由
中国创业团队,快速 MVPDify开源免费,中文友好,功能全面
企业客服机器人(微信/飞书)Coze多端发布便捷,字节系生态
营销自动化,连接多个 SaaSn8nZapier集成丰富,工作流成熟
AI 工程师,需要底层控制FlowiseAI暴露所有参数,对应 LangChain
个人项目,零预算Difyn8n开源自部署,完全免费
大企业,需要私有化Difyn8n支持本地部署,数据安全
非技术团队,最易用CozeZapier界面最友好,文档详细

实战案例:用 Dify 搭建客服机器人

让我们用 Dify 从零搭建一个电商客服机器人,全程不写代码。

需求

  • 能回答订单查询、物流跟踪、退换货政策
  • 能调用后台 API 查询实时数据
  • 情绪负面时转人工
  • 支持多轮对话

步骤

第一步:创建应用

  1. 登录 Dify
  2. 点击"创建应用"
  3. 选择"聊天助手"模板
  4. 命名:"电商客服小美"

第二步:配置知识库

  1. 创建知识库"客服文档"
  2. 上传文档:
    • 退换货政策.pdf
    • 常见问题 FAQ.docx
    • 产品说明书(多个)
  3. 选择分块策略:"自动模式"
  4. 选择 Embedding:"OpenAI text-embedding-3-large"
  5. 点击"处理并保存"(等待向量化完成)

第三步:编写 Prompt

jinja-raw
# 角色
你是电商平台的客服"小美",专业、热情、耐心。

# 能力
- 回答关于订单、物流、退换货的问题
- 查询订单状态(通过工具)
- 检索公司政策文档

# 知识库
{{context}}

# 对话历史
{{history}}

# 用户问题
{{query}}

# 规则
1. 优先使用知识库的信息回答
2. 如果需要查询订单,使用 check_order 工具
3. 如果用户情绪负面(如投诉、生气),引导转人工
4. 回复简洁,使用emoji让气氛轻松
5. 不确定的问题,诚实说"我帮你查一下"或"转给专员处理"

# 回复格式
- 先理解用户问题
- 给出解决方案或答案
- 询问是否还需要其他帮助

第四步:添加工具

自定义工具:查询订单

yaml
工具名: check_order
描述: 查询订单状态、物流信息
参数:
  - order_id: 订单号(必填)
API:
  端点: https://api.yourshop.com/orders/{order_id}
  方法: GET
  认证: Bearer ${API_KEY}
返回示例:
  {
    "order_id": "20240101001",
    "status": "已发货",
    "tracking_number": "SF1234567890",
    "expected_delivery": "2024-01-05"
  }

第五步:测试

测试对话 1:知识库查询

用户: 你们的退货政策是什么?
AI: 您好!我们的退货政策如下:
    - 7天无理由退货(商品未使用)
    - 支持上门取件(部分地区)
    - 退款 1-3 个工作日到账
    详细政策可以查看[帮助中心]。还有其他问题吗?

测试对话 2:工具调用

用户: 帮我查一下订单 20240101001 的物流
AI: [调用 check_order 工具...]
    您的订单已发货🚚
    物流单号: SF1234567890
    预计送达: 2024-01-05
    可以在[这里]实时追踪。

测试对话 3:情绪识别

用户: 我的货怎么还不到?你们效率太差了!
AI: 非常抱歉让您久等了😔 我理解您的着急心情。
    让我立即帮您联系物流专员加急处理,同时为您转接人工客服。
    请稍等片刻,我们会优先处理您的订单!
    [触发转人工流程]

第六步:发布

  1. 点击"发布"
  2. 选择发布方式:
    • API: 获取 API 密钥,集成到你的 App
    • 网页聊天: 复制嵌入代码,粘贴到网站
    • 微信公众号: 配置 Webhook(需认证账号)

嵌入代码示例:

html
<script src="https://api.dify.ai/embed.js" 
        data-app-id="YOUR_APP_ID"
        data-api-key="YOUR_API_KEY">
</script>
  1. 粘贴到你的网站 </body>
  2. 刷新页面,右下角出现聊天气泡 ✅

总耗时

  • 准备文档: 30 分钟
  • 配置 Dify: 20 分钟
  • 测试优化: 30 分钟
  • 总计: 约 1.5 小时

对比传统开发(2-4 周),效率提升 100 倍


一句话总结

主流 AI 编排平台各有千秋:

Dify 是开源全能选手,适合快速搭建任何 AI 应用;Coze 是字节系企业首选,多端发布和插件生态强大;n8n 是自动化之王,连接一切 SaaS 工具;Zapier 是非技术人员的天堂,易用但贵;FlowiseAI 是AI 工程师的调试台,底层控制精细但复杂——选对工具,等于成功了一半。

下一步

现在你已经掌握了 AI 编排平台的全景和细节,该动手了:

  1. 注册一个 Dify 账号(或本地部署),跟着本章案例搭建一个客服 Bot
  2. 试用 Coze,体验字节跳动的插件生态
  3. 安装 n8n,搭建一个自动化工作流(如 RSS → AI 改写 → 发推特)
  4. 对比 FlowiseAI,理解 LangChain 的底层原理

下一章,我们将探讨 AI 编程如何赋能"人人都是开发者"——当你的产品经理、设计师、运营都能用 AI 搭建工具时,世界会变成什么样?


💡 实战作业

用 Dify 搭建一个"个人知识库助手":

  1. 上传你的笔记、文章、读书摘要
  2. 配置一个对话机器人,能回答"我之前学过什么"
  3. 尝试加入网页搜索工具,让 AI 能联网查资料
  4. 部署为网页,分享给朋友

预计耗时: 2-3 小时
收获: 深刻理解 RAG、Prompt 工程、工具调用的实际价值

⚠️ 避坑指南

  1. 不要过度依赖平台的默认配置,尤其是 Prompt 和分块策略,需根据实际数据调优
  2. 向量数据库选择很重要,免费的 Chroma 适合原型,生产环境建议 Pinecone/Qdrant
  3. API 成本会累积,GPT-4 很贵(每 1M token $10-30),考虑用 GPT-4o-mini 或国产模型
  4. 知识库不是越大越好,文档质量 > 数量,垃圾进垃圾出
  5. 测试再测试,AI 的输出不稳定,上线前多测边缘情况

为 IT 部门打造的 AI 编程科普教程