Compartilhar via


QnAMaker Classe

Definição

Fornece acesso a uma base de dados de conhecimento do 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
Herança
QnAMaker
Implementações

Construtores

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

Inicializa uma nova instância da classe QnAMaker.

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializa uma nova instância da classe QnAMaker.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient, IBotTelemetryClient, Boolean)
Obsoleto.

Inicializa uma nova instância da classe QnAMaker.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
Obsoleto.

Inicializa uma nova instância da classe QnAMaker.

Campos

QnAMakerName

O nome da classe QnAMaker.

QnAMakerTraceLabel

O rótulo usado ao registrar o rastreamento do QnA Maker.

QnAMakerTraceType

O tipo usado ao registrar o rastreamento do QnA Maker.

Propriedades

DefaultHttpClient

Obtém o HttpClient a ser usado ao chamar a API do QnA Maker.

LogPersonalInformation

Obtém um valor que indica se determina se as informações pessoais provenientes do usuário devem ser registradas.

TelemetryClient

Obtém o configurado IBotTelemetryClient no momento que registra o evento QnaMessage.

Métodos

CallTrainAsync(FeedbackRecords)

Envie comentários para o base de dados de conhecimento.

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

Preenche as propriedades e as métricas do evento QnaMessage para telemetria. Essas propriedades são registradas quando o método GetAnswers do QnA é chamado.

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

Gera uma resposta do base de dados de conhecimento.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Gera uma resposta do base de dados de conhecimento.

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

Gera uma resposta do base de dados de conhecimento.

GetLowScoreVariation(QueryResult[])

Filtra a pergunta ambígua para aprendizado ativo.

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

Executado quando um resultado é retornado do QnA Maker.

Aplica-se a