Bộ nhớ và checkpoint trong LangGraph

Tác nhân Text-to-Query với MongoDB và LangGraph

Apoorva Joshi

Senior AI/ML Developer Advocate, MongoDB

Đừng quên bộ nhớ!

agent_thinking.jpg

Tác nhân Text-to-Query với MongoDB và LangGraph

scratchpad.png

Bộ nhớ ngắn hạn
  • Giữ ngữ cảnh trong cuộc trò chuyện
  • Thường không lưu sau phiên làm việc

books.png

Bộ nhớ dài hạn
  • Kiến thức đã lưu
  • Có thể truy xuất lại
Tác nhân Text-to-Query với MongoDB và LangGraph

Bộ nhớ trong LangChain

 

thread_checkpoint.png

  • Checkpoint: chụp trạng thái agent tại một thời điểm
    • Thường ở trong bộ nhớ (in-memory)
  • Thread: chuỗi tin nhắn hội thoại/quy trình của agent
Tác nhân Text-to-Query với MongoDB và LangGraph

Ghi nhớ về bộ nhớ

mongosaver.png

 

  • MongoDBSaver → lưu checkpoint giữa các lần chạy
  • Có thể tiếp tục từ checkpoint
  • KHÔNG phải bộ nhớ dài hạn!
Tác nhân Text-to-Query với MongoDB và LangGraph

Ghi nhớ về bộ nhớ

mongosaver.png

 

  • MongoDBSaver → lưu checkpoint giữa các lần chạy
  • Có thể tiếp tục từ checkpoint
  • KHÔNG phải bộ nhớ dài hạn!
  • MongoDBStore → bộ nhớ dài hạn
1 https://www.mongodb.com/company/blog/product-release-announcements/powering-long-term-memory-for-agents-langgraph
Tác nhân Text-to-Query với MongoDB và LangGraph

Tóm tắt

 

thread_checkpoint.png

  • Bộ nhớ ngắn hạn: thường không được lưu
  • Cách của LangChain → checkpoint và thread
  • MongoDBSaver lưu checkpoint
Tác nhân Text-to-Query với MongoDB và LangGraph

Ayo berlatih!

Tác nhân Text-to-Query với MongoDB và LangGraph

Preparing Video For Download...