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_toolsom låter agenten söka i scoutingrapporter - En variabel
modelmed 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
Övningsinstruktioner
- Importera klassen
ActionStepså att den kan användas för att registrera action-callbacken. - Registrera funktionen
action_callbackför klassenActionStepså 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)