什么是 n8n?
n8n 是一款强大的工作流自动化平台,采用独特的节点式编辑器,让你无需编写代码即可连接各种应用和服务。2024 年推出的 AI 功能集成,让 n8n 成为了构建智能自动化流程的首选工具:
- AI Agent 节点 — 创建自主 AI 代理,执行多步骤任务
- LangChain 集成 — 直接使用 LangChain 的 LLM 链、工具和记忆
- 向量存储 — 构建 RAG 应用,连接私有知识库
- 800+ 集成 — 连接 Google、Slack、Notion、GitHub 等主流服务
"n8n 让 AI 自动化变得可视化。你不再是写代码调用 API,而是通过拖拽节点构建智能工作流。"
快速上手
安装
# Docker(推荐)
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
# npm
npm install n8n -g
n8n start
首次使用
- 访问 http://localhost:5678
- 创建账号(本地部署免费使用)
- 点击 "Add Workflow" 创建第一个工作流
- 添加 trigger 节点(如 Schedule、Webhook)
- 添加 action 节点,连接你的服务
核心功能演示
1. AI Agent 工作流
创建一个 AI 客服机器人:
- Webhook 节点 — 接收用户消息
- AI Agent 节点 — 处理自然语言理解
- 工具节点 — 查询知识库、调用 API
- 响应节点 — 返回 AI 生成的回复
2. RAG 知识库问答
构建基于私有文档的问答系统:
文件上传 → 文本分割 → 向量嵌入 → 向量存储
↓
用户问题 → 向量搜索 → 检索相关文档 → LLM 生成答案
n8n 内置支持:
- Pinecone
- Supabase Vector
- Qdrant
- Chroma
3. 多步骤自动化
示例:自动处理 GitHub Issue
GitHub Issue 创建
↓
AI 分类(Bug/Feature/Question)
↓
根据分类:
- Bug → 创建 Jira ticket,通知负责人
- Feature → 添加到产品路线图
- Question → AI 生成回复草稿
与其他自动化平台对比
| 特性 | n8n | Zapier | Make |
|---|---|---|---|
| 自部署 | ✓ 免费 | ✗ | ✗ |
| AI 节点 | ✓ 原生 | 有限 | 有限 |
| 集成数量 | 800+ | 5000+ | 1000+ |
| 价格 | 免费自托管 | $20/mo 起 | $9/mo 起 |
| 学习曲线 | 中等 | 低 | 中等 |
典型使用场景
场景一:智能客服系统
客户邮件 → AI 分类 →
- 技术问题 → 创建 Zendesk ticket + 发送知识库文章
- 账单问题 → 转发财务团队 + 发送 FAQ
- 产品咨询 → AI 生成个性化回复
场景二:内容发布自动化
新博客文章发布 WordPress
↓
AI 生成社交媒体文案
↓
自动发布到:Twitter + LinkedIn + 微信公众号
↓
Slack 通知团队
场景三:数据收集与分析
定时触发(每天 9AM)
↓
抓取竞品网站价格
↓
AI 分析价格趋势
↓
生成报告 → 发送到邮箱 + 写入 Google Sheets