IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa VisitWebpageTool dalla libreria smolagents.
  • 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 il task.

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(____)
Modifica ed esegui il codice