Memorie și checkpointing în LangGraph

Agenți text-to-query cu MongoDB și LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Nu uitați niciodată memoria!

agent_thinking.jpg

Agenți text-to-query cu MongoDB și LangGraph

scratchpad.png

Memorie pe termen scurt
  • Păstrează contextul în timpul conversației
  • De obicei nu persistă după sesiune

books.png

Memorie pe termen lung
  • Cunoștințe stocate
  • Poate fi accesată
Agenți text-to-query cu MongoDB și LangGraph

Memoria în LangChain

 

thread_checkpoint.png

  • Checkpointuri: captează starea agentului la un moment dat
    • De obicei în memorie
  • Fir de execuție: mesajele conversației/fluxului de lucru al agentului
Agenți text-to-query cu MongoDB și LangGraph

Reținerea memoriei

mongosaver.png

 

  • MongoDBSaver → stochează checkpointuri între rulări
  • Poate relua din checkpointuri
  • NU este memorie pe termen lung!
Agenți text-to-query cu MongoDB și LangGraph

Reținerea memoriei

mongosaver.png

 

  • MongoDBSaver → stochează checkpointuri între rulări
  • Poate relua din checkpointuri
  • NU este memorie pe termen lung!
  • MongoDBStore → memorie pe termen lung
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Agenți text-to-query cu MongoDB și LangGraph

Rezumat

 

thread_checkpoint.png

  • Memorie pe termen scurt: de obicei nu persistă
  • Abordarea LangChain → checkpointuri și fire de execuție
  • MongoDBSaver persistă checkpointurile
Agenți text-to-query cu MongoDB și LangGraph

Să exersăm!

Agenți text-to-query cu MongoDB și LangGraph

Preparing Video For Download...