Lasă agenții să caute pe web
O prietenă vrea să trimită 500 de dolari surorii sale din New York, dar nu este sigură dacă cursul de schimb este încă favorabil. Își amintește că săptămâna trecută văzuse „1 GBP → 1,24 USD", însă cursurile se pot schimba zilnic.
Ca să o ajuți să ia o decizie informată, decizi să construiești un agent de cod care poate:
- Să caute cursul GBP -> USD în timp real
- Să rezume cum a evoluat cursul în ultimele 7 zile
Îi vei oferi agentului acces la web folosind instrumentul integrat VisitWebpageTool.
Notă: model a fost inițializat pentru tine. Clasa CodeAgent a fost importată deja.
Acest exercițiu face parte din cursul
Agenți AI cu Hugging Face smolagents
Instrucțiuni pentru exercițiu
- Importă
VisitWebpageTooldin bibliotecasmolagents. - Creează agentul folosind modelul furnizat și o listă de instrumente care include o instanță a
VisitWebpageTool(). - Rulează agentul cu metoda
.run()și transmite-itask-ul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)