Partilhar via


QnAMaker Classe

Definição

Fornece acesso a um Criador de FAQ base de dados de conhecimento.

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 QnAMaker classe.

QnAMaker(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializa uma nova instância da QnAMaker classe.

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

Inicializa uma nova instância da QnAMaker classe.

QnAMaker(QnAMakerService, QnAMakerOptions, HttpClient)
Obsoleto.

Inicializa uma nova instância da QnAMaker classe.

Campos

QnAMakerName

O nome da classe QnAMaker.

QnAMakerTraceLabel

A etiqueta utilizada ao registar o rastreio do Criador de FAQ.

QnAMakerTraceType

O tipo utilizado ao registar o rastreio do Criador de FAQ.

Propriedades

DefaultHttpClient

Obtém o HttpClient para ser utilizado ao chamar a API do Criador de FAQ.

LogPersonalInformation

Obtém um valor que indica se determina se deve registar informações pessoais provenientes do utilizador.

TelemetryClient

Obtém o atualmente configurado IBotTelemetryClient que regista o evento QnaMessage.

Métodos

CallTrainAsync(FeedbackRecords)

Envie feedback 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. Estas propriedades são registadas quando o método GetAnswers de FAQ é 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 a aprendizagem ativa.

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

Executado quando um resultado é devolvido do Criador de FAQ.

Aplica-se a