CommencerCommencer gratuitement

Laisser les agents chercher sur le Web

Votre amie souhaite envoyer 500 $ à sa sœur à New York, mais elle ne sait pas si le taux de change est encore favorable. Elle se souvient avoir vu « 1 GBP → 1,24 USD » la semaine dernière, mais les taux de change peuvent varier chaque jour.

Pour l’aider à prendre une bonne décision, vous décidez de créer un agent de code capable de :

  • Consulter le taux GBP -> USD en temps réel
  • Résumer l’évolution du taux sur les 7 derniers jours

Vous allez donner à votre agent la capacité de rechercher sur le Web grâce à l’outil intégré VisitWebpageTool.

Remarque : Le model a déjà été initialisé pour vous. La classe CodeAgent a également été importée.

Cet exercice fait partie du cours

Agents IA avec Hugging Face smolagents

Afficher le cours

Instructions

  • Importez VisitWebpageTool depuis la bibliothèque smolagents.
  • Créez l’agent en utilisant le modèle fourni et une liste d’outils qui inclut une instance de VisitWebpageTool().
  • Exécutez l’agent avec la méthode .run() et transmettez-lui la variable task.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(____)
Modifier et exécuter le code