Mulai sekarangMulai gratis

Membangun templat prompt few-shot

Dengan contoh Anda dalam format terstruktur, sekarang saatnya membuat templat prompt few-shot! Anda akan membuat templat yang mengonversi pasangan pertanyaan–jawaban ke format berikut:

Question: Example question
Example Answer

Semua kelas LangChain yang diperlukan untuk menyelesaikan latihan ini telah dimuat sebelumnya untuk Anda.

Latihan ini merupakan bagian dari kursus

Mengembangkan Aplikasi LLM dengan LangChain

Lihat Kursus

Instruksi latihan

  • Lengkapi prompt untuk memformat jawaban sehingga menyertakan kunci question dan answer.
  • Buat prompt few-shot menggunakan FewShotPromptTemplate dengan examples dan example_prompt.
  • Lengkapi daftar variabel masukan berdasarkan suffix yang disediakan.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Complete the prompt for formatting answers
example_prompt = PromptTemplate.from_template("Question: {____}\n{____}")

# Create the few-shot prompt
prompt_template = ____(
    examples=____,
    example_prompt=____,
    suffix="Question: {input}",
    input_variables=["____"],
)

prompt = prompt_template.invoke({"input": "What is Jack's favorite technology on DataCamp?"})
print(prompt.text)
Edit dan Jalankan Kode