LuisRecognizer class
Reconnaître les intentions dans un énoncé utilisateur à l’aide d’un modèle LUIS configuré.
Constructeurs
Luis |
Crée une instance LuisRecognizer . |
Luis |
Crée une instance LuisRecognizer . |
Luis |
Crée une instance LuisRecognizer . |
Propriétés
log |
Obtient une valeur indiquant si détermine s’il faut enregistrer les informations personnelles provenant de l’utilisateur. |
telemetry |
Obtient le BotTelemetryClient actuellement configuré qui journalise les événements. |
Méthodes
recognize(Dialog |
Appelle LUIS pour reconnaître les intentions et les entités dans un énoncé d’utilisateurs. |
recognize(string, Luis |
Appelle LUIS pour reconnaître les intentions et les entités dans un énoncé d’utilisateurs. |
sorted |
Trie les intentions de résultat du module de reconnaissance dans l’ordre croissant par score, en filtrant celles qui ont des scores inférieurs à |
top |
Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS. |
Détails du constructeur
LuisRecognizer(LuisApplication | string, LuisRecognizerOptionsV3 | LuisRecognizerOptionsV2)
Crée une instance LuisRecognizer .
new LuisRecognizer(application: LuisApplication | string, options?: LuisRecognizerOptionsV3 | LuisRecognizerOptionsV2)
Paramètres
- application
-
LuisApplication | string
Point de terminaison d’application LUIS, généralement récupéré à partir de https://luis.ai.
facultatif. Objet Options utilisé pour contrôler les prédictions. Doit être conforme à la définition LuisPredictionOptions .
LuisRecognizer(LuisApplication, LuisPredictionOptions, boolean)
Crée une instance LuisRecognizer .
new LuisRecognizer(application: LuisApplication, options?: LuisPredictionOptions, includeApiResults?: boolean)
Paramètres
- application
- LuisApplication
Point de terminaison d’application LUIS, généralement récupéré à partir de https://luis.ai.
- options
- LuisPredictionOptions
facultatif. Objet Options utilisé pour contrôler les prédictions. Doit être conforme à la définition LuisPredictionOptions .
- includeApiResults
-
boolean
(Déconseillé) Indicateur qui, si la valeur est définie true
, force l’inclusion d’un appel d’API LUIS dans les résultats retournés par la méthode LuisRecognizer.recognize . La valeur false
par défaut est .
LuisRecognizer(string, LuisPredictionOptions, boolean)
Crée une instance LuisRecognizer .
new LuisRecognizer(application: string, options?: LuisPredictionOptions, includeApiResults?: boolean)
Paramètres
- application
-
string
Point de terminaison d’application LUIS, généralement récupéré à partir de https://luis.ai.
- options
- LuisPredictionOptions
facultatif. Objet Options utilisé pour contrôler les prédictions. Doit être conforme à la définition LuisPredictionOptions .
- includeApiResults
-
boolean
(Déconseillé) Indicateur qui, si la valeur est définie true
, force l’inclusion d’un appel d’API LUIS dans les résultats retournés par la méthode LuisRecognizer.recognize . La valeur false
par défaut est .
Détails de la propriété
logPersonalInformation
Obtient une valeur indiquant si détermine s’il faut enregistrer les informations personnelles provenant de l’utilisateur.
boolean logPersonalInformation
Valeur de propriété
boolean
True si enregistre les informations personnelles dans la méthode BotTelemetryClient.TrackEvent ; sinon, les propriétés seront filtrées.
telemetryClient
Obtient le BotTelemetryClient actuellement configuré qui journalise les événements.
BotTelemetryClient telemetryClient
Valeur de propriété
BotTelemetryClient
BotTelemetryClient actuellement configuré qui journalise l’événement LuisResult.
Détails de la méthode
recognize(DialogContext | TurnContext, Record<string, string>, Record<string, number>, LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions)
Appelle LUIS pour reconnaître les intentions et les entités dans un énoncé d’utilisateurs.
function recognize(context: DialogContext | TurnContext, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>, options?: LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions): Promise<RecognizerResult>
Paramètres
- context
-
DialogContext | TurnContext
Contexte de la tour actuelle de la conversation avec l’utilisation.
- telemetryProperties
-
Record<string, string>
Propriétés supplémentaires à consigner dans les données de télémétrie avec l’événement LuisResult.
- telemetryMetrics
-
Record<string, number>
Métriques supplémentaires à consigner dans les données de télémétrie avec l’événement LuisResult.
Objet d’options (facultatif) utilisé pour remplacer les prédictions de contrôle. Doit être conforme à la définition [LuisRecognizerOptionsV2] ou [LuisRecognizerOptionsV3].
Retours
Promise<RecognizerResult>
Promesse résolue en résultat du module de reconnaissance.
recognize(string, LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions)
Appelle LUIS pour reconnaître les intentions et les entités dans un énoncé d’utilisateurs.
function recognize(utterance: string, options?: LuisRecognizerOptionsV2 | LuisRecognizerOptionsV3 | LuisPredictionOptions): Promise<RecognizerResult>
Paramètres
- utterance
-
string
Énoncé à reconnaître.
Objet d’options (facultatif) utilisé pour remplacer les prédictions de contrôle. Doit être conforme à la définition [LuisRecognizerOptionsV2] ou [LuisRecognizerOptionsV3].
Retours
Promise<RecognizerResult>
sortedIntents(RecognizerResult, number)
Trie les intentions de résultat du module de reconnaissance dans l’ordre croissant par score, en filtrant celles qui ont des scores inférieurs à minScore
.
static function sortedIntents(result?: RecognizerResult, minScore?: number): Array<{ intent: string, score: number }>
Paramètres
- result
-
RecognizerResult
résultat du module de reconnaissance à trier et filtrer
- minScore
-
number
seuil de score minimal, les résultats de score inférieur seront filtrés
Retours
Array<{ intent: string, score: number }>
} intentions de résultat triées
topIntent(RecognizerResult, string, number)
Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.
static function topIntent(results?: RecognizerResult, defaultIntent?: string, minScore?: number): string
Paramètres
- results
-
RecognizerResult
Jeu de résultats à rechercher.
- defaultIntent
-
string
(Facultatif) nom de l’intention à retourner si une intention supérieure est trouvée. La valeur None
par défaut est .
- minScore
-
number
(Facultatif) score minimal nécessaire pour qu’une intention soit considérée comme une intention principale. Si toutes les intentions de l’ensemble sont inférieures à ce seuil, le defaultIntent
est retourné. La valeur 0.0
par défaut est .
Retours
string
l’intention principale