【异常】LangChain多轮对话, memory.buffer带不出内容,常见原因及解决办法

memory.buffer 无法带出内容可能有多种原因,下面为你分析常见的情况并给出解决办法。你可以参考分析和示例代码,检查自己的代码,找出 memory.buffer 无法带出内容的具体原因。

1. 未正确初始化 Memory

要保证在创建 ConversationChain 时,已经正确初始化了 Memory。
ConversationBufferMemory 为例:

from langchain.chains import ConversationChain
from langchain.memory import ConversationBufferMemory
from langchain