LuisRecognizer Classe

public class LuisRecognizer
extends TelemetryRecognizer

Classe Luis Recognizer pour interroger le service LUIS à l’aide de la configuration définie par luisRecognizeroptions. Implémentation basée sur LUIS de TelemetryRecognizer.

Récapitulatif du constructeur

Constructeur Description
LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Initialise une nouvelle instance de Luis Recognizer.

Résumé de la méthode

Modificateur et type Méthode et description
java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

java.util.concurrent.CompletableFuture<T> <T>recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics, Class<T> c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

void onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Appelé avant l’enregistrement d’un résultat luis.

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(TurnContext turnContext, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

java.util.concurrent.CompletableFuture<RecognizerResult> recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

static java.lang.String topIntent(RecognizerResult results)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

static java.lang.String topIntent(RecognizerResult results, double minScore)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

static java.lang.String topIntent(RecognizerResult results, String defaultIntent)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

static java.lang.String topIntent(RecognizerResult results, String defaultIntent, double minScore)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

Méthodes héritées de TelemetryRecognizer

Méthodes héritées de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails du constructeur

LuisRecognizer

public LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Initialise une nouvelle instance de Luis Recognizer.

Paramètres:

recognizerOptions - Options Luis Recognizer à utiliser lors de l’appel du service LUIS.

Détails de la méthode

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

<T>recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics, Class c)

Exécute un énoncé via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé.

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
c - RecognizerConvert a implémenté la classe pour convertir le résultat Recognizer en.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

onRecognizerResult

public void onRecognizerResult(RecognizerResult recognizerResult, TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)

Appelé avant la journalisation d’un luisResult.

Paramètres:

recognizerResult - Résultats de Luis pour l’appel.
turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.

recognize

public CompletableFuture recognize(TurnContext turnContext)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(TurnContext turnContext, Map telemetryProperties, Map telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

turnContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, LuisRecognizerOptions recognizerOptions, Map telemetryProperties, Map telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
recognizerOptions - Instance LuisRecognizerOptions à utiliser par l’appel. Ce paramètre remplace la valeur luisRecognizerOptions par défaut passée dans le constructeur.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity, Map telemetryProperties, Map telemetryMetrics)

Retourne les résultats de l’analyse (actions et intentions suggérées).

Paramètres:

dialogContext - Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.
activity - Activité à reconnaître.
telemetryProperties - Propriétés supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.
telemetryMetrics - Métriques supplémentaires à journaliser dans la télémétrie avec l’événement LuisResult.

Retours:

Les résultats LUIS de l’analyse du texte du message actuel dans l’activité de contexte du tour actuel.

topIntent

public static String topIntent(RecognizerResult results)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

Paramètres:

results - Résultat du module de reconnaissance avec la liste des intentions à filtrer. La valeur par défaut est « None » et la valeur de score minimale de 0.0

Retours:

Nom de l’intention de scoring supérieure.

topIntent

public static String topIntent(RecognizerResult results, double minScore)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

Paramètres:

results - Résultat du module de reconnaissance avec la liste des intentions à filtrer.
minScore - Score minimal nécessaire pour qu’une intention soit considérée comme une intention principale.

Retours:

Nom de l’intention de scoring supérieure.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

Paramètres:

results - Résultat recognizer avec la liste des intentions à filtrer
defaultIntent - Le nom de l’intention à retourner doit être trouvé. La valeur par défaut est « None » et la valeur de score minimale de 0.0

Retours:

Nom de l’intention de scoring supérieure.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent, double minScore)

Retourne le nom de l’intention de scoring supérieure à partir d’un ensemble de résultats LUIS.

Paramètres:

results - Résultat recognizer avec la liste des intentions à filtrer
defaultIntent - Le nom de l’intention à retourner doit être trouvé. La valeur par défaut est « None »
minScore - Score minimal nécessaire pour qu’une intention soit considérée comme une intention principale.

Retours:

Nom de l’intention de scoring supérieure.

S’applique à