Takip Soruları Bileşeni
Takip Soruları bileşeni, verilen bir bağlam, cevap ve konuşma geçmişine dayalı olarak kullanıcıların anlamlı takip soruları oluşturmasına yardımcı olacak şekilde tasarlanmıştır. Bu işlevsellik, bir konunun derinlemesine anlaşılmasının veya belirsizliklerin netleştirilmesinin önemli olduğu yapay zeka destekli iş akışlarında özellikle değerlidir—örneğin chatbotlar, eğitim sistemleri veya bilgi keşif araçlarında.
Bileşen Ne Yapar?
Bu bileşen, bir giriş metni (genellikle kullanıcının sorusu veya ifadesi) alır ve bir dil modeli kullanarak, kullanıcının konuyu daha derin veya daha net anlaması için sorması gereken takip sorularının bir listesini üretir. Daha hassas ve ilgili sorular oluşturmak için mevcut sohbet geçmişi, bağlam ve önceki yanıtlar gibi ek bilgilerden yararlanabilir.
Girdiler
Bileşen, bazıları isteğe bağlı bazıları zorunlu olmak üzere birkaç giriş alanını destekler. İşte genel bir bakış:
| Girdi Adı | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| Giriş Metni | String (Mesaj) | Evet | Takip sorularının üretileceği ana metin girişi (kullanıcı sorgusu veya ifadesi). |
| Sohbet Geçmişi | InMemoryChatMessageHistory | Hayır | Modelin daha iyi hedeflenmiş takip soruları oluşturmasına yardımcı olan konuşma geçmişi. |
| LLM | BaseChatModel | Hayır | Soru üretimi için kullanılacak dil modeli. |
| Cevap | String (Mesaj) | Hayır | Giriş metnine verilen yanıt; takip sorularının alakalılığını artırmaya yardımcı olabilir. |
| Bağlam | String (Mesaj) | Hayır | Daha odaklı sorular üretmek için ek bağlam. |
| Soru sayısı | Integer | Evet | Kaç takip sorusu üretileceğini belirtir. Varsayılan değer 5’tir. |
| Sistem Mesajı | String | Hayır | Dil modeline gönderilen komutu değiştirmek veya yönlendirmek için isteğe bağlı sistem düzeyinde bir mesaj. |
Çıktılar
- Mesaj:
Bu bileşenin çıktısı, oluşturulan takip sorularını içeren bir mesaj (veya mesajlar topluluğu) şeklindedir.
Neden Faydalı?
- Kullanıcı Katılımını Artırır: İlgili takip soruları önererek, bu bileşen kullanıcıların konuları daha derinlemesine incelemesine ve göz önünde bulundurmadıkları bilgileri keşfetmelerine yardımcı olur.
- Konuşma Akışlarını Geliştirir: Chatbotlar veya sanal asistanlarda, kullanıcıları sorgularını netleştirmeleri veya genişletmeleri için teşvik eder, etkileşimleri daha dinamik ve bilgilendirici hale getirir.
- Öğrenme ve Araştırmayı Destekler: Eğitim veya araştırma ortamlarında, kullanıcıların daha iyi sorular sormasına rehberlik ederek kavrayış ve eleştirel düşünmenin gelişmesini sağlar.
- Kişiselleştirme: Sohbet geçmişi ve bağlamı dikkate alarak soruları özelleştirir ve bağlamsallaştırır; bu da yararlılığını ve hassasiyetini artırır.
Örnek Kullanım Senaryoları
- Müşteri Destek Botları: Müşterilere önceki sorguları ve yanıtlarına dayalı olarak otomatik olarak yardımcı takip soruları önerin.
- Eğitim Rehberleri: Öğrencilerin konuyu anladığından emin olmak için ek sorularla onları yönlendirin.
- Bilgi Yönetimi: Bilgi tabanlarında veya araştırma ortamlarında kullanıcıları verimli sorular sormaya yönlendirin.
Özet Tablo
| Özellik | Faydası |
|---|---|
| Bağlama duyarlı | Daha ilgili sorular oluşturur |
| Modelden bağımsız | Farklı LLM’lerle çalışabilir |
| Özelleştirilebilir çıktı | Soru sayısı ve stilini kontrol edebilirsiniz |
| Geçmiş entegrasyonu | Önceki konuşmayı dikkate alır |
Takip Soruları bileşenini entegre ederek, yapay zeka destekli iş akışlarınızı daha etkileşimli, bilgilendirici ve kullanıcı dostu hale getirebilirsiniz.
