用n8n打造你的第一个AI智能代理

参考:第一个人工智能代理

第一个实战项目,主要是带着大家对n8n平台AI智能体开发快速上手教程。

做一个聊天机器人,能回答数学题或者查维基百科。比如你问“45乘以3是多少”,它会自动调用计算器算出答案,问“月亮直径多大”,它就去维基百科查数据。整个过程只需要几分钟就能搞定。

聊天机器人

选择触发器

选择聊天消息作为触发器

这个触发器的作用就像N8N平台内部的聊天消息,可以用来驱动你们的自动化流程。

该节点不需要做任何设置,可以直接按下左上角的退出按钮。

创建智能体

创建AI Agent:

输入框左侧,就是用户发送的消息,其中:

sessionid:会话ID

action:会话操作

chatinput:会话内容

右侧则是智能体的输出内容,中间是设置部分。

加入大语言模型

点击Agent下面的 Chat Model 节点上的加号看,添加大语言模型

这边添加DeepSeek大模型来做开发:

记忆功能

我们可以在 Agent 下面的 Memory 节点添加记忆模块,它的作用是,如果我继续发送消息,它会记住我之前的对话。

其中,我们可以调整设置,比如说上下文窗口(Context Window Length)设为5或10个单位。

工具部分

我们可以在 Agent 下面的 Memory 节点添加任何的工具模块。

比如,我们在这里添加一个计算器:Calculator

再比如,我们可以添加维基百科:Wikipedia。通过维基百科,我们可以让它搜索特定的维基页面。

比如说,我们提问:月球的直径是多少?