Partager via


QnAMakerClient interface

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

Méthodes

callTrain(FeedbackRecords)

Envoyez des commentaires au base de connaissances.

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

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

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

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

getLowScoreVariation(QnAMakerResult[])

Filtre la question ambiguë pour l’apprentissage actif.

Détails de la méthode

callTrain(FeedbackRecords)

Envoyez des commentaires au 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 du 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 du base de connaissances QnA Maker. Si la valeur est null, l’option du constructeur est utilisée pour cette instance.

telemetryProperties

Record<string, string>

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

telemetryMetrics

Record<string, number>

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

Retours

Promise<QnAMakerResult[]>

Liste de réponses pour la requête de l’utilisateur, triées 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 du 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 du base de connaissances QnA Maker. Si la valeur est null, l’option du constructeur est utilisée pour cette instance.

telemetryProperties

Record<string, string>

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

telemetryMetrics

Record<string, number>

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

Retours

Promise<QnAMakerResults>

Liste de réponses pour la requête de l’utilisateur, triées 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.