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
Övningsinstruktioner
- Importera
VisitWebpageToolfrån biblioteketsmolagents. - 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 intask.
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(____)