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

Tích hợp công cụ tùy chỉnh và câu truy vấn

Bạn hiện có một công cụ toán học tùy chỉnh để tính chiều dài mái. Bạn có thể tích hợp nó vào một quy trình agentic bằng cách tạo biến query nhận câu hỏi ngôn ngữ tự nhiên của người dùng dưới dạng chuỗi. Công cụ của bạn đã được nạp là hypotenuse_length, cũng như model của bạn.

Bài tập này là một phần của khóa học

Thiết kế Hệ thống Agentic với LangChain

Xem khóa học

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

  • Tạo một biến danh sách tên tools và đưa công cụ hypotenuse_length của bạn vào danh sách.
  • Tạo một biến tên query nhận câu hỏi dưới dạng chuỗi ngôn ngữ tự nhiên.
  • Dùng hàm create_react_agent() để tạo agent, truyền vào modeltools.
  • Gọi agent app, truyền vào query của bạn được gắn nhãn "human", sau đó lưu và in ra response của agent.

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 a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
Chỉnh sửa và Chạy Mã