Sdílet prostřednictvím


QnAMaker Třída

Definice

Poskytuje přístup k znalostní báze služby 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
Dědičnost
QnAMaker
Implementuje

Konstruktory

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializuje novou instanci QnAMaker třídy .

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

Inicializuje novou instanci QnAMaker třídy .

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
Zastaralé.

Inicializuje novou instanci QnAMaker třídy .

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
Zastaralé.

Inicializuje novou instanci QnAMaker třídy .

Pole

QnAMakerName

Název třídy QnAMaker.

QnAMakerTraceLabel

Popisek použitý při protokolování trasování služby QnA Maker

QnAMakerTraceType

Typ použitý při protokolování trasování služby QnA Maker.

Vlastnosti

DefaultHttpClient

Získá k HttpClient použití při volání rozhraní API služby QnA Maker.

LogPersonalInformation

Získá hodnotu určující, zda určuje, zda má protokolovat osobní údaje, které pocházejí od uživatele.

TelemetryClient

Získá aktuálně nakonfigurovaný IBotTelemetryClient , který protokoluje QnaMessage událost.

Metody

CallTrainAsync(FeedbackRecords)

Pošlete znalostní báze svůj názor.

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

Vyplní vlastnosti události a metriky pro událost QnaMessage pro telemetrii. Tyto vlastnosti se protokolují při zavolání metody QnA GetAnswers.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Vygeneruje odpověď z znalostní báze.

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

Vygeneruje odpověď z znalostní báze.

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

Vygeneruje odpověď z znalostní báze.

GetLowScoreVariation(QueryResult[])

Filtruje nejednoznačné otázky pro aktivní učení.

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

Spustí se při vrácení výsledku ze služby QnA Maker.

Platí pro