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
Hướng dẫn bài tập
- Tạo một biến danh sách tên
toolsvà đưa công cụhypotenuse_lengthcủa bạn vào danh sách. - Tạo một biến tên
querynhậ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àomodelvàtools. - Gọi agent
app, truyền vàoquerycủa bạn được gắn nhãn"human", sau đó lưu và in raresponsecủ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)