Mémoire et points de contrôle dans LangGraph

Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Ne négligez jamais la mémoire !

agent_thinking.jpg

Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

scratchpad.png

Mémoire à court terme
  • Garde le contexte pendant l’échange
  • Ne persiste généralement pas au-delà de la session

books.png

Mémoire à long terme
  • Connaissances stockées
  • Peut être rappelée
Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

La mémoire dans LangChain

 

thread_checkpoint.png

  • Points de contrôle : capturent l’état de l’agent à un moment donné
    • Généralement en mémoire vive
  • Fil : messages de conversation/flux de travail de l’agent
Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

Se souvenir de la mémoire

mongosaver.png

 

  • MongoDBSaver → stocker des points de contrôle entre les exécutions
  • Peut reprendre à partir des points de contrôle
  • PAS une mémoire à long terme !
Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

Se souvenir de la mémoire

mongosaver.png

 

  • MongoDBSaver → stocker des points de contrôle entre les exécutions
  • Peut reprendre à partir des points de contrôle
  • PAS une mémoire à long terme !
  • MongoDBStore → mémoire à long terme
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

Résumé

 

thread_checkpoint.png

  • Mémoire à court terme : ne persiste généralement pas
  • Approche LangChain → points de contrôle et fils
  • MongoDBSaver conserve les points de contrôle
Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

Passons à la pratique !

Agents de conversion texte‑en‑requête avec MongoDB et LangGraph

Preparing Video For Download...