Sprache

CustomQuestionAnswering Klasse

Definition

Bietet Zugang zu einer individuellen Wissensdatenbank für Fragenbeantwortung.

public class CustomQuestionAnswering : Microsoft.Bot.Builder.AI.QnA.IQnAMakerClient, Microsoft.Bot.Builder.AI.QnA.ITelemetryQnAMaker
type CustomQuestionAnswering = class
    interface IQnAMakerClient
    interface ITelemetryQnAMaker
Public Class CustomQuestionAnswering
Implements IQnAMakerClient, ITelemetryQnAMaker
Vererbung
CustomQuestionAnswering
Implementiert

Konstruktoren

Name Beschreibung
CustomQuestionAnswering(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

Initialisiert eine neue Instanz der CustomQuestionAnswering-Klasse.

CustomQuestionAnswering(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Initialisiert eine neue Instanz der CustomQuestionAnswering-Klasse.

Eigenschaften

Name Beschreibung
DefaultHttpClient

Das wird verwendet HttpClient , wenn man die Custom Question Answering API aufruft.

LogPersonalInformation

Erhält einen Wert, der angibt, ob persönliche Informationen vom Nutzer erfasst werden sollen.

TelemetryClient

Ruft die derzeit konfigurierte IBotTelemetryClient ab, die das QnaMessage -Ereignis protokolliert.

Methoden

Name Beschreibung
CallTrainAsync(FeedbackRecords)

Senden Sie Feedback an die Wissensbasis.

GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)

Generiert eine Antwort aus der Wissensbasis.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Generiert eine Antwort aus der Wissensbasis.

GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)

Generiert eine Antwort aus der Wissensbasis.

GetLowScoreVariation(QueryResult[])

Filtert die mehrdeutige Frage für aktives Lernen.

OnQnaResultsAsync(QueryResult[], ITurnContext, Dictionary<String,String>, Dictionary<String,Double>, CancellationToken)

Wird ausgeführt, wenn ein Ergebnis von Custom Question Answering zurückgegeben wird.

Gilt für: