Laat agents het web doorzoeken
Je vriendin wil $500 naar haar zus in New York sturen, maar weet niet zeker of de wisselkoers nog gunstig is. Ze herinnert zich dat ze vorige week “1 GBP → 1,24 USD” zag, maar wisselkoersen kunnen dagelijks veranderen.
Om haar te helpen een slimme beslissing te nemen, besluit je een code-agent te bouwen die kan:
- De live GBP -> USD-koers opzoeken
- Samenvatten hoe de koers de afgelopen 7 dagen is veranderd
Je geeft je agent webzoek-mogelijkheden met de ingebouwde VisitWebpageTool.
Let op: Het model is al voor je geïnitialiseerd. De klasse CodeAgent is ook geïmporteerd.
Deze oefening maakt deel uit van de cursus
AI-agents met Hugging Face smolagents
Oefeninstructies
- Importeer de
VisitWebpageTooluit desmolagents-bibliotheek. - Maak de agent met het meegeleverde model en een tools-lijst met een instantie van
VisitWebpageTool(). - Voer de agent uit met de methode
.run()en geef detaskmee.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)