ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Importe VisitWebpageTool da biblioteca smolagents.
  • 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 a task.

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(____)
Editar e executar o código