Partager via


QnAMakerTelemetryClient interface

Interface permettant d’ajouter des fonctionnalités de journalisation de télémétrie à QnAMaker.

Propriétés

logPersonalInformation

Obtient une valeur indiquant si détermine s’il faut consigner les informations personnelles provenant de l’utilisateur.

telemetryClient

Obtient le botTelemetryClient actuellement configuré qui journalise les événements.

Méthodes

getAnswers(TurnContext, QnAMakerOptions, [key: string]: string, [key: string]: number)

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