Memory 记忆机制:让 Agent 记住对话历史
专栏导航:本文是「LangChain 30 篇精讲」系列的第 9 篇。管道能编排多步流程了,但还有一个硬伤——LLM 是无状态的。这一篇解决\”记不住\”的问题。
写在前面:为什么你的聊天机器人像\”失忆症患者\”
你做了一个客服机器人,测试的时候发现:
用户:我叫张三
AI: 你好张三,有什么可以帮您?
用户:我上次买的那个订单到哪了?
AI: 请问您的订单号是多少?
等等——用户明明刚才说了自己叫张三,而且第二句里的\”上次买的那个订单\”是在指代前面聊过的东西。但 AI 完全不记得。
这不是模型的智力问题,是架构问题。
大模型 API 是完全无状态的:每一次调用都是独立的。模型不记得上一次调用发生了什么。
你问同一个问题两遍,它会给两个独立的回答,而不是说\”你刚才问过这个了\”。






