Permite que los agentes busquen en la web
Tu amiga quiere enviar 500 $ a su hermana en Nueva York, pero no está segura de si el tipo de cambio sigue siendo favorable. Recuerda haber visto “1 GBP → 1.24 USD” la semana pasada, pero los tipos de cambio pueden variar a diario.
Para ayudarla a decidir bien, decides crear un agente de código que pueda:
- Consultar el tipo de cambio en vivo de GBP -> USD
- Resumir cómo ha cambiado el tipo en los últimos 7 días
Le darás a tu agente capacidad de búsqueda web usando la herramienta integrada VisitWebpageTool.
Nota: El model ya está inicializado. La clase CodeAgent también se ha importado.
Este ejercicio forma parte del curso
Agentes de IA con Hugging Face smolagents
Instrucciones del ejercicio
- Importa
VisitWebpageToolde la bibliotecasmolagents. - Crea el agente usando el modelo proporcionado y una lista de herramientas que incluya una instancia de
VisitWebpageTool(). - Ejecuta el agente con el método
.run()y pásale latask.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)