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, kursun bir parçasıdır

LangChain ile LLM Uygulamaları Geliştirme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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