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

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. toolsquery 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

Xem khóa học

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ên app, truyền vào các đối số bắt buộc.
  • Gọi agent app, truyền vào query của bạn, sau đó lưu và in response của agent.
  • Đặt "user_input"query"agent_output" là phần tử cuối cùng trích xuất từ "messages" trong response trướ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({
    "____": ____,
    "____": ____["____"][____].____
})
Chỉnh sửa và Chạy Mã