Simple Memory 节点常见问题#
以下是 Simple Memory 节点的一些常见错误和问题,以及解决方法或排查步骤。
单一内存实例#
如果您在工作流中添加多个 Simple Memory 节点,默认情况下所有节点都会访问同一个内存实例。在执行会覆盖现有内存内容的破坏性操作时要特别小心,例如 Chat Memory Manager 节点中的"覆盖所有消息"操作。如果您需要工作流中有多个内存实例,请在不同的内存节点中设置不同的会话 ID。
管理会话 ID#
在大多数情况下,sessionId
会自动从 On Chat Message 触发器获取。但您可能会遇到包含 No sessionId
短语的错误。
如果遇到此错误,首先检查 Chat 触发器的输出,确保它包含 sessionId
。
如果您没有使用 On Chat Message 触发器,则需要手动管理会话。
出于测试目的,您可以使用静态键值如 my_test_session
。如果采用这种方法,请确保在激活工作流前设置好适当的会话管理,以避免在生产环境中出现潜在问题。