QnAMakerClient interface

Client per accedere a un knowledge base QnA Maker.

Metodi

callTrain(FeedbackRecords)

Inviare commenti e suggerimenti al knowledge base.

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Genera una risposta dal knowledge base.

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Genera una risposta dal knowledge base.

getLowScoreVariation(QnAMakerResult[])

Filtra la domanda ambigua per l'apprendimento attivo.

Dettagli metodo

callTrain(FeedbackRecords)

Inviare commenti e suggerimenti al knowledge base.

function callTrain(feedbackRecords: FeedbackRecords): Promise<void>

Parametri

feedbackRecords
FeedbackRecords

Record di feedback.

Restituisce

Promise<void>

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Genera una risposta dal knowledge base.

function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>

Parametri

turnContext

TurnContext

Contesto turn che contiene la domanda dell'utente su cui eseguire query sulla knowledge base.

options
QnAMakerOptions

Opzioni per il knowledge base QnA Maker. Se null, l'opzione del costruttore viene usata per questa istanza.

telemetryProperties

Record<string, string>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.

telemetryMetrics

Record<string, number>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.

Restituisce

Promise<QnAMakerResult[]>

Elenco di risposte per la query dell'utente, ordinato in ordine decrescente del punteggio di classificazione.

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

Genera una risposta dal knowledge base.

function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>

Parametri

turnContext

TurnContext

Contesto turn che contiene la domanda dell'utente su cui eseguire query sulla knowledge base.

options
QnAMakerOptions

Opzioni per il knowledge base QnA Maker. Se null, l'opzione del costruttore viene usata per questa istanza.

telemetryProperties

Record<string, string>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.

telemetryMetrics

Record<string, number>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento QnaMessage.

Restituisce

Promise<QnAMakerResults>

Elenco di risposte per la query dell'utente, ordinato in ordine decrescente del punteggio di classificazione.

getLowScoreVariation(QnAMakerResult[])

Filtra la domanda ambigua per l'apprendimento attivo.

function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]

Parametri

queryResult

QnAMakerResult[]

Output della query utente.

Restituisce

Matrice filtrata di domanda ambigua.