QnAMakerClient interface
Client per accedere a una knowledge base di QnA Maker.
Metodi
call |
Inviare commenti e suggerimenti alla Knowledge Base. |
get |
Genera una risposta dalla Knowledge Base. |
get |
Genera una risposta dalla Knowledge Base. |
get |
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
Output della query utente.
Restituisce
Matrice filtrata di domanda ambigua.