Thêm bộ nhớ cho graph
Tuyệt vời! Chatbot của bạn có thể dùng Wikipedia để trả lời các câu hỏi dựa trên truy vấn của người dùng. Giờ bạn sẽ tiến thêm một bước bằng cách cho phép người dùng đặt câu hỏi tiếp theo! Để làm được điều này, trước tiên bạn cần bật bộ nhớ trong chatbot. Bộ nhớ sẽ giúp chatbot truy cập vào toàn bộ ngữ cảnh cuộc trò chuyện để có thể xử lý các câu hỏi nối tiếp.
Bài tập này là một phần của khóa học
Thiết kế Hệ thống Agentic với LangChain
Hướng dẫn bài tập
- Bắt đầu bằng cách import
MemorySavertừ modulecheckpoint.memorytrong LangGraph. - Tạo một instance
MemorySaver()và gán làmemory. - Biên dịch lại graph của chatbot bằng cách đặt đối số
checkpointerlàmemorytrong phương thức.compile()áp dụng chograph_builder.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import the modules for saving memory
from langgraph.____.____ import ____
# Modify the graph with memory checkpointing
memory = ____()
# Compile the graph passing in memory
graph = ____.___(checkpointer=____)