Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Import VisitWebpageTool từ thư viện smolagents.
  • 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ào task.

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(____)
Chỉnh sửa và Chạy Mã