ÎncepețiÎncepe gratuit

Momentul adevărului: rulează agentul complet

Agentul tău de antrenament de baschet e aproape gata să intre pe teren. Ai scris o funcție callback care afișează numărul pasului și consumul de tokeni.

Acum e momentul să asamblezi totul: vei configura un CodeAgent care folosește acel callback.

Ai deja acces la:

  • Un basketball_tool care permite agentului să caute rapoarte de recrutare
  • O variabilă model cu modelul tău de limbaj
  • O funcție callback: action_callback

Scopul tău este să finalizezi conectarea agentului.

Acest exercițiu face parte din cursul

Agenți AI cu Hugging Face smolagents

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă clasa ActionStep pentru a o putea folosi la înregistrarea callback-ului de acțiune.
  • Înregistrează funcția action_callback pentru clasa ActionStep, astfel încât agentul să își afișeze acțiunile în timpul execuției.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul