CustomQuestionAnswering Classe

Definizione

Fornisce l'accesso a una Knowledge Base di risposta alle domande personalizzata.

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

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à

DefaultHttpClient

Ottiene l'oggetto HttpClient da usare quando si chiama l'API di risposta alle domande personalizzata.

LogPersonalInformation

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

TelemetryClient

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

Metodi

CallTrainAsync(FeedbackRecords)

Inviare commenti e suggerimenti al knowledge base.

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

Genera una risposta dal knowledge base.

GetAnswersAsync(ITurnContext, QnAMakerOptions)

Genera una risposta dal knowledge base.

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

Genera una risposta dal 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 dalla risposta personalizzata alle domande.

Si applica a