Knowledge Base Optimizer, chatbot'un herhangi bir soru için eğitim verilerinizden hangi parçaları bulduğunu size gösteren bir test aracıdır. Tek bir soru için botun bilgi getirme ve dil ayarlarını kullanır. Tüm bir sohbeti yeniden oynatmaz veya botun mağaza ve diğer işlemlerini tetiklemez; bu nedenle her canlı yanıtın birebir bir izi değildir.
Yalnızca okunabilirdir: burada bir soruyu test etmek eğitim verilerinizi değiştirmez ve chatbot'unuzu hiçbir şekilde etkilemez.
Nerede Bulunur?
Ana panelden chatbot'unuzu seçin ve Training (Eğitim) sekmesini açın. Sol sütunda, kaynak kategorileri listesinin altında, Knowledge Base Optimizer (Bilgi Tabanı Optimize Edici) seçeneğine tıklayın.
Chatbot'unuzu henüz eğitmediyseniz önce eğitim verisi ekleme adımıyla başlayın - optimize edici yalnızca önceden eğitilmiş bilgileri arayabilir.
Bir Soruyu Test Etme
- Message (Mesaj) alanına bir soru yazın - ideal olarak ziyaretçilerinizin sorduğu gerçek bir soru veya chatbot'un yakın zamanda yetersiz yanıt verdiği bir soru olmalıdır.
- Submit (Gönder) butonuna tıklayın.
- Kısa bir süre sonra, eşleşen bilgi parçaları bilgi getirme sıralamasına ve dil politikasına göre sıralanmış olarak aşağıda görünür.
Sonuçları Okuma
Her sonuç satırı, eğitim verilerinizin bir parçasını temsil eder:
- Match (Eşleşme) - soldaki yüzde, parçanın sorunuzla ne kadar yakından eşleştiğini gösterir. Bunu bir yanıtın doğru olma yüzdesi olarak değil, bir benzerlik sinyali olarak değerlendirin. Dil tercihleri ve yeniden sıralama da bu sırayı etkileyebilir.
- Source (Kaynak) - satır başlığı, kaynak türü simgesini ve adını gösterir; örneğin eğitilen sayfanın URL'si, bir dosya adı veya bir Soru-Cevap girişi.
- Language badge (Dil rozeti) - kaynağın yanındaki küçük rozet, parçanın hangi dille etiketlendiğini gösterir. Dil etiketi olmayan kaynaklar, her dil için kullanıldıkları anlamına gelen "any" (herhangi biri) ifadesini gösterir.
- Fragment content (Parça içeriği) - satırı genişletmek ve chatbot'un alacağı metnin tam halini okumak için satıra tıklayın.
Sıralama önemlidir. Sonuçlar alaka düzeyine göre sıralanır ve chatbot bilgi bağlamı bütçesi dolana kadar bunları yukarıdan aşağıya doğru bu sırayla okur. Bütçe, botun Chat Context Size (Sohbet Bağlam Boyutu) ve bellek ayarlarına bağlıdır - bütçeye sığmayan parçalar alttan kesilir. Beklediğiniz parça eksikse veya listenin çok altlarındaysa, chatbot yanıt verirken büyük olasılıkla bu parçayı kullanmıyordur.
Dil Politikası
Mesaj alanının üzerindeki Language policy (Dil politikası) satırı, botunuzun arama sırasında kaynak dillerine nasıl yaklaştığını açıklar. Dil filtrelemesi olmayan bir bot için tüm kaynakları birlikte arar. Çok Dilli yapılandırmalarda, belirlenen politika bilgi getirmeyi ana dil veya ziyaretçinin diliyle sınırlayabilir; buna seçilen yedekleme dili ve dilden bağımsız kaynaklar da dahildir. Eksik sonuçları yorumlamadan önce görüntülenen politikayı inceleyin.
Çok dilli botlarda, her aramadan sonra mesaj alanının altında ek bir bilgi satırı görünür. Bu satır Detected message language (Algılanan mesaj dili - aracın sorunuzda tanıdığı dil), Searched languages (Aranan diller - aramaya dahil edilen kaynak diller) ve araç daha iyi arama yapmak için sorunuzu yeniden ifade ettiğinde fiilen kullandığı Refined query (İyileştirilmiş sorgu) bilgilerini gösterir.
Ne Zaman Kullanılmalı?
- Chatbot yanlış yanıt verdiğinde veya bilmediğini söylediğinde. Aynı soruyu burada test edin. Doğru parça eksikse, öncelikle orijinal kaynağı, tamamlanan eğitim durumunu, dil etiketini ve görüntülenen dil politikasını kontrol edin. Eksik sonuçlar sıralamayı veya bağlam bütçesini de yansıtabilir; bilginin tamamen yok olduğunu kanıtlamaz. İçeriği yalnızca eksikliği tespit ettikten sonra ekleyin veya düzeltin.
- Yeniden eğitimden sonra. Kaynaklarınızı yeniden eğittiğinizde, güncellenen içeriğin beklendiği gibi getirildiğini doğrulamak için birkaç tipik soru çalıştırın.
- Yayına almadan önce. Ziyaretçilerinizin soracağı en yaygın soruları test edin ve her birinin en üst sıralarda alakalı parçalar döndürdüğünü onaylayın.
Sonuçlar boşluklar olduğunu gösteriyorsa eğitim verilerinizi iyileştirin ve tekrar test edin - değişiklikler eğitim tamamlandıktan sonra kullanılabilir hale gelir. Ardından gerçekçi bir devam sorusu da dahil olmak üzere yanıtı Overview (Genel Bakış) sekmesinde test edin. Daha kapsamlı bir rehber için Chatbot yanıtları nasıl iyileştirilir bölümüne bakın.