Память и чекпоинты в LangGraph

Агенты Text-to-Query с MongoDB и LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Память незаменима!

agent_thinking.jpg

Агенты Text-to-Query с MongoDB и LangGraph

scratchpad.png

Кратковременная память
  • Хранит контекст в ходе разговора
  • Обычно не сохраняется после сессии

books.png

Долговременная память
  • Сохранённые знания
  • Можно извлечь при необходимости
Агенты Text-to-Query с MongoDB и LangGraph

Память в LangChain

 

thread_checkpoint.png

  • Чекпоинты: фиксируют состояние агента в заданный момент
    • Обычно в оперативной памяти
  • Поток: сообщения разговора/рабочего процесса агента
Агенты Text-to-Query с MongoDB и LangGraph

Сохранение памяти

mongosaver.png

 

  • MongoDBSaver → хранит чекпоинты между запусками
  • Позволяет возобновить работу с чекпоинта
  • НЕ является долговременной памятью!
Агенты Text-to-Query с MongoDB и LangGraph

Сохранение памяти

mongosaver.png

 

  • MongoDBSaver → хранит чекпоинты между запусками
  • Позволяет возобновить работу с чекпоинта
  • НЕ является долговременной памятью!
  • MongoDBStore → долговременная память
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Агенты Text-to-Query с MongoDB и LangGraph

Итоги

 

thread_checkpoint.png

  • Кратковременная память: обычно не сохраняется
  • Подход LangChain → чекпоинты и потоки
  • MongoDBSaver сохраняет чекпоинты
Агенты Text-to-Query с MongoDB и LangGraph

Давайте потренируемся!

Агенты Text-to-Query с MongoDB и LangGraph

Preparing Video For Download...