Partager via


QnAMakerClient interface

Client pour accéder à une base de connaissances QnA Maker.

Méthodes

callTrain(FeedbackRecords)

Envoyez des commentaires à la base de connaissances.

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

Génère une réponse à partir de la base de connaissances.

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

Génère une réponse à partir de la base de connaissances.

getLowScoreVariation(QnAMakerResult[])

Filtre la question ambiguë pour l’apprentissage actif.

Détails de la méthode

callTrain(FeedbackRecords)

Envoyez des commentaires à la base de connaissances.

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

Paramètres

feedbackRecords
FeedbackRecords

Enregistrements de commentaires.

Retours

Promise<void>

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

Génère une réponse à partir de la base de connaissances.

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

Paramètres

turnContext

TurnContext

Contexte de tour qui contient la question de l’utilisateur à interroger sur votre base de connaissances.

options
QnAMakerOptions

Options de la base de connaissances QnA Maker. Si la valeur est Null, l’option de constructeur est utilisée pour cette instance.

telemetryProperties

Record<string, string>

Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement QnaMessage.

telemetryMetrics

Record<string, number>

Métriques supplémentaires à journaliser dans la télémétrie avec l’événement QnaMessage.

Retours

Promise<QnAMakerResult[]>

Liste des réponses pour la requête utilisateur, triée dans l’ordre décroissant du score de classement.

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

Génère une réponse à partir de la base de connaissances.

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

Paramètres

turnContext

TurnContext

Contexte de tour qui contient la question de l’utilisateur à interroger sur votre base de connaissances.

options
QnAMakerOptions

Options de la base de connaissances QnA Maker. Si la valeur est Null, l’option de constructeur est utilisée pour cette instance.

telemetryProperties

Record<string, string>

Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement QnaMessage.

telemetryMetrics

Record<string, number>

Métriques supplémentaires à journaliser dans la télémétrie avec l’événement QnaMessage.

Retours

Promise<QnAMakerResults>

Liste des réponses pour la requête utilisateur, triée dans l’ordre décroissant du score de classement.

getLowScoreVariation(QnAMakerResult[])

Filtre la question ambiguë pour l’apprentissage actif.

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

Paramètres

queryResult

QnAMakerResult[]

Sortie de requête utilisateur.

Retours

Tableau filtré de questions ambiguës.