Thiết lập hội thoại
Giờ bạn đã có một công cụ tùy chỉnh để tính chiều dài mái nhà, bạn có thể thiết lập đầu ra của agent để phản hồi truy vấn bạn nhập. Bằng cách chỉnh một chút các câu lệnh in, bạn có thể so sánh trực tiếp truy vấn và phản hồi của agent để đảm bảo độ chính xác. tools và query của bạn đã được thiết lập và model đã sẵn sàng để dùng.
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
- Khởi tạo hàm
create_react_agentđể tạo một đối tượng tênapp, truyền vào các đối số bắt buộc. - Gọi agent
app, truyền vàoquerycủa bạn, sau đó lưu và inresponsecủa agent. - Đặt
"user_input"làqueryvà"agent_output"là phần tử cuối cùng trích xuất từ"messages"trongresponsetrước khi in cả hai.
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.
tools = [hypotenuse_length]
query = "What is the value of the hypotenuse for a triangle with sides 3 and 5?"
# Create the ReAct agent
app = ____(____, ____)
# Invoke the agent with a query and store the messages
response = ____.____({"messages": [("human", ____)]})
# Define and print the input and output messages
print({
"____": ____,
"____": ____["____"][____].____
})