Minne och checkpointing i LangGraph

Text-to-Query-agenter med MongoDB och LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Glöm aldrig minnet!

agent_thinking.jpg

Text-to-Query-agenter med MongoDB och LangGraph

scratchpad.png

Korttidsminne
  • Håller kontext under konversationen
  • Bevaras vanligtvis inte efter sessionen

books.png

Långtidsminne
  • Lagrad kunskap
  • Kan hämtas vid behov
Text-to-Query-agenter med MongoDB och LangGraph

Minne i LangChain

 

thread_checkpoint.png

  • Checkpoints: fångar agentens tillstånd vid en given tidpunkt
    • Vanligtvis in-memory
  • Thread: agentens konversations-/arbetsflödesmeddelanden
Text-to-Query-agenter med MongoDB och LangGraph

Att komma ihåg minnet

mongosaver.png

 

  • MongoDBSaver → lagrar checkpoints mellan körningar
  • Kan återupptas från checkpoints
  • INTE långtidsminne!
Text-to-Query-agenter med MongoDB och LangGraph

Att komma ihåg minnet

mongosaver.png

 

  • MongoDBSaver → lagrar checkpoints mellan körningar
  • Kan återupptas från checkpoints
  • INTE långtidsminne!
  • MongoDBStore → långtidsminne
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Text-to-Query-agenter med MongoDB och LangGraph

Sammanfattning

 

thread_checkpoint.png

  • Korttidsminne: bevaras vanligtvis inte
  • LangChain-metoden → checkpoints och threads
  • MongoDBSaver bevarar checkpoints
Text-to-Query-agenter med MongoDB och LangGraph

Nu kör vi en övning!

Text-to-Query-agenter med MongoDB och LangGraph

Preparing Video For Download...