LuisRecognizer Clase

public class LuisRecognizer
extends TelemetryRecognizer

Clase Luis Recognizer para consultar el servicio LUIS mediante la configuración establecida por LuisRecognizeroptions. Implementación basada en LUIS de TelemetryRecognizer.

Resumen del constructor

Constructor Description
LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Inicializa una nueva instancia de Luis Recognizer.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class<T> c)

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

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

Se invoca antes de que se registre un resultado de Luis.

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

static java.lang.String topIntent(RecognizerResult results)

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

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

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

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

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

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

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

Métodos heredados de TelemetryRecognizer

Métodos heredados 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

Detalles del constructor

LuisRecognizer

public LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Inicializa una nueva instancia de Luis Recognizer.

Parámetros:

recognizerOptions - Opciones de Luis Recognizer que se usarán al llamar al servicio LUIS.

Detalles del método

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Class c)

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

<T>recognize

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

Ejecuta una expresión a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado.

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.
c - RecognizerConvert implementó la clase para convertir el resultado de Recognizer en.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

onRecognizerResult

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

Se invoca antes de que se registre luisResult.

Parámetros:

recognizerResult - Resultados de Luis para la llamada.
turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.

recognize

public CompletableFuture recognize(TurnContext turnContext)

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

turnContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity)

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
recognizerOptions - Instancia de LuisRecognizerOptions que va a usar la llamada. Este parámetro invalida el valor predeterminado LuisRecognizerOptions pasado en el constructor.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

recognize

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

Devuelve los resultados del análisis (acciones sugeridas y intenciones).

Parámetros:

dialogContext - Objeto de contexto que contiene información para un solo turno de conversación con un usuario.
activity - Actividad que se va a reconocer.
telemetryProperties - Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.
telemetryMetrics - Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.

Devoluciones:

Los resultados de LUIS del análisis del texto del mensaje actual en la actividad de contexto del turno actual.

topIntent

public static String topIntent(RecognizerResult results)

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

Parámetros:

results - Resultado del reconocedor con la lista de intenciones que se van a filtrar. El valor predeterminado es "None" y un valor de puntuación mínima de 0.0

Devoluciones:

Nombre de la intención de puntuación superior.

topIntent

public static String topIntent(RecognizerResult results, double minScore)

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

Parámetros:

results - Resultado del reconocedor con la lista de intenciones que se van a filtrar.
minScore - Puntuación mínima necesaria para que una intención se considere como una intención superior.

Devoluciones:

Nombre de la intención de puntuación superior.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent)

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

Parámetros:

results - Resultado del reconocedor con la lista de intenciones que se van a filtrar
defaultIntent - El nombre de la intención que se va a devolver debe encontrar una intención superior. El valor predeterminado es "None" y un valor de puntuación mínima de 0.0

Devoluciones:

Nombre de la intención de puntuación superior.

topIntent

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

Devuelve el nombre de la intención de puntuación superior de un conjunto de resultados de LUIS.

Parámetros:

results - Resultado del reconocedor con la lista de intenciones que se van a filtrar
defaultIntent - El nombre de la intención que se va a devolver debe encontrar una intención superior. El valor predeterminado es "None"
minScore - Puntuación mínima necesaria para que una intención se considere como una intención superior.

Devoluciones:

Nombre de la intención de puntuación superior.

Se aplica a