BaşlayınÜcretsiz Başlayın

Bir alma istemi şablonu oluşturma

Artık belgelerin vektör veritabanına alınmış durumda ve alma için hazır, alınan belge parçalarını kullanıcı girdisi soruyla birleştirmek için bir sohbet istemi şablonu tasarlaman gerekecek.

İstemin genel yapısı zaten verildi; hedefin, doğru girdi değişkeni yer tutucularını message string'ine eklemek ve bu string'i bir sohbet istemi şablonuna dönüştürmek.

Bu egzersiz

LangChain ile LLM Uygulamaları Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • context adlı alınan belgelerin dinamik eklenmesi ve kullanıcı girdi sorusu question için birer yer tutucu eklemek üzere message string'ini tamamla.
  • message'den, "human" rolüyle .from_messages() yöntemini kullanarak bir sohbet istemi şablonu oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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([("____", ____)])
Kodu Düzenle ve Çalıştır