Začněte nyníZačněte zdarma

Čas na hru: spusť celého agenta

Tvůj basketbalový koučovací agent je skoro připravený vyrazit na hřiště. Napsal/a sis callback funkci, která zobrazuje číslo kroku a využití tokenů.

Teď je čas dát vše dohromady: nakonfiguruješ CodeAgent, který tento callback využívá.

Máš k dispozici:

  • basketball_tool umožňující agentovi prohledávat skautské zprávy
  • proměnnou model s tvým jazykovým modelem
  • callback funkci: action_callback

Tvým cílem je dokončit zapojení agenta.

Toto cvičení je součástí kurzu

AI Agents with Hugging Face smolagents

Zobrazit kurz

Pokyny k cvičení

  • Importuj třídu ActionStep, aby bylo možné zaregistrovat action callback.
  • Zaregistruj funkci action_callback pro třídu ActionStep, aby agent zobrazoval své akce během provádění.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód