Skip to main content
短期记忆允许您的智能体记住单个线程或对话中的先前交互。本指南展示了如何使用MongoDB Atlas作为持久检查点后端。 MongoDB将对话状态存储为集合中的文档,因此线程可以在进程重启和部署之间继续进行。
需要在对话之间记住信息?使用MongoDB Atlas的长期记忆来存储和回忆不同线程和会话中的数据。

设置

安装

凭证

设置您的Atlas连接字符串:
如果您希望自动跟踪您的模型调用,设置您的LangSmith API密钥:

使用

创建一个MongoDBSaver,使用from_conn_string,并将其传递给create_agent。上下文管理器在打开时创建所需的集合和索引。您不会调用单独的setup()方法(与Postgres检查点不同)。
MongoDBSaver还暴露了异步方法,如aget和aput,用于在异步图中使用。没有单独的AsyncMongoDBSaver类。

下一步


官方原文:src/oss/python/integrations/memory/mongodb-short-term-memory.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026