Lingua

CustomQuestionAnswering Classe

Definizione

Fornisce accesso a una knowledge base personalizzata per rispondere alle domande.

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
Ereditarietà
CustomQuestionAnswering
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe CustomQuestionAnswering.

CustomQuestionAnswering(QnAMakerEndpoint, QnAMakerOptions, HttpClient)

Inizializza una nuova istanza della classe CustomQuestionAnswering.

Proprietà

Nome Descrizione
DefaultHttpClient

Ottiene il HttpClient dispositivo da usare quando si chiama l'API Custom Question Answering.

LogPersonalInformation

Ottiene un valore che indica se registrare le informazioni personali provenienti dall'utente.

TelemetryClient

Ottiene il IBotTelemetryClient attualmente configurato che registra l'evento QnaMessage.

Metodi

Nome Descrizione
CallTrainAsync(FeedbackRecords)

Inviare commenti e suggerimenti alla Knowledge Base.

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

Genera una risposta dalla Knowledge Base.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Genera una risposta dalla Knowledge Base.

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

Genera una risposta dalla Knowledge Base.

GetLowScoreVariation(QueryResult[])

Filtra la domanda ambigua per l'apprendimento attivo.

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

Eseguito quando viene restituito un risultato da Custom Question Answering.

Si applica a