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, kursun bir parçasıdır
Hugging Face smolagents ile AI Agent'ları
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)