Simple Memory节点常见问题#
以下是Simple Memory节点常见错误与问题及其解决方法或排查步骤。
单一内存实例#
如果在工作流中添加多个简单记忆节点,默认情况下所有节点将访问同一个内存实例。在执行可能覆盖现有内存内容的破坏性操作(如聊天记忆管理器节点中的"覆盖所有消息"操作)时需格外谨慎。若需在工作流中使用多个内存实例,请在各个记忆节点中设置不同的会话ID。
管理会话ID#
在大多数情况下,sessionId会自动从聊天消息触发中获取。但您可能会遇到显示No sessionId的错误提示。
如果出现此错误,请首先检查Chat触发器的输出,确保其中包含sessionId。
如果您没有使用On Chat Message触发器,则需要手动管理会话。
出于测试目的,您可以使用静态密钥如my_test_session。如果采用此方法,请务必在激活工作流前设置适当的会话管理,以避免在生产环境中出现潜在问题。