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