MulaiMulai sekarang secara gratis

Membuat himpunan contoh few-shot

PromptTemplate dan ChatPromptTemplate sangat baik untuk mengintegrasikan variabel, tetapi kurang ideal untuk mengintegrasikan himpunan data yang berisi banyak contoh. Di sinilah FewShotPromptTemplate berperan! Pada latihan ini, Anda akan membuat sebuah himpunan data berupa list berisi dictionary untuk memuat pasangan pertanyaan–jawaban berikut.

  • Question: How many DataCamp courses has Jack completed?
  • Answer: 36
  • Question: How much XP does Jack have on DataCamp?
  • Answer: 284,320XP
  • Question: What technology does Jack learn about most on DataCamp?
  • Answer: Python

Pada latihan berikutnya, Anda akan mengonversi informasi ini menjadi templat prompt few-shot.

Latihan ini adalah bagian dari kursus

Mengembangkan Aplikasi LLM dengan LangChain

Lihat Kursus

Petunjuk latihan

  • Buat sebuah list berisi dictionary untuk pertanyaan dan jawaban yang diberikan, dengan menggunakan key "question" dan "answer".

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
Edit dan Jalankan Kode