Zacznij terazZacznij za darmo

Czas na grę: uruchom pełnego agenta

Twój agent do coachingu koszykówki jest już prawie gotowy do wejścia na boisko. Masz napisaną funkcję callback, która wyświetla numer kroku i zużycie tokenów.

Teraz czas złożyć wszystko w całość: skonfigurujesz CodeAgent, który korzysta z tego callbacku.

Masz już dostęp do:

  • basketball_tool – narzędzia, które pozwala agentowi przeszukiwać raporty skautingowe
  • zmiennej model z twoim modelem językowym
  • funkcji callback: action_callback

Twoim zadaniem jest dokończenie konfiguracji agenta.

To ćwiczenie jest częścią kursu

Agenty AI z Hugging Face smolagents

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj klasę ActionStep, aby można było jej użyć do rejestracji callbacku akcji.
  • Zarejestruj funkcję action_callback dla klasy ActionStep, żeby agent wyświetlał swoje działania podczas wykonywania.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod