LuisRecognizer Classe

public class LuisRecognizer
extends TelemetryRecognizer

Classe Luis Recognizer per eseguire query sul servizio LUIS usando la configurazione impostata da LuisRecognizeroptions. Implementazione basata su LUIS di TelemetryRecognizer.

Riepilogo dei costruttori

Costruttore Descrizione
LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Inizializza una nuova istanza di Luis Recognizer.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<T> <T>recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions, Class<T> c)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

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

Richiamato prima della registrazione di unLuis.

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

static java.lang.String topIntent(RecognizerResult results)

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

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

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

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

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

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

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

Metodi ereditati da TelemetryRecognizer

Metodi ereditati da 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

Dettagli costruttore

LuisRecognizer

public LuisRecognizer(LuisRecognizerOptions recognizerOptions)

Inizializza una nuova istanza di Luis Recognizer.

Parametri:

recognizerOptions - Opzioni di Riconoscimento Luis da usare quando si chiama il servizio LUIS.

Dettagli metodo

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
recognizerOptions - Istanza di LuisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
recognizerOptions - Istanza di LuisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

public CompletableFuture recognize(TurnContext turnContext, Class c)

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
recognizerOptions - Istanza di LuisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
recognizerOptions - Istanza luisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

<T>recognize

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

Esegue un'espressione tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato.

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
c - Classe implementata RecognizerConvert in cui convertire il risultato di Recognizer.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

onRecognizerResult

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

Richiamato prima della registrazione di luisResult.

Parametri:

recognizerResult - Luis Results per la chiamata.
turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

recognize

public CompletableFuture recognize(TurnContext turnContext)

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

public CompletableFuture recognize(TurnContext turnContext, LuisRecognizerOptions recognizerOptions)

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
recognizerOptions - Istanza di LuisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
recognizerOptions - Istanza luisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

turnContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

public CompletableFuture recognize(DialogContext dialogContext, Activity activity)

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
recognizerOptions - Istanza di LuisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
recognizerOptions - Istanza di LuisRecognizerOptions da usare dalla chiamata. Questo parametro esegue l'override del valore predefinito LuisRecognizerOptions passato nel costruttore.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

recognize

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

Restituisce i risultati dell'analisi (azioni e finalità suggerite).

Parametri:

dialogContext - Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.
activity - Attività da riconoscere.
telemetryProperties - Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.
telemetryMetrics - Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

Restituisce:

Risultati LUIS dell'analisi del testo del messaggio corrente nell'attività di contesto del turno corrente.

topIntent

public static String topIntent(RecognizerResult results)

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

Parametri:

results - Risultato riconoscimento con l'elenco delle finalità da filtrare. Il valore predefinito è "None" e un valore min score di 0.0

Restituisce:

Nome della finalità di punteggio superiore.

topIntent

public static String topIntent(RecognizerResult results, double minScore)

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

Parametri:

results - Risultato riconoscimento con l'elenco delle finalità da filtrare.
minScore - Punteggio minimo necessario per una finalità da considerare come finalità principale.

Restituisce:

Nome della finalità di punteggio superiore.

topIntent

public static String topIntent(RecognizerResult results, String defaultIntent)

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

Parametri:

results - Risultato riconoscimento con l'elenco di finalità da filtrare
defaultIntent - Il nome della finalità da restituire deve essere trovato con una finalità superiore. Il valore predefinito è "None" e un valore min score di 0.0

Restituisce:

Nome della finalità di punteggio superiore.

topIntent

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

Restituisce il nome della finalità di punteggio superiore da un set di risultati LUIS.

Parametri:

results - Risultato riconoscimento con l'elenco di finalità da filtrare
defaultIntent - Il nome della finalità da restituire deve essere trovato con una finalità superiore. Per impostazione predefinita, il valore predefinito è "Nessuno
minScore - Punteggio minimo necessario per una finalità da considerare come finalità principale.

Restituisce:

Nome della finalità di punteggio superiore.

Si applica a