Soru-Cevap Oluşturma bilgi bankası en iyi yöntemleri
bilgi bankası geliştirme yaşam döngüsü, KB'nizi baştan sona yönetme konusunda size yol gösterir. bilgi bankası geliştirmek ve istemci uygulamanıza veya sohbet botunuzun son kullanıcılarına daha iyi sonuçlar sağlamak için bu en iyi yöntemleri kullanın.
Not
Soru-Cevap Oluşturma hizmeti 31 Mart 2025'te kullanımdan kaldırılıyor. Soru ve yanıtlama özelliğinin daha yeni bir sürümü artık Azure Yapay Zeka Dili'nin bir parçası olarak kullanılabilir. Dil Hizmeti'nin içindeki soru yanıtlama özellikleri için bkz. soru yanıtlama. 1 Ekim 2022'den itibaren yeni Soru-Cevap Oluşturma kaynakları oluşturamayacaksınız. Soru-Cevap Oluşturma bilgi bankalarını soru yanıtlamaya geçirme hakkında bilgi için geçiş kılavuzuna bakın.
Ayıklama
Soru-Cevap Oluşturma hizmeti, içerikten Soru-Cevap ayıklayan algoritmaları sürekli olarak geliştirip desteklenen dosya ve HTML biçimleri listesini genişletmektedir. Belge türünüz temelinde veri ayıklama yönergelerini izleyin.
Genel olarak, SSS sayfaları tek başına olmalı ve diğer bilgilerle birleştirilmemelidir. Ürün kılavuzlarında açık başlıklar ve tercihen bir dizin sayfası olmalıdır.
Çoklu dönüş yapılandırma
Çok dönüşlü ayıklama etkinken bilgi bankası oluşturun. bilgi bankası soru hiyerarşisini destekliyorsa veya destekliyorsa, bu hiyerarşi belgeden ayıklanabilir veya belge ayıklandıktan sonra oluşturulabilir.
İyi sorular ve yanıtlar oluşturma
İyi sorular
En iyi sorular basittir. Her soru için anahtar sözcüğü veya tümceciği düşünün, ardından bu anahtar sözcük veya tümcecik için basit bir soru oluşturun.
İhtiyacınız olan sayıda alternatif soru ekleyin, ancak değişiklikleri basit tutun. Sorunun ana amacının parçası olmayan daha fazla sözcük veya tümce eklemek Soru-Cevap Oluşturma'nın eşleşme bulmasına yardımcı olmaz.
İlgili alternatif sorular ekleme
Kullanıcınız konuşma stili metin How do I add a toner cartridge to my printer?
veya gibi toner cartridge
bir anahtar sözcük aramasıyla ilgili sorular girebilir. en iyi yanıtı doğru şekilde döndürmek için bilgi bankası her iki soru stiline de sahip olmalıdır. Müşterinin hangi anahtar sözcükleri girdiğinden emin değilseniz sorguları analiz etmek için Application Insights verilerini kullanın.
İyi yanıtlar
En iyi yanıtlar basit yanıtlardır ancak çok basit değildir. ve no
gibi yes
yanıtları kullanmayın. Yanıtınız diğer kaynaklara bağlanmalı veya medya ve bağlantılarla zengin bir deneyim sağlayacaksa, yanıtları ayırt etmek için meta veri etiketlemeyi kullanın, ardından doğru yanıt sürümünü almak için özelliğinde strictFilters
meta veri etiketleriyle sorguyu gönderin.
Yanıt | İzleme istemleri |
---|---|
Surface dizüstü bilgisayarı klavyedeki açma/kapama düğmesiyle kapatın. | * Uyumak, kapatmak ve yeniden başlatmak için tuş bileşimleri. * Surface dizüstü bilgisayarı sabit önyükleme * Surface dizüstü bilgisayarın BIOS'unu değiştirme * Uyku, kapatma ve yeniden başlatma arasındaki farklar |
Müşteri hizmetleri 24 saat telefon, Skype ve kısa mesaj ile sağlanır. | * Satışlar için iletişim bilgileri. * Bizzat ziyaret için ofis ve mağaza konumları ve saatleri. * Surface dizüstü bilgisayar aksesuarları. |
Chit-Chat
Botunuzu daha az çabayla daha konuşmalı ve ilgi çekici hale getirmek için botunuza sohbet ekleyin. KB'nizi oluştururken önceden tanımlanmış kişiliklerden kolayca sohbet veri kümeleri ekleyebilir ve bunları istediğiniz zaman değiştirebilirsiniz. KB'nize chit-chat eklemeyi öğrenin.
Chit-chat birçok dilde desteklenir.
Kişilik seçme
Chit-chat, önceden tanımlanmış birkaç kişilik için desteklenir:
Kişilik | Soru-Cevap Oluşturma Veri Kümesi dosyası |
---|---|
Professional | qna_chitchat_professional.tsv |
Dostu | qna_chitchat_friendly.tsv |
Esprili | qna_chitchat_witty.tsv |
Bakım | qna_chitchat_caring.tsv |
Hevesli | qna_chitchat_enthusiastic.tsv |
Yanıtlar resmiden gayrı resmiyete ve geri dönüşü olmayana kadar değişir. Botunuz için istediğiniz tonla en yakın olan kişiliği seçin. Veri kümelerini görüntüleyebilir, botunuz için temel görevi görecek bir veri kümesi seçebilir ve ardından yanıtları özelleştirebilirsiniz.
Bota özgü soruları düzenleme
Sohbet veri kümesinin parçası olan ve genel yanıtlarla doldurulmuş bota özgü bazı sorular vardır. Bu yanıtları botunuzun ayrıntılarını en iyi yansıtacak şekilde değiştirin.
Aşağıdaki soru-cevap sorularını daha ayrıntılı hale getirmenizi öneririz:
- Kimsiniz?
- Ne yapabilirsin ki?
- Kaç yaşındasın?
- Sizi kim yarattı?
- Hello
Meta veri etiketiyle özel sohbet ekleme
Kendi soru-cevap çiftlerinizi eklerseniz, bu yanıtların döndürülmesi için meta veriler eklediğinizden emin olun. Meta veri adı/değer çifti şeklindedir editorial:chitchat
.
Yanıt arama
GenerateAnswer API'sinde kullanıcının sorgusuna en iyi yanıtları aramak için hem sorular hem de yanıt kullanılır.
Yalnızca yanıt uygun olmadığında soruları arama
RankerType=QuestionOnly
Yanıtları aramak istemiyorsanız kullanın.
Buna örnek olarak, bilgi bankası soru olarak soru olarak bir kısaltma kataloğu ve yanıt olarak tam biçimleridir. Yanıtın değeri uygun yanıtı aramaya yardımcı olmaz.
Derecelendirme/Puanlama
Soru-Cevap Oluşturma'nın desteklediği derecelendirme özelliklerinden en iyi şekilde yararlandığınızdan emin olun. Bunun yapılması, belirli bir kullanıcı sorgusunun uygun bir yanıtla yanıt verme olasılığını artırır.
Eşik seçme
Eşik olarak kullanılan varsayılan güvenilirlik puanı 0'dır, ancak gereksinimlerinize göre KB'nizin eşiğini değiştirebilirsiniz . Her KB farklı olduğundan, KB'niz için en uygun eşiği test etmeli ve seçmelisiniz.
Dereceleyici türünü seçme
Soru-Cevap Oluşturma varsayılan olarak soruları ve yanıtları arar. Yalnızca sorular arasında arama yapmak istiyorsanız, yanıt oluşturmak için GenerateAnswer isteğinin POST gövdesinde öğesini kullanın RankerType=QuestionOnly
.
Alternatif sorular ekleme
Alternatif sorular , kullanıcı sorgusuyla eşleşme olasılığını artırır. Alternatif sorular, aynı sorunun sorulabileceği birden çok yol olduğunda yararlıdır. Bu, cümle yapısındaki ve sözcük stilindeki değişiklikleri içerebilir.
Özgün sorgu | Alternatif sorgular | Değiştir |
---|---|---|
Park yeri var mı? | Otopark var mı? | cümle yapısı |
Merhaba | Yo Merhaba! |
sözcük stili veya argo |
Soruları ve yanıtları filtrelemek için meta veri etiketlerini kullanma
Meta veriler , istemci uygulamasının tüm yanıtları almaması gerektiğini bilebilmesini sağlar, bunun yerine meta veri etiketlerine göre kullanıcı sorgusunun sonuçlarını daraltır. Sorgu aynı olsa bile meta veri etiketine bağlı olarak bilgi bankası yanıtı değişebilir. Örneğin, restoran dalının konumu farklıysa "park yeri" farklı bir yanıt verebilir; diğer bir ifadeyle meta veriler Konum: Seattle ve Konum: Redmond şeklindedir.
Eş anlamlıları kullanma
İngilizce dilinde eş anlamlılar için bazı destek olsa da, farklı formlar alan anahtar sözcüklere eş anlamlılar eklemek için Değişiklikler API'si aracılığıyla büyük/küçük harfe duyarlı olmayan sözcük değişiklikleri kullanın. Eş anlamlılar Soru-Cevap Oluşturma hizmet düzeyinde eklenir ve hizmetteki tüm bilgi bankaları tarafından paylaşılır.
Soruları ayırt etmek için ayrı sözcükler kullanma
Soru-Cevap Oluşturma'nın bilgi bankası bir soruyla bir kullanıcı sorgusuyla eşleşen derecelendirme algoritması, her soru farklı bir ihtiyacı karşılarsa en iyi sonucu verir. Sorular arasında aynı sözcüğün tekrarı, belirli bir kullanıcı sorgusu için bu sözcüklerle doğru yanıtın seçilmesi olasılığını azaltır.
Örneğin, aşağıdaki soruları içeren iki ayrı Soru-Cevapnız olabilir:
Soru-Cevap |
---|
park yeri nerede |
ATM konumu nerede |
Bu iki Soru-Cevap çok benzer sözcüklerle ifade edildiği için, bu benzerlik "konum nerede <x>
" gibi ifade edilen birçok kullanıcı sorgusu için çok benzer puanlara neden olabilir. Bunun yerine, KB'nizdeki birçok soruda yer alan "konum" gibi sözcüklerden kaçınarak "park yeri nerede" ve "ATM nerede" gibi sorgularla net bir şekilde ayırt etmeye çalışın.
İşbirliği
Soru-Cevap Oluşturma, kullanıcıların bir bilgi bankası üzerinde işbirliği yapmasına olanak tanır. Kullanıcıların bilgi bankalarına erişmek için Azure AI Soru-Cevap Oluşturma kaynak grubuna erişmesi gerekir. Bazı kuruluşlar, bilgi bankası düzenleme ve bakımını dış kaynak olarak kullanmak isteyebilir ve yine de Azure kaynaklarına erişimi koruyabilir. Bu düzenleyici-onaylayıcı modeli, farklı aboneliklerde iki özdeş Soru-Cevap Oluşturma hizmeti ayarlanarak ve düzenleme testi döngüsü için bir hizmet seçilerek gerçekleştirilir. Test tamamlandıktan sonra, bilgi bankası içeriği, son olarak bilgi bankası yayımlayacak ve uç noktayı güncelleştirecek onaylayanın Soru-Cevap Oluşturma hizmetine bir içeri-dışarı aktarma işlemiyle aktarılır.
Etkin öğrenme
Etkin öğrenme , çok çeşitli kalite ve kullanıcı tabanlı sorgu miktarına sahip olduğunda alternatif sorular önermek için en iyi işi yapar. İstemci uygulamalarının kullanıcı sorgularının sansür olmadan etkin öğrenme geri bildirim döngüsüne katılmasına izin vermek önemlidir. Soru-Cevap Oluşturma portalında sorular önerildikten sonra önerilere göre filtreleyebilir , ardından bu önerileri gözden geçirebilir ve kabul edebilir veya reddedebilirsiniz.