Kom igångKom igång gratis

Dags att köra: Starta hela agenten

Din basketcoach-agent är nästan redo. Du har skrivit en callback-funktion som visar stegnummer och tokenanvändning.

Nu är det dags att sätta ihop allt: du konfigurerar en CodeAgent som använder den callback-funktionen.

Du har redan tillgång till:

  • Ett basketball_tool som låter agenten söka i scoutingrapporter
  • En variabel model med din språkmodell
  • En callback-funktion: action_callback

Ditt mål är att slutföra kopplingen av agenten.

Den här övningen är en del av kursen

AI-agenter med Hugging Face smolagents

Visa kurs

Övningsinstruktioner

  • Importera klassen ActionStep så att den kan användas för att registrera action-callbacken.
  • Registrera funktionen action_callback för klassen ActionStep så att agenten visar sina åtgärder under körningen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod