Zacznij terazZacznij za darmo

Daj agentowi dostęp do internetu

Twoja znajoma chce przelać 500 dolarów swojej siostrze w Nowym Jorku, ale nie jest pewna, czy kurs wymiany wciąż jest dla niej korzystny. Pamięta, że tydzień temu widziała kurs „1 GBP → 1,24 USD", ale kursy walut zmieniają się codziennie.

Aby pomóc jej podjąć mądrą decyzję, postanawiasz zbudować agenta, który potrafi:

  • sprawdzić aktualny kurs GBP -> USD,
  • podsumować, jak kurs zmieniał się przez ostatnie 7 dni.

Wyposażysz swojego agenta w dostęp do internetu, korzystając z wbudowanego narzędzia VisitWebpageTool.

Uwaga: Zmienna model została już dla ciebie zainicjalizowana. Klasa CodeAgent również jest już zaimportowana.

To ćwiczenie jest częścią kursu

Agenty AI z Hugging Face smolagents

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj VisitWebpageTool z biblioteki smolagents.
  • Utwórz agenta, używając dostarczonego modelu oraz listy narzędzi zawierającej instancję VisitWebpageTool().
  • Uruchom agenta metodą .run() i przekaż do niej zmienną task.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod