QnAMaker Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Soru-Cevap Oluşturma bilgi bankası erişim sağlar.
public class QnAMaker : Microsoft.Bot.Builder.AI.QnA.IQnAMakerClient, Microsoft.Bot.Builder.AI.QnA.ITelemetryQnAMaker
type QnAMaker = class
interface IQnAMakerClient
interface ITelemetryQnAMaker
Public Class QnAMaker
Implements IQnAMakerClient, ITelemetryQnAMaker
- Devralma
-
QnAMaker
- Uygulamalar
Oluşturucular
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
QnAMaker sınıfının yeni bir örneğini başlatır. |
QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient) |
QnAMaker sınıfının yeni bir örneğini başlatır. |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean) |
Geçersiz.
QnAMaker sınıfının yeni bir örneğini başlatır. |
QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient) |
Geçersiz.
QnAMaker sınıfının yeni bir örneğini başlatır. |
Alanlar
QnAMakerName |
QnAMaker sınıfının adı. |
QnAMakerTraceLabel |
Soru-Cevap Oluşturma izlemesini günlüğe kaydetmek için kullanılan etiket. |
QnAMakerTraceType |
Soru-Cevap Oluşturma izlemesini günlüğe kaydetmek için kullanılan tür. |
Özellikler
DefaultHttpClient |
HttpClient Soru-Cevap Oluşturma API'sini çağırırken kullanılacak öğesini alır. |
LogPersonalInformation |
Kullanıcıdan gelen kişisel bilgilerin günlüğe kaydedilip kaydedilmeyeceğinin belirlenip belirlenmeyeceğini belirten bir değer alır. |
TelemetryClient |
QnaMessage olayını günlüğe kaydeden yapılandırılmış IBotTelemetryClient olan öğesini alır. |
Yöntemler
CallTrainAsync(FeedbackRecords) |
bilgi bankası geri bildirim gönderin. |
FillQnAEventAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Telemetri için QnaMessage olayının olay özelliklerini ve ölçümlerini doldurur. Soru-Cevap GetAnswers yöntemi çağrıldığında bu özellikler günlüğe kaydedilir. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
bilgi bankası bir yanıt oluşturur. |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
bilgi bankası bir yanıt oluşturur. |
GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
bilgi bankası bir yanıt oluşturur. |
GetLowScoreVariation(QueryResult[]) |
Etkin öğrenme için belirsiz soruyu filtreler. |
OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken) |
Soru-Cevap Oluşturma'dan bir sonuç döndürülürken yürütülür. |