本文将带你一步步使用 n8n 搭建一个智能聊天机器人,它不仅能进行自然对话,还能读取 RSS 数据源,输出最新内容。适合用来做问答助手、资讯播报等功能。
很多 AI 聊天机器人只能围绕你提供的上下文回答,对于最新的资讯就无能为力。
在这个工作流中,我们利用 n8n 的 AI Agent 节点,将 DeepSeek Chat Model 与实时数据源 RSS 结合,让机器人既能记住你的聊天历史,又能实时抓取 RSS 信息回答时事问题。
工作流结构示意:
触发器:当收到聊天消息时启动
AI Agent:调用 DeepSeek 模型生成回答
Memory:为对话提供上下文记忆能力
RSS Read:为 AI 提供最新资讯数据
搭建步骤
1.创建新工作流
在 n8n 左上角点击 “create Workflow”
2.添加触发器节点
搜索并添加 On chat message 节点
该节点作为流程入口,当收到新聊天消息时会启动工作流
3.添加 AI Agent 节点
在触发器节点右侧点击 AI 添加 AI Agent
AI Agent 是 n8n 中的对话控制中枢,可以指定使用的模型、工具、记忆
我们在这个 Agent 节点上绑定模型(DeepSeek)、记忆(Simple Memory)、工具(RSS Read)
4.配置聊天模型
新增一个 Chat Model 节点,选择 DeepSeek Chat Model
将 Chat Model 节点连接至 AI Agent 的 Model 入口
然后在这里创建凭证:
可以在deep seek官网获取api:https://www.deepseek.com/充值几块钱就够用很久了。然后把创建的密钥填入这里再点右上角保存即可。
5.添加记忆模块,让 AI 能够记忆上下文
6.加入 RSS 工具,添加一个 RSS Read 节点
在 URL 中填写目标 RSS 源地址,将其连接至 AI Agent 的 Tools 入口,AI 可在对话中使用这个工具获取最新信息
工作流到这就已经全部配置完成了,可以在下方聊天测试一下
如果你问「帮我看看今天的科技新闻」,AI 会调用 RSS 工具检索最新内容,并回复给你,多次聊天可看到 AI 会记住对话上下文
到这里这个简单的工作流就完成啦,后续也可以配置飞书节点将 AI 资讯写入飞书多维表格中~
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/247159.html原文链接:https://javaforall.net
