摘要
AI已能自动生成工业级n8n工作流,本文分享利用Claude Code参考现有模板快速搭建Reddit舆情监控系统的实战经验,15分钟完成90%可用流程,解决手动搭建效率低下的痛点。
因为我已经可以用 AI 纯自动生成复杂 n8n 工作流了。
注意,不是那种生成一行几个节点的“玩具”,而是工业级别的复杂工作流。
例如下图 Reddit 平台的 DJi 舆情监控工作流,就是我用 AI 生成的:
我发誓没有新建一个节点,包括里面的备注说明全是 AI 自己生成的,而且整个流程 90% 的节点可用,剩下的可能花不到 10 分钟调整一下就 ok 了!!!
还有一个更劲爆的消息就是 n8n 官方下场做这种 AI 生成工作流了,很快我们就能在 n8n 里完成自动工作流的生成。
这是个很重大的二战转折点。所以你理解为什么我起这个标题了吧?
但官方生成的效果如何、以及什么时候才能用得上我们不知道。
接下来,可以先看下我探索出来的 AI 生成 n8n 工作流的最佳实践。
青铜:n8n-mcp
开始前,先吐槽一下网上很多博主推荐的 n8n-mcp
它确实很不错,能自动去搜索最新的节点、n8n 规则,但也只限于拿来做玩具、生成简单流程。
不信?我们来试试。
想直接看我终极方案的可以直接跳到文章下半部分。
项目地址:https://github.com/czlonkowski/n8n-mcp
以下是配置 MCP 的模板:
{
"mcpServers": {
"n8n-mcp": {
"command": "npx",
"args": ["n8n-mcp"],
"env": {
"MCP_MODE": "stdio",
"LOG_LEVEL": "error",
"DISABLE_CONSOLE_OUTPUT": "true",
"N8N_API_URL": "https://your-n8n-instance.com",
"N8N_API_KEY": "your-api-key"
}
}
}
}
其中,N8N_API_KEY 需要到 n8n 控制台的设置-n8n API 的位置
按如下操作来获取。
这里我用 Trae 来试下,添加 MCP 后,让他创建一个文章开头那样的 Reddit 舆情监控流程:
简单的流程我就不测了哈,意义不大,感兴趣可以自己去试下。
整个过程它会不断的去查找节点,干的事还是蛮多的,然后在你 n8n 空间中创建一个工作流
回到 n8n 工作台刷新一下就有了:
但点进去看才知道有多离谱:
1 是没有用 n8n 中的 Reddit 的节点,光想通过 code 和 http 请求获取 Reddit 的数据,想屁吃呢?
2 是后面 OpenAI 分析啥都没定义啊
3 是运行一下 code 啥的都报错
总而言之就是 80% 的节点无法直接用,跑不起来。
思考一下,为什么会这样呢?
n8n-mcp 的逻辑是根据用户需求去 n8n 库里查找节点,然后再按自己的逻辑去把节点连起来。
问题恰恰就在整个过程都是 AI 自己的判断,并没有业务逻辑
它可能会是最理性的,用最短路径来完成。
但实际上业务逻辑是很多合并、循环之类的操作,才能完成复杂需求。
所以最佳方案是让 AI 去学习已有的复杂工作流的逻辑,来模仿完成新的需求。
也就是把「提示工程」转成「上下文工程」
黄金:Claude Code 辅助
所以现在的问题就变成了,如何让 AI 根据你的需求,自动找到合适的几个 n8n 工作流, 然后参考他们来搭建你的工作流需求?
这是核心逻辑。
来看下我是怎么做的。
正好我 AI 海外营销业务要给客户搭建 Reddit 舆情监控工作流,就拿这个场景试下
如果不知道 Reddit 是什么的可以看:
Step1:找到需求相关的 json
让 AI 去搜索网上已有的工作流 json,尤其是官方的模板库里面有 6000 多个模板,绝对有跟你需求接近的几个。
[!TIP]
我准备搭建一个 reddit 监控的 n8n 工作流, 用于品牌竞品、负面舆情、用户痛点洞察等需求:
你的方案
请你帮我到官方模板库(https://n8n.io/workflows/)、x 推特 、YouTube 等地方查找最合适的、现成的 n8n 工作流模板给我参考,给我找 10 个,都要附上来源链接。
不得不说,ChatGPT5 Thinking 的搜索能力是我用过最强的。
但打开这些官方的模板才发现,有点麻烦,需要点两次复制 json 内容,再到本地手动新建 json 文件才行。
Step2:一键批量下载 json
所以第二步,我们让 claude code 出手
参考我之前的案例:
用 Playwright 去完成这个无脑的操作:
[!TIP]
调用 playwright mcp 工具,逐个访问以下的 8 个 N8N 模板链接,在每个链接的页面,找到use for free按钮点击,在弹窗点Copy template to clipboard[JSON]然后 在本地文件夹创建一个 json 文件把复制的内容黏贴进去。也就是总共生成 8 个 json
这里把前面 ChatGPT的搜索结果放这里
此时,Claude Code 会自动调用浏览器,完成任务
于是你就得到了多个跟你需求类似的 n8n 工作流 json 文件。
Step3:生成工作流
最后,还是在 Claude Code 里,参考以下提示词,让 AI 生成工作流文件即可:
[!TIP]
当前文件夹是 Reddit 相关的 n8n 工作流 json 文件,你务必要每个文件都完整浏览一遍后,完成以下需求:
大疆(DJI)Reddit舆情监控流程
目标:自动监控Reddit上关于大疆及其竞品的讨论,及时发现问题和机会。
**第一步:设定监控指令 (Inputs)**
您需要提供两份清单:
**关键词列表 (Keywords):**
- **品牌词**:DJI, 大疆
- **产品词**:Mavic, Air, Mini, Inspire, Phantom, Avata, Osmo, Ronin
- **痛点词**:flyaway(炸机), GPS lost, battery drain, firmware update, no signal, customer service, gimbal issue, app crash, no-fly zone
- **竞品词**:Autel, Parrot, Skydio, Yuneec, Hubsan, PowerVision
**社区列表 (Subreddits):**
- r/dji
- r/drones
- r/Multicopter
- r/UAV
- r/Quadcopter
- r/DronePhotography
**第二步:N8N自动化流程 (Workflow)**
**定时启动:**
系统周自动运行一次。
**抓取内容:**
自动抓取上述社区中,包含上述关键词的最新帖子和评论。
**AI分析:**
AI阅读每一条内容,并打上标签:
- **情感**:好评 / 差评 / 中性
- **主题**:飞行表现 / 硬件问题 / 软件/App / 客户服务 / 售后服务 / 法规合规
- **是否紧急**:是 / 否
**自动处理:**
- 紧急情况(如严重负面):立刻通过谷歌邮件发警报。
- 所有情况:将分析结果自动存入一张Google表格中。
**第三步:最终成果 (Output)**
您会得到一个实时更新的在线报告,包含:
- **数据看板**:过去7 天总提及量、差评占比。
- **竞品对比图**:大疆 vs Autel vs Parrot等每日讨论量。
- **痛点排行榜**:用户抱怨最多的问题是什么(如炸机、固件问题等)。
- **最新差评列表**:包含原文链接,方便您快速处理。
最终给我新建一个 n8n 工作流 json 文件,其中,注意 AI 相关任务通过 AI Agent 的节点搭配 openai 的 model 来完成。
静候一会,就看到文件夹新增好了 json,并且提醒我们要去做一些节点的配置。
接着把 json 文件导入 n8n:
我敲!!!这真的不是 magic 吗??
生成的工作流已经跟我想象中的非常接近了,要知道,从第一步到现在才过去 15 分钟
如果我手动操作的话,下面第二步这么多个 Reddit 节点都要花不少时间。
而且都给我写好了每一步的备注了,太感人了。
Step4:工作流验证
但它到底能不能用?
我们逐步来看下
第一步
没什么问题,我们要求写的就是按周监控。
第 2 步
卧槽!!我发誓,我一步都没改,只是双击 Reddit 节点做认证,然后全!跑!通!了!
每个节点都有设置好对应哪个 subreddit、什么关键词
不过问题也是有的,但不在技术,而在业务,就是可以看到有几个节点是没有结果的
不是报错了,而是对应社区的关键词可能不对,并没有搜索出结果
所以问题是在前面的方案没生成好,后续可以让 ai 再去调研一下哪些社区搭配什么关键词比较合适。
问题不大,继续走。
第三步也跑通了你敢信?
AI Agent 节点,提示词都给写好了
美中不足的是,最后用的是 Code 节点来把 AI 的结果做解析
实际上在 AI Agent 下用 Output Paser 就可以了。
但问题不大,毕竟 code 都写好能正常解析了,我就原谅它了。
最后两步一起看:
Google Sheets 的部分需要自己新建好对应的文档加好列才行
不想麻烦的,可以搭配 AI 浏览器 例如 Comet,自动帮我们搭建好
对了,Comet 的教程在路上了,感兴趣的可以评论区催更
运行节点就能给丝滑存进去了:
比较头大的问题是在发邮件的 Gmail 节点 上
节点配置是错的,算是这个 AI 生成工作流的败笔
不过说实话,手动配置一下邮件内容啥的,问题也不是很大。
至此,整个工作流就跑通了。
写在最后
经常会有朋友问我:
现在都能用 AI 生成工作流了,是不是学习没有必要了?
很多工作流的场景,Claude code 这种 Agentic Code 都能完成,是不是没必要搞 n8n 了?
最近,n8n 向英伟达在内的知名机构融资 1.8 亿美金,估值飙升到了 25 亿。
答案很明显了,AI 需要一个稳定、可靠的底层框架来执行任务,而 n8n 正是这个框架的最佳选择之一。
得益于 AI 发展,现在 n8n 大部分繁琐可以自动化,但永远有最后一公里需要人去探索和打磨。
所以,我们不再需要学习的,是过去那种逐个节点拖拽、配置、连线的“体力活”。
而我们必须开始学习的,是一种全新的、更高维度的业务架构能力。
对了,这个方案是我自己探索下来效率最高的!
如果你能找到比这个更好的方案,欢迎评论区挑战!!我们一起用 AI 把复杂繁琐的动手搭建过程给干掉!