QnAMakerTelemetryClient interface
Interface permettant d’ajouter des fonctionnalités de journalisation de télémétrie à QnAMaker.
Propriétés
log |
Obtient une valeur indiquant si détermine s’il faut consigner les informations personnelles provenant de l’utilisateur. |
telemetry |
Obtient le botTelemetryClient actuellement configuré qui journalise les événements. |
Méthodes
get |
Appelle le service QnA Maker pour générer des réponses à une question. |
Détails de la propriété
logPersonalInformation
Obtient une valeur indiquant si détermine s’il faut consigner les informations personnelles provenant de l’utilisateur.
logPersonalInformation: boolean
Valeur de propriété
boolean
telemetryClient
Obtient le botTelemetryClient actuellement configuré qui journalise les événements.
telemetryClient: BotTelemetryClient
Valeur de propriété
BotTelemetryClient
Détails de la méthode
getAnswers(TurnContext, QnAMakerOptions, [key: string]: string, [key: string]: number)
Appelle le service QnA Maker pour générer des réponses à une question.
function getAnswers(context: TurnContext, options?: QnAMakerOptions, telemetryProperties?: [key: string]: string, telemetryMetrics?: [key: string]: number): Promise<QnAMakerResult[]>
Paramètres
- context
-
TurnContext
Contexte de tour qui contient la question de l’utilisateur à interroger sur votre base de connaissances.
- options
- QnAMakerOptions
(Facultatif) Options du base de connaissances QnA Maker. Si la valeur est null, l’option du constructeur est utilisée pour cette instance.
- telemetryProperties
-
[key: string]: string
Propriétés supplémentaires à consigner dans la télémétrie avec l’événement QnaMessage.
- telemetryMetrics
-
[key: string]: number
Métriques supplémentaires à consigner dans la télémétrie avec l’événement QnaMessage.
Retours
Promise<QnAMakerResult[]>
Promesse de résolution du résultat QnAMaker