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

Agent ReAct

Đến lúc tự tay tạo một agent ReAct của bạn! Hãy nhớ rằng ReAct là viết tắt của Reason and Act (Lý luận và Hành động), mô tả cách agent đưa ra quyết định. Trong bài này, bạn sẽ tải công cụ wikipedia tích hợp sẵn để kết hợp dữ liệu bên ngoài từ Wikipedia với LLM của bạn. Một llm đã được định nghĩa sẵn, sử dụng mô hình gpt-4o-mini của OpenAI.

Lưu ý: Công cụ wikipedia yêu cầu cài đặt thư viện Python wikipedia làm phụ thuộc, và điều này đã được thực hiện sẵn cho bạn trong trường hợp này.

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

Phát triển ứng dụng LLM với LangChain

Xem khóa học

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

  • Tải công cụ "wikipedia" bằng hàm load_tools().
  • Định nghĩa một agent ReAct bằng create_react_agent(), truyền vào llm và danh sách công cụ cần dùng.
  • Chạy agent với đầu vào đã cho và in nội dung từ thông điệp cuối cùng trong response.

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.

# Define the tools
tools = load_tools(["____"])

# Define the agent
agent = create_react_agent(____, ____)

# Invoke the agent
response = agent.____({"messages": [("human", "How many people live in New York City?")]})
print(response['messages'][-1].____)
Chỉnh sửa và Chạy Mã