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

Oyun Zamanı: Tam Ajanı Çalıştır

Basketbol koçluğu yapan ajanının sahaya çıkmasına çok az kaldı. Adım numarasını ve token kullanımını gösteren bir geri çağrı fonksiyonu yazdın.

Şimdi her şeyi bir araya getirme zamanı: bu geri çağrıyı kullanan bir CodeAgent yapılandıracaksın.

Elinde şunlara erişim zaten var:

  • Ajanın keşif raporlarını aramasını sağlayan bir basketball_tool
  • Dil modelini içeren bir model değişkeni
  • Bir geri çağrı fonksiyonu: action_callback

Amacın, ajanı tamamen bağlayıp çalışır hâle getirmek.

Bu egzersiz

Hugging Face smolagents ile AI Agent'ları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Eylem geri çağrısını kaydedebilmek için ActionStep sınıfını içe aktar.
  • Ajanın çalışırken eylemlerini göstermesi için ActionStep sınıfı adına action_callback fonksiyonunu kaydet.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import ActionStep to register a callback for it
from smolagents import ____

coach_agent = CodeAgent(
    tools=[basketball_tool],
    model=model,
    verbosity_level=0,
    # Register a callback that runs when an ActionStep is triggered
    step_callbacks={ActionStep: ____}
)

# Run a question through the agent
result = coach_agent.run("What defensive strategy should we use to stop their point guard who averages 25 points per game?")
print(result)
Kodu Düzenle ve Çalıştır