Cho agent tìm kiếm trên web
Bạn của bạn muốn gửi 500 đô la cho em gái ở New York nhưng chưa chắc tỷ giá hối đoái còn thuận lợi không. Cô ấy nhớ tuần trước thấy “1 GBP → 1.24 USD”, nhưng tỷ giá có thể thay đổi hàng ngày.
Để giúp cô ấy quyết định sáng suốt, bạn sẽ xây dựng một code agent có thể:
- Tra cứu tỷ giá GBP -> USD theo thời gian thực
- Tóm tắt mức thay đổi của tỷ giá trong 7 ngày qua
Bạn sẽ trao cho agent khả năng tìm kiếm web bằng công cụ tích hợp sẵn VisitWebpageTool.
Lưu ý: model đã được khởi tạo sẵn cho bạn. Lớp CodeAgent cũng đã được import.
Bài tập này là một phần của khóa học
AI Agents với Hugging Face smolagents
Hướng dẫn bài tập
- Import
VisitWebpageTooltừ thư việnsmolagents. - Tạo agent bằng model đã cung cấp và một danh sách tools có chứa một instance
VisitWebpageTool(). - Chạy agent bằng phương thức
.run()và truyền vàotask.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(____)