MulaiMulai sekarang secara gratis

Waktunya Bertanding: Jalankan Agen Lengkap

Agen pelatih basket Anda hampir siap turun ke lapangan. Anda telah menulis fungsi callback untuk menampilkan nomor langkah dan penggunaan token.

Sekarang saatnya merangkai semuanya: Anda akan mengonfigurasi CodeAgent yang menggunakan callback tersebut.

Anda sudah memiliki akses ke:

  • basketball_tool yang memungkinkan agen menelusuri laporan pengintaian
  • Variabel model dengan model bahasa Anda
  • Fungsi callback: action_callback

Tujuan Anda adalah menyelesaikan penyambungan komponen agen.

Latihan ini adalah bagian dari kursus

Agen AI dengan Hugging Face smolagents

Lihat Kursus

Petunjuk latihan

  • Impor kelas ActionStep agar dapat digunakan untuk mendaftarkan action callback.
  • Daftarkan fungsi action_callback untuk kelas ActionStep sehingga agen menampilkan tindakannya saat dieksekusi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode