Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer de VisitWebpageTool uit de smolagents-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 de task mee.

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(____)
Code bewerken en uitvoeren