CustomQuestionAnswering Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf eine benutzerdefinierte Wissensdatenbank für Fragen und Antworten.
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
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
DefaultHttpClient |
Ruft die ab, die HttpClient beim Aufrufen der api für benutzerdefinierte Fragen und Antworten verwendet werden soll. |
LogPersonalInformation |
Ruft einen Wert ab, der angibt, ob persönliche Informationen protokolliert werden sollen, die vom Benutzer stammen. |
TelemetryClient |
Ruft die derzeit konfigurierte IBotTelemetryClient ab, die das QnaMessage-Ereignis protokolliert. |
Methoden
CallTrainAsync(FeedbackRecords) |
Senden Sie Feedback an die Wissensdatenbank. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Generiert eine Antwort aus dem Wissensdatenbank. |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
Generiert eine Antwort aus dem Wissensdatenbank. |
GetAnswersRawAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Generiert eine Antwort aus dem Wissensdatenbank. |
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 der benutzerdefinierten Frageantwort zurückgegeben wird. |