用 n8n 搭建你的第一个 AI 自动化工作流
什么是 n8n?
n8n 是一个开源的工作流自动化工具,类似于 Zapier/Make 的开源替代品。它支持 400+ 集成节点,可以连接各种 API 和服务。
为什么选 n8n?
- ✅ 开源免费:自己部署,数据可控
- ✅ 灵活强大:支持条件判断、循环、错误处理
- ✅ AI 集成:支持调用各种 AI API
- ✅ 本地运行:数据不出网
安装 n8n
最简单的方式是用 Docker:
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n
访问 http://localhost:5678 即可。
第一个工作流:AI 自动写周报
流程设计
定时触发器 → 读取周记录 → AI 生成周报 → 发送到飞书/微信 → 结束
步骤说明
1. 定时触发器
- 选择 Schedule Trigger
- 设置每周五 17:00 执行
2. 读取周记录
- 使用 HTTP Request 节点
- 读取飞书文档或数据库中的本周记录
3. AI 生成周报
- 使用 OpenAI / Claude 节点
- 提示词模板:
你是一个项目助理,请根据以下本周工作记录,
生成一份简洁的周报,包含:
1. 本周完成事项
2. 遇到的问题
3. 下周计划
本周记录:
{{$json.records}}
4. 发送通知
- 使用飞书 Bot / 企业微信 Webhook 节点
- 将生成的周报发送给指定群聊
进阶技巧
错误处理
在关键节点后添加 Error Trigger,失败时发通知。
数据格式化
使用 Set 节点调整数据格式后再传给下一个节点。
条件分支
使用 IF 节点判断是否需要执行后续步骤。
常用节点推荐
| 节点 | 用途 |
|---|---|
| Schedule Trigger | 定时触发 |
| Webhook | 外部触发 |
| HTTP Request | API 调用 |
| OpenAI | AI 文本生成 |
| Code | 自定义 JavaScript |
| IF | 条件判断 |
| Switch | 多路分支 |
注意事项
- API Key 安全:使用环境变量,不要硬编码
- 频率限制:注意第三方 API 的速率限制
- 数据备份:定期导出工作流配置
- 监控告警:工作流失败及时通知
© 2026 AiToMoney 团队 | 工具流教程系列