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

Tạo bộ ví dụ few-shot

PromptTemplateChatPromptTemplate rất phù hợp để chèn biến, nhưng lại gặp khó khi tích hợp các tập dữ liệu có nhiều ví dụ. Đây chính là lúc FewShotPromptTemplate phát huy tác dụng! Trong bài tập này, bạn sẽ tạo một tập dữ liệu dưới dạng danh sách các từ điển để chứa các cặp hỏi–đáp sau.

  • Câu hỏi: How many DataCamp courses has Jack completed?
  • Câu trả lời: 36
  • Câu hỏi: How much XP does Jack have on DataCamp?
  • Câu trả lời: 284,320XP
  • Câu hỏi: What technology does Jack learn about most on DataCamp?
  • Câu trả lời: Python

Ở bài tập tiếp theo, bạn sẽ chuyển thông tin này thành một few-shot prompt template.

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ạo một danh sách các từ điển cho những câu hỏi và câu trả lời đã cho, sử dụng các khóa "question""answer".

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 the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
Chỉnh sửa và Chạy Mã