Permita que agentes pesquisem na web
Sua amiga quer enviar US$ 500 para a irmã em Nova York, mas não tem certeza se a taxa de câmbio ainda está favorável. Ela lembra de ter visto “1 GBP → 1,24 USD” na semana passada, mas as taxas de câmbio podem mudar diariamente.
Para ajudá-la a tomar uma boa decisão, você decide criar um code agent que consiga:
- Consultar a taxa ao vivo de GBP -> USD
- Resumir como a taxa mudou nos últimos 7 dias
Você dará ao seu agente poder de busca na web usando a ferramenta embutida VisitWebpageTool.
Observação: O model já foi inicializado para você. A classe CodeAgent também foi importada.
Este exercício faz parte do curso
Agentes de IA com Hugging Face smolagents
Instruções do exercício
- Importe
VisitWebpageToolda bibliotecasmolagents. - Crie o agente usando o modelo fornecido e uma lista de ferramentas que inclua uma instância de
VisitWebpageTool(). - Execute o agente usando o método
.run()e passe atask.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____)