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

Kết nối công cụ, kích hoạt Agentic RAG

Bạn hiện có một công cụ tùy chỉnh hoạt động được để tìm kiếm sách hướng dẫn thiết bị bằng độ tương đồng ngữ nghĩa. Trong bài tập này, bạn sẽ kết nối công cụ đó với một agent để agent có thể trả lời câu hỏi dựa trên nội dung trong sách hướng dẫn.

Ở hậu trường, bạn đã có sẵn:

  • Một biến tên là vector_store, chứa nội dung sách hướng dẫn có thể tìm kiếm
  • Một ApplianceSearchTool để thực hiện tìm kiếm ngữ nghĩa
  • Một biến tên là model, chứa mô hình ngôn ngữ đã cấu hình sẵn cho agent

Mục tiêu của bạn là nối mọi thứ lại với nhau để agent có thể dùng công cụ của bạn và trả lời câu hỏi như một trợ lý thiết bị hữu ích.

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

  • Khởi tạo ApplianceSearchTool bằng cách truyền vào vector_store.
  • Thêm công cụ appliance_tool vào danh sách tools khi khởi tạo CodeAgent.

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.

# Create appliance search tool
appliance_tool = ApplianceSearchTool(____)

# Create AI assistant for appliance help
assistant = CodeAgent(
    tools=[____],
    model=model,
    instructions="Help with appliance questions using manual information. Search multiple times if needed for complete answers.",
    verbosity_level=1,
    max_steps=6
)

result = assistant.run("If the AC isn’t cooling and shows error E1, what should I check and what’s the next step?")
print(result)
Chỉnh sửa và Chạy Mã