Compartilhar via


CustomQuestionAnswering Classe

Definição

Fornece acesso a uma base de dados de conhecimento de respostas às perguntas personalizadas.

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
Herança
CustomQuestionAnswering
Implementações

Construtores

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

Inicializa uma nova instância da classe CustomQuestionAnswering.

CustomQuestionAnswering(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializa uma nova instância da classe CustomQuestionAnswering.

Propriedades

DefaultHttpClient

Obtém o HttpClient a ser usado ao chamar a API de Resposta às Perguntas Personalizadas.

LogPersonalInformation

Obtém um valor que indica 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.

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 de Respostas às Perguntas Personalizadas.

Aplica-se a