从零基础开始,一步步教你用 N8N 搭建自动化工作流和 AI 聊天机器人(基于真实界面截图)
每次想用 N8N 之前,都要先启动它。方法有两种:
C:UsersAdministrator
8nstart-n8n.bat 文件Editor is now accessible via: http://localhost:5678 的字样http://localhost:5678第一次打开会看到登录页。输入你注册时用的邮箱和密码,点击 登录 按钮。
图 1:N8N 登录页面
登录成功后,首先看到的是 概述 页面:
图 2:概览页,这里能看到所有工作流、凭据、执行记录
| 位置 | 名称 | 作用 |
|---|---|---|
| 最左边 | 侧边栏 | 切换 Overview、Templates、Insights、Help、Settings |
| 顶部 | 标签页 | 工作流、凭证、执行、变量、数据表格 |
| 中间 | 工作流列表 | 显示你已创建的所有工作流 |
| 右上角 | 创建工作流 | 新建工作流按钮 |
我们先做一个最简单的自动化:每天早上自动访问一个网页,获取数据。它由两个节点组成:
图 3:新建工作流后,中间会出现一块「画布」,中间写着「添加第一步...」
图 4:触发器选择面板,N8N 会问你「是什么触发这个工作流?」
schedule。图 5:输入 schedule 后,第一个就是「Schedule Trigger」
点击后,画布上会出现一个时钟图标,右侧自动打开配置面板:
图 6:Schedule Trigger 配置面板
右侧面板里有几个关键选项:
接下来让工作流去访问一个网页。
图 7:选中节点后按 N,会弹出「节点浏览器」提示
http request。图 8:在节点浏览器中搜索 HTTP Request
点击 HTTP Request 后,右侧会打开它的配置面板。我们用它访问一个免费的测试接口:
图 9:HTTP Request 配置面板
GET 不变。https://httpbin.org/get。None 不变(因为这个测试接口不需要认证)。如果一切正常,右侧 OUTPUT 区域会出现返回值:
图 10:执行成功后,右侧会显示服务器返回的数据
args、headers、origin、url 等字段查看详情。
此时你的画布应该是这样:
图 11:一个简单的工作流:定时触发 → HTTP 请求
工作流只有发布后才会按定时规则自动运行。如果只是保存但不发布,它不会自动触发。
图 12:点击 Publish 后,需要给这个版本起个名字
初版:每日自动获取数据。图 13:发布成功后,会提示「Workflow published」
发布后,工作流会按照你设置的时间自动运行。想查看它是否正常运行,可以点击顶部标签的 执行:
图 14:Executions 页面,可查看每次运行的状态和时间
前面做的是普通自动化。接下来看 N8N 的「AI Agent」功能——也就是聊天机器人。
N8N 已经内置了一个 AI Agent 示例。回到 概述 页面,可以看到一条叫 Chat with a database using AI 的工作流:
图 15:概述 中已有的 AI Agent 示例工作流
点击它,你会看到一个典型的 AI Agent 结构:
图 16:AI Agent 工作流结构
看图 16,从左边到右边依次是:
双击 AI Agent 节点,可以看到它的配置面板:
图 17:AI Agent 节点配置面板
关键配置:
Connected Chat Trigger Node,也就是用户发的聊天内容。{{ $json.chatInput }} 引用用户输入。双击 OpenAI Chat Model 节点,会要求你绑定 OpenAI 的 API Key:
图 18:OpenAI Chat Model 节点需要 API Key 凭据
凭据是 N8N 存放 API Key、密码等敏感信息的地方。所有需要登录的服务都要先在这里配置。
点击 概述 顶部标签的 凭证:
图 19:凭据管理页面,第一次使用会显示空状态
openai。图 20:点击 创建凭证 后选择服务
图 21:搜索 OpenAI
图 22:OpenAI 凭据表单
配置好大模型凭据后,回到 AI Agent 工作流,点击画布下方的 打开聊天 按钮,会弹出聊天面板:
图 23:Open chat 面板,可在这里和机器人对话测试
| 快捷键 | 作用 |
|---|---|
Tab | 打开节点搜索 |
N | 选中节点后,快速添加下一个节点 |
Ctrl + S | 保存工作流 |
Ctrl + Enter | 执行工作流 |
Ctrl + Z / Ctrl + Y | 撤销 / 重做 |
Delete | 删除选中的节点 |
Ctrl + 鼠标滚轮 | 放大 / 缩小画布 |
学会基础操作后,你可以尝试这些自动化场景:
************。建议你立刻登录后,在 设置 → 个人 里重新改成自己记得住的密码。