工具教程

N8N + AI自动化实战:零代码搭建你的智能工作流

AI执行官
还在手动复制粘贴、逐条处理数据?今天教你用N8N这个开源自动化神器,结合AI能力,搭建真正能替你干活的智能工作流。零代码基础也能上手!

什么是N8N?为什么AI时代更需要它?

N8N是一款开源的工作流自动化工具,它可以把各种App和AI服务像搭积木一样串起来,实现自动化操作。

简单说:你定义规则,N8N替你执行。

在AI时代,N8N的价值被放大了——它不仅是连接工具的桥梁,更是AI能力的”手脚”。ChatGPT能写文案,但无法自动发布;Claude能分析数据,但无法自动整理到表格。N8N补上了这最后一步。

N8N vs 其他自动化工具

| 对比项 | N8N | Zapier | Make |

|——–|—–|——–|——|

| 开源免费 | ✅ 可自部署 | ❌ 闭源SaaS | ❌ 闭源SaaS |

| 价格 | 自部署免费 | $19.99/月起 | $9/月起 |

| 节点数量 | 400+ | 6000+ | 1500+ |

| AI集成 | 原生支持 | 需付费版 | 部分支持 |

| 自定义代码 | 支持JS/Python | 有限 | 支持JS |

| 数据隐私 | 完全自主 | 第三方存储 | 第三方存储 |

一句话总结: 如果你想用AI做自动化,又在乎数据隐私和成本,N8N是首选。

第一步:安装部署N8N

方式一:Docker部署(推荐)

`bash

创建数据目录

mkdir -p ~/n8n-data

一键启动

docker run -d \

–name n8n \

–restart always \

-p 5678:5678 \

-v ~/n8n-data:/home/node/.n8n \

-e N8N_SECURE_COOKIE=false \

n8nio/n8n

`

启动后访问 http://你的IP:5678 即可看到N8N界面。

方式二:NPM安装

`bash

npm install -g n8n

n8n start

`

方式三:N8N Cloud

如果你不想折腾服务器,直接注册 n8n.cloud 使用云版本,免费版足够个人使用。

第二步:配置AI节点

N8N内置了多个AI相关节点,最核心的有:

1. OpenAI节点

在N8N中:添加节点 → 搜索 "OpenAI" → 配置API Key

支持的功能:

  • Chat Completion(对话生成)
  • Text Completion(文本补全)
  • Image Generation(图片生成)
  • Embedding(向量化)

2. AI Agent节点(N8N特色)

这是N8N最强大的AI功能——让AI自主决定调用哪个工具

配置方式:

  1. 添加 AI Agent 节点
  2. 选择底层模型(GPT-4o / Claude等)
  3. 添加可用工具(搜索、代码执行、HTTP请求等)
  4. 定义系统提示词

AI Agent会根据用户输入,自动选择合适的工具组合完成任务。

3. 其他AI节点

  • LangChain节点:支持完整的LangChain工作流
  • Hugging Face节点:调用开源模型
  • Ollama节点:调用本地部署的模型
  • AI Memory节点:为对话添加记忆能力

第三步:5个实战工作流(从易到难)

工作流1:AI自动回复邮件(入门级)

场景: 收到邮件后,AI分析内容并生成草稿回复。

流程:

`

IMAP触发器 → OpenAI节点(分析+回复) → Gmail节点(发送草稿)

`

具体配置:

  1. IMAP触发器:设置每5分钟检查一次新邮件
  2. OpenAI节点

– System Prompt:你是一位专业的客服助手,请根据邮件内容生成礼貌、专业的回复

– User Prompt:邮件主题:{{ $json.subject }}\n邮件内容:{{ $json.text }}

– Model:gpt-4o-mini(省钱)

  1. Gmail节点:创建草稿,人工审核后发送

耗时: 10分钟搭建 | 成本: 几乎为零

工作流2:AI内容监控系统(进阶级)

场景: 自动监控指定网站/社媒的AI相关内容,AI总结后发送到飞书/钉钉。

流程:

`

定时触发器 → HTTP请求(抓取内容)→ AI节点(摘要+分类) → 条件分支 → 飞书/钉钉通知

`

AI节点配置:

`

System: 你是AI行业分析师,请对以下内容进行:

  1. 一句话总结
  2. 重要性评级(1-5星)
  3. 归类标签(技术突破/产品发布/行业动态/政策法规)

User: 标题:{{ $json.title }}

内容:{{ $json.content }}

`

条件分支: 重要性 ≥ 4星才推送通知,避免信息过载。

工作流3:AI客服自动工单系统(中高级)

场景: 用户提问后,AI自动分类、尝试回答,无法解决时创建工单转人工。

流程:

`

Webhook触发器 → AI Agent节点 → 条件判断

├─ AI能回答 → 直接回复用户

└─ AI无法回答 → 创建工单 → 通知客服人员

`

AI Agent配置:

  • 底层模型:GPT-4o
  • 工具:知识库搜索(连接向量数据库)、订单查询(连接数据库API)
  • System Prompt:你是客服AI助手。优先从知识库中查找答案。如果知识库中没有相关信息,或者问题涉及退款、投诉等敏感问题,请标记为"需转人工"。

工作流4:AI数据处理流水线(高级)

场景: 自动从多个数据源收集数据,AI清洗分析后生成报告。

流程:

`

定时触发器 → 并行获取数据

├─ Google Sheets(销售数据)

├─ 数据库API(用户数据)

└─ 邮件附件(外部报告)

→ 数据合并 → AI分析节点 → 生成报告 → 发送到企业微信/邮件

`

AI分析提示词:

`

请分析以下汇总数据,生成周报,包含:

  1. 本周核心数据变化(同比/环比)
  2. 三个关键发现
  3. 下周建议行动项
  4. 风险预警(如有)

数据:{{ $json.merged_data }}

`

工作流5:AI Agent全自主工作流(专家级)

场景: 给AI一个目标,让它自主规划步骤、调用工具、完成复杂任务。

流程:

`

手动触发 → AI Agent(ReAct模式)

├─ 工具1:网页搜索

├─ 工具2:代码执行

├─ 工具3:文件读写

├─ 工具4:数据库操作

└─ 工具5:邮件发送

`

AI Agent System Prompt:

`

你是一个全能AI助手。当用户给你一个任务时,请:

  1. 分解任务为可执行步骤
  2. 按顺序调用合适的工具
  3. 每步执行后评估结果
  4. 遇到问题自主调整方案
  5. 完成后给出总结报告

`

示例任务: “调研2026年最热门的5个AI创业方向,写一份分析报告,发到我的邮箱”

AI Agent会自动:搜索→整理→分析→写报告→发送,全程无需人工干预。

省钱技巧:N8N + AI的成本控制

1. 分层调用模型

`

简单任务(分类/提取) → gpt-4o-mini($0.15/百万token)

复杂任务(分析/创作) → gpt-4o($2.5/百万token)

极简任务(判断/格式化) → 本地Ollama模型(免费)

`

2. 缓存AI结果

N8N支持在节点间传递数据,对重复请求做缓存:

`javascript

// 在Code节点中判断是否已缓存

const cacheKey = items[0].json.query;

const cached = await this.helpers.httpRequest({

url: http://your-cache-api/check?key=${cacheKey}

});

if (cached.found) {

return [{ json: cached.data }];

}

// 未命中缓存,继续调用AI

`

3. 批量处理代替逐条处理

将多条数据合并为一次AI请求,而不是循环调用:

`

❌ 错误:100条数据 × 100次AI调用

✅ 正确:1次AI调用处理100条数据

`

常见问题与排错

Q:N8N工作流执行失败怎么办?

查看执行日志:工作流 → Executions → 点击失败记录,N8N会高亮显示失败的节点和错误信息。

Q:AI节点返回超时?

  1. 检查API Key是否有效
  2. 降低max_tokens参数
  3. 设置超时重试:节点设置 → Retry on Fail → 最大重试3次

Q:如何共享工作流?

N8N支持导出/导入JSON格式的工作流。在社区 n8n.io/workflows 上有数千个现成模板可以直接使用。

写在最后

N8N + AI的组合,本质上是给AI装上了”手”和”脚”——AI有了思考能力,N8N让这些思考变成实际行动。这不是简单的效率提升,而是工作方式的根本转变。

从今天开始,别再手动做那些重复的事了。花10分钟搭个N8N工作流,让AI替你跑。

下一篇我们将分享提示词库分类的新内容,敬请关注懂AI(dong.xs91.com)。

分享给朋友