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

Xây dựng mẫu prompt cho truy xuất

Giờ đây tài liệu của bạn đã được nạp vào cơ sở dữ liệu vector và sẵn sàng để truy xuất, bạn cần thiết kế một mẫu prompt cho hội thoại để kết hợp các đoạn tài liệu được truy xuất với câu hỏi đầu vào của người dùng.

Cấu trúc tổng quát của prompt đã được cung cấp; mục tiêu của bạn là chèn đúng các placeholder biến đầu vào vào chuỗi message và chuyển chuỗi này thành mẫu prompt cho hội thoại.

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

  • Hoàn chỉnh chuỗi message để thêm placeholder cho việc chèn động các tài liệu truy xuất được gọi là context và câu hỏi đầu vào của người dùng question.
  • Tạo một mẫu prompt cho hội thoại từ message bằng phương thức .from_messages() với vai trò "human".

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.

# Add placeholders to the message string
message = """
Answer the following question using the context provided:

Context:
____

Question:
____

Answer:
"""

# Create a chat prompt template from the message string
prompt_template = ChatPromptTemplate.from_messages([("____", ____)])
Chỉnh sửa và Chạy Mã