Đừng quên: Giữ bộ nhớ giữa các lần gọi
Bạn đang lên kế hoạch cho chuyến đi tốt nghiệp và dùng một travel assistant của smolagents để theo dõi các mốc thời gian và thông tin quan trọng.
Tuy nhiên, agent sẽ quên trừ khi bạn chủ động lưu lại bộ nhớ của nó. Mục tiêu của bạn là ngăn agent đặt lại trạng thái giữa các câu hỏi để nó có thể nhớ các chi tiết hành trình qua nhiều lần tương tác.
Bạn có sẵn travel_agent, đã được cấu hình với một mô hình và không có công cụ nào.
Bài tập này là một phần của khóa học
AI Agents với Hugging Face smolagents
Hướng dẫn bài tập
- Sửa lời gọi
.run()thứ hai để agent giữ lại bộ nhớ bằng tham sốreset. - Gán giá trị
resetlàFalseđể ngăn agent đặt lại trạng thái.
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.
# Step 1: Tell the agent your flight date
travel_agent.run("My Tokyo flight confirmation code is ZX9Q2L.")
# Step 2: Confirm the agent remember when passing the correct reset parameter
follow_up = "What’s my Tokyo flight confirmation code?"
response = travel_agent.run(follow_up, ____=____)
print(response)