QnAMakerClient interface
Client pour accéder à un base de connaissances QnA Maker.
Méthodes
call |
Envoyez des commentaires au base de connaissances. |
get |
Génère une réponse à partir du base de connaissances. |
get |
Génère une réponse à partir du base de connaissances. |
get |
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
Sortie de requête utilisateur.
Retours
Tableau filtré de questions ambiguës.