Udostępnij za pośrednictwem


QnAMaker Klasa

Definicja

Zapewnia dostęp do baza wiedzy usługi QnA Maker.

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
Dziedziczenie
QnAMaker
Implementuje

Konstruktory

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicjuje nowe wystąpienie klasy QnAMaker.

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)

Inicjuje nowe wystąpienie klasy QnAMaker.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
Przestarzałe.

Inicjuje nowe wystąpienie klasy QnAMaker.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
Przestarzałe.

Inicjuje nowe wystąpienie klasy QnAMaker.

Pola

QnAMakerName

Nazwa klasy QnAMaker.

QnAMakerTraceLabel

Etykieta używana podczas rejestrowania śledzenia usługi QnA Maker.

QnAMakerTraceType

Typ używany podczas rejestrowania śledzenia usługi QnA Maker.

Właściwości

DefaultHttpClient

Pobiera element HttpClient do użycia podczas wywoływania interfejsu API usługi QnA Maker.

LogPersonalInformation

Pobiera wartość wskazującą, czy należy rejestrować dane osobowe pochodzące od użytkownika.

TelemetryClient

Pobiera aktualnie skonfigurowane zdarzenie IBotTelemetryClient QnaMessage.

Metody

CallTrainAsync(FeedbackRecords)

Wyślij opinię do baza wiedzy.

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

Wypełnia właściwości i metryki zdarzenia QnaMessage dla telemetrii. Te właściwości są rejestrowane po wywołaniu metody QnA GetAnswers.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Generuje odpowiedź na podstawie baza wiedzy.

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

Generuje odpowiedź na podstawie baza wiedzy.

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

Generuje odpowiedź na podstawie baza wiedzy.

GetLowScoreVariation(QueryResult[])

Filtruje niejednoznaczne pytanie dotyczące uczenia aktywnego.

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

Wykonywane po zwróceniu wyniku z usługi QnA Maker.

Dotyczy