CommencezCommencez gratuitement

Permettre aux agents de chercher sur le Web

Votre amie souhaite envoyer 500 $ à sa sœur à New York, mais elle n'est pas certaine que le taux de change soit encore avantageux. Elle se souvient avoir vu « 1 GBP → 1,24 USD » la semaine dernière, mais les taux peuvent changer tous les jours.

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

  • Rechercher le taux en direct GBP -> USD
  • Résumer l'évolution du taux au cours des 7 derniers jours

Vous donnerez à votre agent des capacités de recherche Web à l'aide de l'outil intégré VisitWebpageTool.

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

Cette activité fait partie du cours

Agents IA avec Hugging Face smolagents

Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

# 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