याद रखिए: कॉल्स के बीच मेमोरी बनाए रखें
आप एक ग्रेजुएशन ट्रिप की योजना बना रहे हैं और ज़रूरी तारीखों और जानकारी का हिसाब रखने के लिए smolagents ट्रैवल असिस्टेंट का उपयोग कर रहे हैं.
लेकिन एजेंट सब भूल जाता है जब तक आप उसकी मेमोरी को स्पष्ट रूप से सुरक्षित न रखें. आपका लक्ष्य है कि एजेंट सवालों के बीच रीसेट न हो, ताकि वह कई इंटरैक्शन में अहम ट्रैवल डिटेल्स याद रख सके.
आपके पास travel_agent उपलब्ध है, जिसमें मॉडल सेट है और कोई टूल नहीं है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Hugging Face smolagents के साथ AI Agents
अभ्यास निर्देश
- दूसरे
.run()कॉल को संशोधित करें ताकि एजेंटresetपैरामीटर के माध्यम से मेमोरी बनाए रखे. - एजेंट की स्टेट को रीसेट होने से रोकने के लिए
resetका मानFalseसेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)