Biarkan Agent Menelusuri Web
Teman Anda ingin mengirim $500 kepada saudarinya di New York tetapi belum yakin apakah kurs tukar masih menguntungkan. Ia ingat melihat “1 GBP → 1,24 USD” minggu lalu, tetapi kurs dapat berubah setiap hari.
Untuk membantunya mengambil keputusan yang tepat, Anda memutuskan untuk membangun code agent yang dapat:
- Mencari kurs GBP -> USD terkini
- Merangkum bagaimana perubahan kurs dalam 7 hari terakhir
Anda akan memberikan kemampuan penelusuran web kepada agent menggunakan VisitWebpageTool bawaan.
Catatan: model telah diinisialisasi untuk Anda. Kelas CodeAgent juga sudah diimpor.
Latihan ini adalah bagian dari kursus
Agen AI dengan Hugging Face smolagents
Petunjuk latihan
- Impor
VisitWebpageTooldari pustakasmolagents. - Buat agent menggunakan model yang disediakan dan sebuah daftar tools yang menyertakan instance
VisitWebpageTool(). - Jalankan agent menggunakan metode
.run()dan berikantask.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____)