BaşlayınÜcretsiz başlayın

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ı

Kursa Göz Atın

Egzersiz talimatları

  • İkinci .run() çağrısını, reset parametresini kullanarak ajanın belleği koruyacağı şekilde değiştir.
  • Ajanın durumunun sıfırlanmasını önlemek için reset değerini False yap.

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)
Kodu Düzenle ve Çalıştır