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 vous souhaitez enregistrer des 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 pour une question. |
Détails de la propriété
logPersonalInformation
Obtient une valeur indiquant si vous souhaitez enregistrer des 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 pour 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 de la base de connaissances QnA Maker. Si la valeur est Null, l’option de constructeur est utilisée pour cette instance.
- telemetryProperties
-
[key: string]: string
Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement QnaMessage.
- telemetryMetrics
-
[key: string]: number
Métriques supplémentaires à journaliser dans la télémétrie avec l’événement QnaMessage.
Retours
Promise<QnAMakerResult[]>
Promesse de résolution du résultat QnAMaker