Pamięć i punkty kontrolne w LangGraph

Agenty text-to-query z MongoDB i LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Nigdy nie zapominaj o pamięci!

agent_thinking.jpg

Agenty text-to-query z MongoDB i LangGraph

scratchpad.png

Pamięć krótkotrwała
  • Przechowuje kontekst podczas rozmowy
  • Zazwyczaj nie przetrwa sesji

books.png

Pamięć długoterminowa
  • Przechowywana wiedza
  • Można ją przywołać
Agenty text-to-query z MongoDB i LangGraph

Pamięć w LangChain

 

thread_checkpoint.png

  • Punkty kontrolne: rejestrują stan agenta w danym momencie
    • Zazwyczaj w pamięci operacyjnej
  • Wątek: komunikaty z rozmowy/przepływu pracy agenta
Agenty text-to-query z MongoDB i LangGraph

Zapamiętywanie pamięci

mongosaver.png

 

  • MongoDBSaver → przechowuje punkty kontrolne między uruchomieniami
  • Możliwość wznowienia z punktu kontrolnego
  • NIE jest pamięcią długoterminową!
Agenty text-to-query z MongoDB i LangGraph

Zapamiętywanie pamięci

mongosaver.png

 

  • MongoDBSaver → przechowuje punkty kontrolne między uruchomieniami
  • Możliwość wznowienia z punktu kontrolnego
  • NIE jest pamięcią długoterminową!
  • MongoDBStore → pamięć długoterminowa
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Agenty text-to-query z MongoDB i LangGraph

Podsumowanie

 

thread_checkpoint.png

  • Pamięć krótkotrwała: zazwyczaj nie jest utrwalana
  • Podejście LangChain → punkty kontrolne i wątki
  • MongoDBSaver utrwala punkty kontrolne
Agenty text-to-query z MongoDB i LangGraph

Czas na ćwiczenia!

Agenty text-to-query z MongoDB i LangGraph

Preparing Video For Download...