Дозвольте агентам шукати в інтернеті
Ваша подруга хоче надіслати 500 доларів сестрі в Нью‑Йорк, але не певна, чи курс обміну все ще вигідний. Вона памʼятає, що минулого тижня бачила «1 GBP → 1,24 USD», але курси можуть змінюватися щодня.
Щоб допомогти їй ухвалити зважене рішення, ви вирішили створити код‑агента, який уміє:
- Знайти поточний курс GBP -> USD
- Підсумувати, як курс змінювався за останні 7 днів
Ви надасте своєму агенту можливість вебпошуку за допомогою вбудованого VisitWebpageTool.
Примітка: model уже ініціалізовано для вас. Клас CodeAgent також імпортовано.
Ця вправа є частиною курсу
AI-агенти з Hugging Face smolagents
Інструкції до вправи
- Імпортуйте
VisitWebpageToolз бібліотекиsmolagents. - Створіть агента з наданою моделлю та списком інструментів, який містить екземпляр
VisitWebpageTool(). - Запустіть агента методом
.run()і передайтеtask.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)