Pusť agenta na web
Kamarádka chce poslat 500 dolarů své sestře v New Yorku, ale není si jistá, jestli je kurz pořád výhodný. Pamatuje si, že minulý týden viděla „1 GBP → 1,24 USD", ale kurzy se mění každý den.
Aby sis mohla udělat jasno, rozhodneš se sestavit code agenta, který:
- zjistí aktuální kurz GBP -> USD
- shrne, jak se kurz měnil za posledních 7 dní
Agentovi dáš přístup k webu pomocí vestavěného nástroje VisitWebpageTool.
Poznámka: Proměnná model už je inicializovaná. Třída CodeAgent je také naimportovaná.
Toto cvičení je součástí kurzu
AI Agents with Hugging Face smolagents
Pokyny k cvičení
- Importuj
VisitWebpageToolz knihovnysmolagents. - Vytvoř agenta pomocí poskytnutého modelu a seznamu nástrojů, který obsahuje instanci
VisitWebpageTool(). - Spusť agenta metodou
.run()a předej jí proměnnoutask.
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 the VisitWebpageTool class
from smolagents import ____
# Create agent with web search capabilities
agent = CodeAgent(
tools=[____],
model=model
)
task = "Find GBP to USD exchange rates and summarize how this rate has changed over the past 7 days. A good source is usually Wise."
# Run the agent with the task
result = agent.run(____)