用 AI 工作流自动化你的生活与工作

303 阅读7分钟

n8n 入门:用 AI 工作流自动化你的生活与工作

一、什么是 n8n?为什么它如此重要?

在当今信息爆炸、任务繁杂的时代,我们每天都在面对大量重复性工作:查看招聘信息、预约图书馆座位、整理数据、发送提醒消息……这些看似简单却耗时的任务,正在悄无声息地吞噬我们的精力和创造力。

n8n,正是为解决这一问题而生的强大工具。n8n 是一个开源的、可拖拽的工作流自动化平台(Workflow Automation Tool),它的名字来源于 “nodes” 和 “automation” 的组合,意为“通过节点实现自动化”。

n8n 的核心理念是:将复杂的任务拆解成一个个功能明确的“节点”,然后通过可视化的方式将它们连接起来,形成一条自动执行的工作流(Workflow)。无论是调用 API、处理数据、发送邮件,还是集成大语言模型(LLM),n8n 都能帮你一键完成。

更重要的是,随着 AI 技术的发展,n8n 已经成为 AI 工作流(AI Workflow) 的重要载体。你可以将 LLM(如 GPT、通义千问等)作为一个“智能节点”嵌入到工作流中,让 AI 成为你真正的“数字员工”。


二、典型应用场景:让 AI 替你打工

场景1:自动化简历投递

想象一下这样的场景:

  • 你想在 Boss 直聘上寻找前端开发岗位;
  • 每天有上百条新职位发布,你容易错过优质岗位;
  • 很多岗位重复,筛选费时;
  • 你需要记录每家公司的要求、是否投递、反馈情况……

传统做法是手动刷新、逐个点击、复制粘贴。但使用 n8n,你可以构建一个AI 驱动的简历投递工作流

  1. 使用 HTTP Request 节点 爬取 Boss 直聘的职位列表(注意遵守网站规则,建议使用官方 API);
  2. Function 节点Code 节点 过滤出“前端开发”相关岗位;
  3. 将岗位信息传给 LLM 节点(如通过 OpenAI API),让 AI 判断该岗位是否值得投递,并提取关键要求(如技能栈、经验年限);
  4. AI 还可以帮你生成定制化求职信;
  5. 最后通过 Email 节点短信服务节点 自动发送简历,并将结果记录到 Google Sheets 或 Notion 中。

整个过程无需人工干预,每天定时运行,你只需要早上起床查看 AI 给你的汇总报告即可。

场景2:图书馆座位预约机器人

学生党常遇到的问题:图书馆座位紧张,每天抢座浪费时间。n8n 可以帮你实现:

  • 定时触发(Cron Trigger)每天早上 7:00;
  • 自动登录校园系统(HTTP 节点 + Cookie 管理);
  • 查询可预约座位;
  • 若有空位,自动提交预约请求;
  • 成功后通过微信/钉钉/短信通知你。

这就像拥有一个 24 小时不眠不休的“抢座助手”。

场景3:数据清洗与分析自动化

工作中常遇到数据格式混乱的问题,比如从不同渠道收集的手机价格数据:

  • 有的价格字段为空;
  • 单位不统一(元 / USD);
  • 名称拼写不一致(iPhone 15 / iphone15 pro);

使用 n8n:

  1. Webhook 或 Schedule Trigger 触发流程;
  2. HTTP 节点 获取原始数据;
  3. 添加 Edit Fields 节点 清理空值、标准化字段;
  4. 使用 Function 节点 编写 JS 脚本进行单位换算;
  5. 最后将清洗后的数据存入数据库或 Excel。

整个流程可视化操作,无需写完整程序,效率极高。


三、如何开始使用 n8n?

1. 安装 n8n

n8n 是基于 Node.js 构建的,安装非常简单:

# 使用 npm 全局安装
npm install n8n -g

# 启动 n8n
n8n start

启动后,默认访问地址为 http://localhost:5678,你就可以进入可视化编辑界面。

此外,n8n 也支持 Docker 部署、云服务部署(如 n8n.io 官方托管版),适合团队协作和长期运行。

2. 创建第一个工作流

以“获取天气信息并发送通知”为例:

步骤1:添加 Trigger 节点

选择 Schedule Trigger,设置每天上午 8:00 执行。

步骤2:添加 HTTP Request 节点

配置请求天气 API(如和风天气、OpenWeatherMap):

  • 方法:GET
  • URL:https://api.qweather.com/v7/weather/now?location=101010100&key=YOUR_KEY
  • 参数:填写城市编码和 API Key
步骤3:添加 LLM 节点(AI 智能处理)

将返回的 JSON 数据传给 LLM(如通过 OpenAI 节点),提示词如下:

“请根据以下天气数据,用中文生成一段温馨的出行建议,语气亲切,不超过 100 字。”

数据:{{ $json }}

AI 会自动生成类似:“今天晴,气温 22°C,适合穿短袖出门,记得防晒哦~” 的内容。

步骤4:发送通知

使用 Email 节点DingTalk/Webhook 节点 将 AI 生成的内容发送给你。

这样一个完整的“智能天气提醒机器人”就完成了!全程无需写代码,只需拖拽节点、配置参数。


四、核心概念解析:节点与工作流

1. 节点(Node)

n8n 的基本单元,每个节点代表一个具体操作,例如:

  • Trigger 节点:触发工作流(定时、Webhook、手动等)
  • Action 节点:执行操作(发送邮件、调用 API、写数据库)
  • Function 节点:运行 JavaScript 代码,处理复杂逻辑
  • LLM 节点:调用大模型 API,实现 AI 决策与生成
  • Edit Fields 节点:修改、重命名、删除字段
  • IF 节点:条件判断,实现分支逻辑

2. 工作流(Workflow)

多个节点按顺序连接,形成一条执行路径。数据像水流一样在节点间传递(因此叫“工作流”)。你可以保存、复用、分享工作流。

3. 数据映射与表达式

n8n 支持使用 {{ }} 语法引用上游节点的数据,例如:

  • {{ $json.temperature }} 获取温度值
  • {{ $today }} 获取当前日期
  • {{ $node["HTTP Request"].json["data"] }} 获取特定节点的输出

这使得数据流转非常灵活。


五、AI + n8n:零代码实现智能自动化

过去,实现自动化需要编程能力(Python 爬虫 + 数据处理 + 定时任务)。而现在,借助 n8n 和 LLM,普通人也能快速构建“AI 代理(AI Agent)”。

优势对比:

传统方式n8n + AI 方式
需要掌握 Python/JS 编程零代码,可视化拖拽
开发周期长,调试复杂快速搭建,实时预览
维护成本高工作流可保存、复用、分享
智能决策难实现直接接入 LLM,实现语义理解与生成

示例:用 AI 判断简历是否匹配

在一个招聘数据流中,我们可以插入一个 OpenAI 节点,输入提示词:

“请判断以下岗位描述是否适合一位有 3 年前端经验、熟悉 Vue 和 React 的工程师。回答‘匹配’或‘不匹配’,并在下一行简要说明理由。”

岗位描述:{{ $json.job_description }}

然后使用 IF 节点 判断输出是否包含“匹配”,如果是,则继续投递流程;否则跳过。

这样,AI 就成了你的“智能筛选官”。


六、未来趋势:每个人都是“AI 指挥官”

我们正进入 AI+时代,未来的职场竞争力不再仅仅是“会不会写代码”,而是“会不会设计工作流”。

  • 程序员 可以用 n8n 快速集成多个服务,提升开发效率;
  • 产品经理 可以用它搭建 MVP 验证想法;
  • 运营人员 可以自动化内容发布、用户通知;
  • 学生 可以用它管理学习计划、抢课抢座;
  • 自由职业者 可以让 AI 帮自己接单、报价、发合同。

每一个工作流,都是一个 AI Agent;每一个用户,都是 AI 的指挥官。

你不再需要事必躬亲,而是学会“指挥 AI”完成任务,你只负责:

  • 设计流程
  • 设置目标
  • 审核结果

这正是 人机协作 的理想状态。


七、如何成为 n8n 高手?

1. 充分了解 LLM 的能力边界

  • LLM 擅长:文本生成、语义理解、分类、摘要
  • LLM 不擅长:精确计算、实时数据获取、复杂逻辑控制

因此,要合理分配任务:让 LLM 做“脑力活”,让 n8n 做“体力活”。

2. 学会拆解任务

将一个大任务分解为小步骤:

  • 触发 → 获取数据 → 清洗 → AI 分析 → 决策 → 执行 → 通知

每一步对应一个节点。

3. 掌握基础编码能力(可选)

虽然 n8n 支持零代码,但掌握 JavaScript 或 Python 能让你更灵活地使用 Function 节点,处理复杂逻辑。

例如,在 Function 节点中写 JS 代码:

// 过滤出价格大于 1000 的产品
const filtered = items.filter(item => item.price > 1000);
return [filtered];

4. 多实践,多复用

n8n 社区提供了大量模板(n8n.io workflows),你可以直接导入使用,再根据需求修改。


八、结语:迎接自动化未来

n8n 不只是一个工具,它是一种思维方式的变革——从“手动操作”到“流程设计”,从“执行者”到“指挥者”。

在这个 AI 迅速发展的时代,掌握像 n8n 这样的 低代码/零代码 AI 工作流工具,将成为每个人的必备技能。

未来不属于会写代码的人,而属于会设计自动化流程的人。

从现在开始,尝试用 n8n 接管你的重复工作,释放你的时间与创造力。让 AI 成为你的助手,而你,去做更有价值的事。


附录:常用节点推荐

  • Schedule Trigger:定时任务
  • HTTP Request:调用外部 API
  • OpenAI / AI Node:接入大模型
  • Email / DingTalk / WeChat:消息通知
  • Google Sheets / Notion:数据存储
  • Function:自定义逻辑处理

笔记字数:约 2150 字
适用人群:n8n 初学者、自动化爱好者、AI 应用探索者