LuisRecognizer Classe

public class LuisRecognizer
extends TelemetryRecognizer

Classe Luis Recognizer para consultar o Serviço LUIS usando o conjunto de configurações pelo LuisRecognizeroptions. Uma implementação baseada em LUIS de TelemetryRecognizer.

Resumo do Construtor

Construtor Description
LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Inicializa uma nova instância do Luis Recognizer.

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class<T> c)

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente 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)

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

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

Invocado antes de um Resultado do Luisser registrado em log.

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

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

Retornar resultados da análise (ações e intenções sugeridas).

static java.lang.String topIntent(RecognizerResult results)

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

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

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

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

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

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

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

Métodos herdados de TelemetryRecognizer

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

Detalhes do construtor

LuisRecognizer

public LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Inicializa uma nova instância do Luis Recognizer.

Parâmetros:

recognizerOptions - Opções do Luis Recognizer a serem usadas ao chamar o Serviço LUIS.

Detalhes do método

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
recognizerOptions - Uma instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
recognizerOptions - Uma instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Class c)

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
recognizerOptions - Uma instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
recognizerOptions - Instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

<T>recognize

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

Executa um enunciado por meio de um reconhecedor e retorna um resultado de reconhecedor fortemente tipado.

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.
c - Classe implementada RecognizerConvert para converter o Resultado do Reconhecedor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

onRecognizerResult

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

Invocado antes de um LuisResult ser registrado.

Parâmetros:

recognizerResult - Os Resultados do Luis para a chamada.
turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.

recognize

public CompletableFuture recognize(TurnContext turnContext)

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
recognizerOptions - Uma instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

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

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
recognizerOptions - Instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

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

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

turnContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity)

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

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

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
recognizerOptions - Uma instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

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

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
recognizerOptions - Uma instância de LuisRecognizerOptions a ser usada pela chamada. Esse parâmetro substitui o LuisRecognizerOptions padrão passado no construtor.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

recognize

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

Retornar resultados da análise (ações e intenções sugeridas).

Parâmetros:

dialogContext - Objeto de contexto que contém informações para uma única vez de conversa com um usuário.
activity - Atividade a ser reconhecida.
telemetryProperties - Propriedades adicionais a serem registradas na telemetria com o evento LuisResult.
telemetryMetrics - Métricas adicionais a serem registradas na telemetria com o evento LuisResult.

Retornos:

Os resultados do LUIS da análise do texto da mensagem atual na atividade de contexto da curva atual.

topIntent

public static String topIntent(RecognizerResult results)

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

Parâmetros:

results - O Resultado do Reconhecedor com a lista de Intenções a serem filtradas. Usa como padrão um valor de "None" e um valor de pontuação mínima de 0.0

Retornos:

O nome da intenção de pontuação superior.

topIntent

public static String topIntent(RecognizerResult results, double minScore)

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

Parâmetros:

results - O Resultado do Reconhecedor com a lista de Intenções a serem filtradas.
minScore - Pontuação mínima necessária para que uma intenção seja considerada como uma intenção superior.

Retornos:

O nome da intenção de pontuação superior.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent)

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

Parâmetros:

results - O resultado do reconhecedor com a lista de intenções a serem filtradas
defaultIntent - Nome da intenção a ser retornado caso uma intenção superior seja encontrada. Usa como padrão um valor de "None" e um valor de pontuação mínima de 0.0

Retornos:

O nome da intenção de pontuação superior.

topIntent

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

Retorna o nome da intenção de pontuação superior de um conjunto de resultados do LUIS.

Parâmetros:

results - O resultado do reconhecedor com a lista de intenções a serem filtradas
defaultIntent - Nome da intenção a ser retornado caso uma intenção superior seja encontrada. Padrão para um valor de "Nenhum
minScore - Pontuação mínima necessária para que uma intenção seja considerada como uma intenção superior.

Retornos:

O nome da intenção de pontuação superior.

Aplica-se a