LuisRecognizerOptionsV3 Classe

public class LuisRecognizerOptionsV3
extends LuisRecognizerOptions

Opzioni di Riconoscimento Luis per il runtime LUIS V3.

Riepilogo dei campi

Modificatore e tipo Campo e descrizione
static final java.lang.String LUIS_TRACE_LABEL

Etichetta di contesto per un'attività di traccia LUIS.

static final java.lang.String LUIS_TRACE_TYPE

Tipo di valore per un'attività di traccia LUIS.

Riepilogo dei costruttori

Costruttore Descrizione
LuisRecognizerOptionsV3(LuisApplication application)

Inizializza una nuova istanza di LuisRecognizerOptionsV3.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.lang.String getDateTimeReference()

Ottiene l'offset datetimeV2.

java.util.List<DynamicList> getDynamicLists()

Restituisce elenchi dinamici utilizzati per riconoscere le entità per una determinata query.

java.util.List<ExternalEntity> getExternalEntities()

Ottiene le entità esterne da riconoscere nella query.

Recognizer getExternalEntityRecognizer()

Ottiene lo strumento di riconoscimento delle entità esterne per riconoscere le entità esterne da passare a LUIS.

okhttp3.OkHttpClient getHttpClient()

Ottiene un valore che indica se il client HTTP.

java.lang.String getSlot()

Ottiene lo slot LUIS da usare per l'applicazione.

java.lang.String getVersion()

Ottiene la versione specifica dell'applicazione a cui accedere.

boolean isIncludeAllIntents()

Ottiene un valore che indica se tutte le finalità vengono restituite o solo la parte superiore.

boolean isIncludeInstanceData()

Ottiene un valore che indica se i dati dell'istanza devono essere inclusi o meno nella risposta.

boolean isLog()

Valore che indica se le query devono essere registrate in LUIS.

boolean isPreferExternalEntities()

Ottiene un valore che indica se le entità esterne devono eseguire l'override di altri mezzi di riconoscimento delle entità.

void setDateTimeReference(String dateTimeReference)

Imposta l'offset datetimeV2.

void setDynamicLists(List<DynamicList> dynamicLists)

Imposta gli elenchi dinamici usati per riconoscere le entità per una determinata query.

void setExternalEntities(List<ExternalEntity> externalEntities)

Imposta le entità esterne da riconoscere nella query.

void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

Imposta riconoscimento entità esterne per riconoscere le entità esterne da passare a LUIS.

void setHttpClient(OkHttpClient httpClient)

Imposta il client HTTP.

void setIncludeAllIntents(boolean includeAllIntents)

Imposta che indica se tutte le finalità tornano o solo quella superiore.

void setIncludeInstanceData(boolean includeInstanceData)

Imposta il valore che indica se i dati dell'istanza devono essere inclusi o meno nella risposta.

void setLog(boolean log)

Valore che indica se le query devono essere registrate in LUIS.

void setPreferExternalEntities(boolean preferExternalEntities)

Imposta il valore che indica se le entità esterne devono eseguire l'override di altri mezzi di riconoscimento delle entità.

void setSlot(String slot)

Imposta lo slot LUIS da usare per l'applicazione.

void setVersion(String version)

Imposta la versione specifica dell'applicazione a cui accedere.

Metodi ereditati da LuisRecognizerOptions

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 del campo

LUIS_TRACE_LABEL

public static final String LUIS_TRACE_LABEL

Etichetta di contesto per un'attività di traccia LUIS.

LUIS_TRACE_TYPE

public static final String LUIS_TRACE_TYPE

Tipo di valore per un'attività di traccia LUIS.

Dettagli costruttore

LuisRecognizerOptionsV3

public LuisRecognizerOptionsV3(LuisApplication application)

Inizializza una nuova istanza di LuisRecognizerOptionsV3.

Parametri:

application - Istanza dell'applicazione Luis su cui eseguire una query.

Dettagli metodo

getDateTimeReference

public String getDateTimeReference()

Ottiene l'offset datetimeV2. Il formato per datetimeReference è ISO 8601.

Restituisce:

Formato per datetimeReference in ISO 8601.

getDynamicLists

public List getDynamicLists()

Restituisce elenchi dinamici utilizzati per riconoscere le entità per una determinata query.

Restituisce:

Elenchi dinamici usati per riconoscere le entità per una query specifica

getExternalEntities

public List getExternalEntities()

Ottiene le entità esterne da riconoscere nella query.

Restituisce:

Entità esterne da riconoscere nella query.

getExternalEntityRecognizer

public Recognizer getExternalEntityRecognizer()

Ottiene lo strumento di riconoscimento delle entità esterne per riconoscere le entità esterne da passare a LUIS.

Restituisce:

externalEntityRecognizer

getHttpClient

public OkHttpClient getHttpClient()

Ottiene un valore che indica se il client HTTP.

Restituisce:

OkHttpClient usato per eseguire query sul servizio Luis.

getSlot

public String getSlot()

Ottiene lo slot LUIS da usare per l'applicazione. Per impostazione predefinita, usa lo slot di produzione. È possibile trovare altri slot standard in LuisSlot. Se si specifica una versione, viene usata una versione privata dell'applicazione anziché uno slot.

Restituisce:

Costante LuisSlot.

getVersion

public String getVersion()

Ottiene la versione specifica dell'applicazione a cui accedere. LUIS supporta le versioni e questa è la versione da usare invece di uno slot. Se questa opzione è specificata, lo slot viene ignorato.

Restituisce:

Versione dell'applicazione Luis su Query.

isIncludeAllIntents

public boolean isIncludeAllIntents()

Ottiene un valore che indica se tutte le finalità vengono restituite o solo la parte superiore. True per la restituzione di tutte le finalità.

Restituisce:

True per la restituzione di tutte le finalità.

isIncludeInstanceData

public boolean isIncludeInstanceData()

Ottiene un valore che indica se i dati dell'istanza devono essere inclusi o meno nella risposta.

Restituisce:

True se i dati dell'istanza devono essere inclusi nella risposta.

isLog

public boolean isLog()

Valore che indica se le query devono essere registrate in LUIS. Se le query devono essere registrate in LUIS per facilitare la creazione di modelli migliori tramite l'apprendimento attivo

Restituisce:

True se le query devono essere registrate in LUIS.

isPreferExternalEntities

public boolean isPreferExternalEntities()

Ottiene un valore che indica se le entità esterne devono eseguire l'override di altri mezzi di riconoscimento delle entità.

Restituisce:

True se le entità esterne devono essere preferite ai risultati dei modelli LUIS.

setDateTimeReference

public void setDateTimeReference(String dateTimeReference)

Imposta l'offset datetimeV2.

Parametri:

dateTimeReference - Il formato per datetimeReference è ISO 8601.

setDynamicLists

public void setDynamicLists(List dynamicLists)

Imposta gli elenchi dinamici usati per riconoscere le entità per una determinata query.

Parametri:

dynamicLists - per riconoscere le entità per una query specifica.

setExternalEntities

public void setExternalEntities(List externalEntities)

Imposta le entità esterne da riconoscere nella query.

Parametri:

externalEntities - Entità esterne da riconoscere nella query.

setExternalEntityRecognizer

public void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

Imposta riconoscimento entità esterne per riconoscere le entità esterne da passare a LUIS.

Parametri:

externalEntityRecognizer - Istanza di Riconoscimento esterno.

setHttpClient

public void setHttpClient(OkHttpClient httpClient)

Imposta il client HTTP.

Parametri:

httpClient - da usare per le chiamate HTTP del servizio Luis.

setIncludeAllIntents

public void setIncludeAllIntents(boolean includeAllIntents)

Imposta che indica se tutte le finalità tornano o solo quella superiore.

Parametri:

includeAllIntents - True per la restituzione di tutte le finalità.

setIncludeInstanceData

public void setIncludeInstanceData(boolean includeInstanceData)

Imposta il valore che indica se i dati dell'istanza devono essere inclusi o meno nella risposta.

Parametri:

includeInstanceData - True se i dati dell'istanza devono essere inclusi nella risposta.

setLog

public void setLog(boolean log)

Valore che indica se le query devono essere registrate in LUIS. Se le query devono essere registrate in LUIS per facilitare la creazione di modelli migliori tramite l'apprendimento attivo.

Parametri:

log - True se le query devono essere registrate in LUIS.

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

Imposta il valore che indica se le entità esterne devono eseguire l'override di altri mezzi di riconoscimento delle entità.

Parametri:

preferExternalEntities - True se le entità esterne devono essere preferite ai risultati dei modelli LUIS.

setSlot

public void setSlot(String slot)

Imposta lo slot LUIS da usare per l'applicazione. Per impostazione predefinita, usa lo slot di produzione. È possibile trovare altri slot standard in LuisSlot. Se si specifica una versione, viene usata una versione privata dell'applicazione anziché uno slot.

Parametri:

slot - Valore LuisSlot da usare.

setVersion

public void setVersion(String version)

Imposta la versione specifica dell'applicazione a cui accedere. LUIS supporta le versioni e questa è la versione da usare invece di uno slot.

Parametri:

version - Versione dell'applicazione Luis. Se questa opzione è specificata, lo slot viene ignorato.

Si applica a