Unutma: Çağrılar Arasında Belleği Korumak
Bir mezuniyet gezisi planlıyorsun ve önemli tarihleri ile bilgileri takip etmek için smolagents tabanlı bir seyahat asistanı kullanıyorsun.
Ancak, ajan belleğini açıkça korumazsan unutuyor. Amacın, ajanı sorular arasında sıfırlanmasını engelleyerek birçok etkileşim boyunca temel seyahat ayrıntılarını hatırlamasını sağlamak.
Bir model ile kurulmuş ve aracı olmayan travel_agent erişimin var.
Bu egzersiz
Hugging Face smolagents ile AI Agent'ları
kursunun bir parçasıdırEgzersiz talimatları
- İkinci
.run()çağrısını,resetparametresini kullanarak ajanın belleği koruyacağı şekilde değiştir. - Ajanın durumunun sıfırlanmasını önlemek için
resetdeğeriniFalseyap.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)