使用 n8n 构建 AI 聊天代理#
欢迎来到使用 n8n 构建 AI 工作流的入门教程。无论你之前是否使用过 n8n,还是第一次接触,我们都将向你展示 AI 工作流的构建模块如何组合在一起,并构建一个可正常工作的 AI 驱动聊天代理,你可以轻松地根据自己的需求进行定制。

许多人发现以视频格式接收新信息更容易。本教程基于 n8n 的一个热门视频,链接如下。你可以观看视频或阅读这里的步骤,或者两者都看!
你需要准备什么#
- n8n:对于本教程,我们推荐使用 n8n cloud 服务 - 新用户可以免费试用!对于自托管服务,请参考安装页面。
- 聊天模型的凭据:本教程使用 OpenAI,但你也可以轻松使用 DeepSeek、Google Gemini、Groq、Azure 等(详见子节点文档)。
你将学到什么#
- n8n 中的 AI 概念
- 如何使用 AI Agent 节点
- 使用聊天输入
- 连接 AI 模型
- 自定义输入
- 观察对话
- 添加持久化
n8n 中的 AI 概念#
如果你已经熟悉 AI,可以跳过本节。这是对 AI 概念以及如何在 n8n 工作流中使用它们的基本介绍。
AI 代理建立在大型语言模型 (LLM) 之上,LLM 通过预测下一个词来根据输入生成文本。虽然 LLM 只处理输入以产生输出,但 AI 代理增加了面向目标的功能。它们可以使用工具,处理输出,并做出决策来完成任务和解决问题。
在 n8n 中,AI 代理表示为一个具有一些额外连接的节点。
| 特性 | LLM | AI 代理 |
|---|---|---|
| 核心能力 | 文本生成 | 面向目标的任务完成 |
| 决策能力 | 无 | 有 |
| 使用工具/API | 否 | 是 |
| 工作流复杂度 | 单步 | 多步 |
| 范围 | 生成语言 | 执行复杂的实际任务 |
| 示例 | LLM 生成一段文字 | 代理安排约会 |
通过将 AI 代理作为节点整合,n8n 可以将 AI 驱动的步骤与传统编程相结合,实现高效的实际工作流。例如,简单的任务(如验证电子邮件地址)不需要 AI,而复杂的任务(如处理电子邮件的内容或处理多模态输入(例如图像、音频))则是 AI 代理的绝佳用途。