Kom igångKom igång gratis

Ge agenter webbsökning

Din vän vill skicka 500 dollar till sin syster i New York men är osäker på om växelkursen fortfarande är gynnsam. Hon minns att hon såg "1 GBP → 1,24 USD" förra veckan, men växelkurser kan förändras dagligen.

För att hjälpa henne fatta ett välgrundat beslut bygger du en kodagent som kan:

  • Slå upp aktuell GBP -> USD-kurs
  • Sammanfatta hur kursen har förändrats under de senaste 7 dagarna

Du ger din agent webbsökningsfunktioner med hjälp av det inbyggda verktyget VisitWebpageTool.

Obs! model har redan initierats åt dig. Klassen CodeAgent har också importerats.

Den här övningen är en del av kursen

AI-agenter med Hugging Face smolagents

Visa kurs

Övningsinstruktioner

  • Importera VisitWebpageTool från biblioteket smolagents.
  • Skapa agenten med den tillhandahållna modellen och en verktygslista som innehåller en instans av VisitWebpageTool().
  • Kör agenten med metoden .run() och skicka in task.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod