CustomQuestionAnswering Clase

Definición

Proporciona acceso a una base de conocimiento de respuesta a preguntas personalizada.

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
Herencia
CustomQuestionAnswering
Implementaciones

Constructores

CustomQuestionAnswering(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inicializa una nueva instancia de la clase CustomQuestionAnswering.

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

Inicializa una nueva instancia de la clase CustomQuestionAnswering.

Propiedades

DefaultHttpClient

Obtiene el que HttpClient se va a usar al llamar a custom Question Answering API.

LogPersonalInformation

Obtiene un valor que indica si se debe registrar información personal procedente del usuario.

TelemetryClient

Obtiene el configurado IBotTelemetryClient actualmente que registra el evento QnaMessage.

Métodos

CallTrainAsync(FeedbackRecords)

Envíe comentarios al knowledge base.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Genera una respuesta a partir del knowledge base.

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

Genera una respuesta a partir del knowledge base.

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

Genera una respuesta a partir del knowledge base.

GetLowScoreVariation(QueryResult[])

Filtra la pregunta ambigua para el aprendizaje activo.

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

Se ejecuta cuando se devuelve un resultado de Custom Question Answering.

Se aplica a