N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Sub nodes/Simple_Memory

简单记忆节点#

使用简单记忆节点(Simple Memory node)在工作流中持久化聊天历史记录。 本页面列出了简单记忆节点支持的操作,以及相关资源的链接。

在队列模式下运行 n8n 时请勿使用此节点 如果你的 n8n 实例启用了队列模式,该节点无法在活跃的生产工作流中正常工作。原因是 n8n 无法保证每次对简单记忆节点的调用都会路由到同一个工作进程(worker)。

子节点中的参数解析#

当使用表达式处理多个数据项时,子节点(sub-nodes)的行为与其他节点有所不同。

大多数节点(包括根节点)可以接收任意数量的数据项作为输入,逐个处理并输出结果。你可以使用表达式引用输入项,节点会依次为每个数据项解析该表达式。例如,如果有五个 name 值作为输入,表达式 {{ $json.name }} 将依次解析为每一个名称。

而在子节点中,表达式始终解析为第一个数据项。例如,同样有五个 name 值作为输入时,表达式 {{ $json.name }} 始终只会解析为第一个名称。

节点参数#

配置以下参数以设置该节点:

  • 会话键(Session Key):输入用于在工作流数据中存储记忆内容的键名。
  • 上下文窗口长度(Context Window Length):输入需要作为上下文参考的先前交互次数。

模板与示例#

使用 GitHub API 文档进行聊天:基于 Pinecone 和 OpenAI 的 RAG 驱动聊天机器人 作者:Mihai Farcas 查看模板详情

🤖 使用 RAG、Gemini 和 Supabase 创建文档专家机器人 作者:Lucas Peyrin 查看模板详情

🤖 使用 Gemini RAG 流程构建文档专家聊天机器人 作者:Lucas Peyrin 查看模板详情

浏览 Simple Memory 节点集成模板,或 搜索所有模板

相关资源#

更多服务信息,请参考 LangChain 的 Buffer Window Memory 文档。 查看 n8n 的 高级 AI(Advanced AI) 文档。

常见问题#

有关常见问题及建议解决方案,请参阅 常见问题。