Memória e checkpointing no LangGraph

Agentes de Text-to-Query com MongoDB e LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Nunca esqueça a memória!

agent_thinking.jpg

Agentes de Text-to-Query com MongoDB e LangGraph

scratchpad.png

Memória de curto prazo
  • Mantém o contexto na conversa
  • Geralmente não persiste após a sessão

books.png

Memória de longo prazo
  • Conhecimento armazenado
  • Pode ser recuperado
Agentes de Text-to-Query com MongoDB e LangGraph

Memória no LangChain

 

thread_checkpoint.png

  • Checkpoints: capturam o estado do agente num momento
    • Normalmente in-memory
  • Thread: mensagens da conversa/workflow do agente
Agentes de Text-to-Query com MongoDB e LangGraph

Relembrando a memória

mongosaver.png

 

  • MongoDBSaver → salva checkpoints entre execuções
  • Dá para retomar de checkpoints
  • NÃO é memória de longo prazo!
Agentes de Text-to-Query com MongoDB e LangGraph

Relembrando a memória

mongosaver.png

 

  • MongoDBSaver → salva checkpoints entre execuções
  • Dá para retomar de checkpoints
  • NÃO é memória de longo prazo!
  • MongoDBStore → memória de longo prazo
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Agentes de Text-to-Query com MongoDB e LangGraph

Resumo

 

thread_checkpoint.png

  • Memória de curto prazo: geralmente não persiste
  • No LangChain → checkpoints e threads
  • MongoDBSaver persiste checkpoints
Agentes de Text-to-Query com MongoDB e LangGraph

Vamos praticar!

Agentes de Text-to-Query com MongoDB e LangGraph

Preparing Video For Download...