MulaiMulai sekarang secara gratis

Membangun templat prompt retrieval

Sekarang dokumen Anda telah dimasukkan ke dalam basis data vektor dan siap diambil kembali, Anda perlu merancang templat prompt percakapan untuk menggabungkan potongan dokumen yang diambil dengan pertanyaan masukan pengguna.

Struktur umum prompt sudah disediakan; tujuan Anda adalah menyisipkan placeholder variabel masukan yang benar ke dalam string message dan mengonversi string tersebut menjadi templat prompt percakapan.

Latihan ini adalah bagian dari kursus

Mengembangkan Aplikasi LLM dengan LangChain

Lihat Kursus

Petunjuk latihan

  • Lengkapi string message untuk menambahkan placeholder bagi penyisipan dinamis dokumen yang diambil bernama context dan pertanyaan masukan pengguna question.
  • Buat templat prompt percakapan dari message menggunakan metode .from_messages() dengan peran "human".

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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([("____", ____)])
Edit dan Jalankan Kode