Fai cercare il web agli agenti
La tua amica vuole inviare 500 $ a sua sorella a New York, ma non è sicura che il tasso di cambio sia ancora favorevole. Ricorda di aver visto “1 GBP → 1,24 USD” la settimana scorsa, ma i tassi possono cambiare ogni giorno.
Per aiutarla a decidere con criterio, decidi di creare un code agent che possa:
- Cercare il tasso live GBP -> USD
- Riassumere come è cambiato il tasso negli ultimi 7 giorni
Darai al tuo agente la capacità di cercare sul web usando lo strumento integrato VisitWebpageTool.
Nota: Il model è già stato inizializzato per te. Anche la classe CodeAgent è stata importata.
Questo esercizio fa parte del corso
Agenti AI con Hugging Face smolagents
Istruzioni dell'esercizio
- Importa
VisitWebpageTooldalla libreriasmolagents. - Crea l'agente usando il modello fornito e una lista di strumenti che includa un'istanza di
VisitWebpageTool(). - Esegui l'agente usando il metodo
.run()e passa iltask.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)