适用人群
AI开发者和集成工程师: 正在寻找高级n8n模板,以增强具备持久记忆的智能体工作流的人员。
自动化专家: 需要一个稳定可靠的n8n工作流,将AI决策路由到特定操作工具(如Google Docs、Telegram)的用户。
客户支持团队: 正在部署能回忆起过往交互和用户偏好的AI智能体(长期记忆)的团队。
所有自托管n8n的用户: 希望利用n8n节点生态系统处理复杂AI任务的个人。
概览
这个精妙的n8n工作流解决了无状态AI聊天机器人的一个关键限制:无法跨会话保留上下文的能力。通过将AI智能体与外部长期记忆存储(Google Docs)和一个强大的工具路由器集成,这个n8n模板赋能AI按需保存和调用信息。
AI智能体使用多种工具,包括保存记忆、检索记忆的功能,甚至能通过Gmail或Telegram发送记忆摘要。这种强大的组合确保了你的AI聊天机器人不仅能对话,而且真正具备功能性和上下文感知能力。这个n8n工作流展示了如何利用Execute Workflow(执行工作流)这种n8n节点类型,根据AI的决策进行动态函数调用。
工作原理
整个流程由n8n触发器启动,特别是聊天触发器节点,它负责监听传入的消息。
- 智能体激活:
Ⓜ️ 接收到聊天消息时(When chat message received)n8n触发器捕获用户输入。 - 上下文分析: 输入信息被送入
🧠 带有长期记忆的AI智能体(AI Agent w/Long Term Memory)节点。该智能体配置了短期记忆🤯窗口缓冲区记忆(Window Buffer Memory),并有权访问四个关键工具(保存长期记忆、检索长期记忆、发送记忆到gmail、发送记忆到telegram)。智能体决定是直接回复还是使用工具。 - 工具路由(如果调用了工具): 如果AI决定使用工具,它会输出一个结构化的调用请求,该请求被
被另一个工作流执行时(When Executed by Another Workflow)n8n节点捕获。 - 动态执行:
记忆工具路由器(一个Switch/开关n8n节点)检查请求的route(路由,例如save_memory)。 - 记忆管理:
如果是保存,工作流使用Google Docs n8n节点(保存长期记忆)将新记忆追加到指定文档中。
如果是检索,工作流使用Google Docs n8n节点(检索长期记忆)来抓取所有已存储的记忆。
- 通知: 如果路由是Telegram或Gmail,相应的Google Docs n8n节点会获取记忆数据。然后使用一个LLM Chain(大语言模型链)n8n节点智能地格式化这些原始数据(例如,为Gmail创建HTML表格或为Telegram创建清晰列表)。
- 最终输出: 最终操作(保存确认或检索到的数据)通过Set(设置)n8n节点返回给调用该的智能体或外部服务。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END





