Condividi tramite


QnAMakerClient interface

Client per accedere a una knowledge base di QnA Maker.

Metodi

callTrain(FeedbackRecords)

Inviare commenti e suggerimenti alla Knowledge Base.

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

Genera una risposta dalla Knowledge Base.

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

Genera una risposta dalla Knowledge Base.

getLowScoreVariation(QnAMakerResult[])

Filtra la domanda ambigua per l'apprendimento attivo.

Dettagli metodo

callTrain(FeedbackRecords)

Inviare commenti e suggerimenti alla 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 dalla 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 una query sulla knowledge base.

options
QnAMakerOptions

Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore 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 dalla 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 una query sulla knowledge base.

options
QnAMakerOptions

Opzioni per la knowledge base di QnA Maker. Se null, viene usata l'opzione del costruttore 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.