LuisRecognizerOptionsV3 Clase

public class LuisRecognizerOptionsV3
extends LuisRecognizerOptions

Opciones de Luis Recognizer para el entorno de ejecución de LUIS V3.

Resumen del campo

Modificador y tipo Campo y descripción
static final java.lang.String LUIS_TRACE_LABEL

Etiqueta de contexto de una actividad de seguimiento de LUIS.

static final java.lang.String LUIS_TRACE_TYPE

Tipo de valor para una actividad de seguimiento de LUIS.

Resumen del constructor

Constructor Description
LuisRecognizerOptionsV3(LuisApplication application)

Inicializa una nueva instancia de LuisRecognizerOptionsV3.

Resumen del método

Modificador y tipo Método y descripción
java.lang.String getDateTimeReference()

Obtiene el desplazamiento datetimeV2.

java.util.List<DynamicList> getDynamicLists()

Devuelve listas dinámicas usadas para reconocer entidades para una consulta determinada.

java.util.List<ExternalEntity> getExternalEntities()

Obtiene las entidades externas que se van a reconocer en la consulta.

Recognizer getExternalEntityRecognizer()

Obtiene el reconocedor de entidades externas para reconocer entidades externas que se van a pasar a LUIS.

okhttp3.OkHttpClient getHttpClient()

Obtiene si el cliente http.

java.lang.String getSlot()

Obtiene la ranura de LUIS que se va a usar para la aplicación.

java.lang.String getVersion()

Obtiene la versión específica de la aplicación a la que se va a acceder.

boolean isIncludeAllIntents()

Obtiene que indica si todas las intenciones vuelven o solo la superior.

boolean isIncludeInstanceData()

Obtiene el valor que indica si se deben incluir o no datos de instancia en respuesta.

boolean isLog()

Valor que indica si las consultas se deben registrar en LUIS.

boolean isPreferExternalEntities()

Obtiene el valor que indica si las entidades externas deben invalidar otros medios de reconocimiento de entidades.

void setDateTimeReference(String dateTimeReference)

Establece el desplazamiento datetimeV2.

void setDynamicLists(List<DynamicList> dynamicLists)

Establece listas dinámicas usadas para reconocer entidades para una consulta determinada.

void setExternalEntities(List<ExternalEntity> externalEntities)

Establece las entidades externas que se reconocerán en la consulta.

void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

Establece el reconocedor de entidades externas para reconocer entidades externas que se van a pasar a LUIS.

void setHttpClient(OkHttpClient httpClient)

Establece el cliente http.

void setIncludeAllIntents(boolean includeAllIntents)

Establece que indica si todas las intenciones vuelven o solo la superior.

void setIncludeInstanceData(boolean includeInstanceData)

Establece el valor que indica si se deben incluir o no datos de instancia en respuesta.

void setLog(boolean log)

Valor que indica si las consultas se deben registrar en LUIS.

void setPreferExternalEntities(boolean preferExternalEntities)

Establece el valor que indica si las entidades externas deben invalidar otros medios de reconocimiento de entidades.

void setSlot(String slot)

Establece la ranura de LUIS que se va a usar para la aplicación.

void setVersion(String version)

Establece la versión específica de la aplicación a la que se va a acceder.

Métodos heredados de LuisRecognizerOptions

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 campo

LUIS_TRACE_LABEL

public static final String LUIS_TRACE_LABEL

Etiqueta de contexto de una actividad de seguimiento de LUIS.

LUIS_TRACE_TYPE

public static final String LUIS_TRACE_TYPE

Tipo de valor para una actividad de seguimiento de LUIS.

Detalles del constructor

LuisRecognizerOptionsV3

public LuisRecognizerOptionsV3(LuisApplication application)

Inicializa una nueva instancia de LuisRecognizerOptionsV3.

Parámetros:

application - Instancia de aplicación de Luis que se va a consultar.

Detalles del método

getDateTimeReference

public String getDateTimeReference()

Obtiene el desplazamiento datetimeV2. El formato de datetimeReference es ISO 8601.

Devoluciones:

El formato de datetimeReference en ISO 8601.

getDynamicLists

public List getDynamicLists()

Devuelve listas dinámicas usadas para reconocer entidades para una consulta determinada.

Devoluciones:

Listas dinámicas usadas para reconocer entidades para una consulta determinada

getExternalEntities

public List getExternalEntities()

Obtiene las entidades externas que se van a reconocer en la consulta.

Devoluciones:

Entidades externas que se van a reconocer en la consulta.

getExternalEntityRecognizer

public Recognizer getExternalEntityRecognizer()

Obtiene el reconocedor de entidades externas para reconocer entidades externas que se van a pasar a LUIS.

Devoluciones:

externalEntityRecognizer

getHttpClient

public OkHttpClient getHttpClient()

Obtiene si el cliente http.

Devoluciones:

OkHttpClient se usa para consultar el servicio luis.

getSlot

public String getSlot()

Obtiene la ranura de LUIS que se va a usar para la aplicación. De forma predeterminada, usa el espacio de producción. Puede encontrar otras ranuras estándar en LuisSlot. Si especifica una versión, se usa una versión privada de la aplicación en lugar de una ranura.

Devoluciones:

Constante LuisSlot.

getVersion

public String getVersion()

Obtiene la versión específica de la aplicación a la que se va a acceder. LUIS admite versiones y esta es la versión que se va a usar en lugar de una ranura. Si se especifica esto, se omite slot.

Devoluciones:

Versión de la aplicación de Luis en Query.

isIncludeAllIntents

public boolean isIncludeAllIntents()

Obtiene que indica si todas las intenciones vuelven o solo la superior. True para devolver todas las intenciones.

Devoluciones:

True para devolver todas las intenciones.

isIncludeInstanceData

public boolean isIncludeInstanceData()

Obtiene el valor que indica si se deben incluir o no datos de instancia en respuesta.

Devoluciones:

True si los datos de instancia deben incluirse en respuesta.

isLog

public boolean isLog()

Valor que indica si las consultas se deben registrar en LUIS. Si las consultas deben iniciar sesión en LUIS para ayudar a crear mejores modelos a través del aprendizaje activo

Devoluciones:

True si las consultas deben iniciar sesión en LUIS.

isPreferExternalEntities

public boolean isPreferExternalEntities()

Obtiene el valor que indica si las entidades externas deben invalidar otros medios de reconocimiento de entidades.

Devoluciones:

True si se deben preferir las entidades externas a los resultados de los modelos de LUIS.

setDateTimeReference

public void setDateTimeReference(String dateTimeReference)

Establece el desplazamiento datetimeV2.

Parámetros:

dateTimeReference - El formato de datetimeReference es ISO 8601.

setDynamicLists

public void setDynamicLists(List dynamicLists)

Establece listas dinámicas usadas para reconocer entidades para una consulta determinada.

Parámetros:

dynamicLists - para reconocer entidades para una consulta determinada.

setExternalEntities

public void setExternalEntities(List externalEntities)

Establece las entidades externas que se reconocerán en la consulta.

Parámetros:

externalEntities - Entidades externas que se van a reconocer en la consulta.

setExternalEntityRecognizer

public void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

Establece el reconocedor de entidades externas para reconocer entidades externas que se van a pasar a LUIS.

Parámetros:

externalEntityRecognizer - Instancia de External Recognizer.

setHttpClient

public void setHttpClient(OkHttpClient httpClient)

Establece el cliente http.

Parámetros:

httpClient - para usar para las llamadas http del servicio luis.

setIncludeAllIntents

public void setIncludeAllIntents(boolean includeAllIntents)

Establece que indica si todas las intenciones vuelven o solo la superior.

Parámetros:

includeAllIntents - True para devolver todas las intenciones.

setIncludeInstanceData

public void setIncludeInstanceData(boolean includeInstanceData)

Establece el valor que indica si se deben incluir o no datos de instancia en respuesta.

Parámetros:

includeInstanceData - True si los datos de instancia deben incluirse en respuesta.

setLog

public void setLog(boolean log)

Valor que indica si las consultas se deben registrar en LUIS. Si las consultas se deben registrar en LUIS para ayudar a crear mejores modelos a través del aprendizaje activo.

Parámetros:

log - True si las consultas deben iniciar sesión en LUIS.

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

Establece el valor que indica si las entidades externas deben invalidar otros medios de reconocimiento de entidades.

Parámetros:

preferExternalEntities - True si se deben preferir las entidades externas a los resultados de los modelos de LUIS.

setSlot

public void setSlot(String slot)

Establece la ranura de LUIS que se va a usar para la aplicación. De forma predeterminada, usa el espacio de producción. Puede encontrar otras ranuras estándar en LuisSlot. Si especifica una versión, se usa una versión privada de la aplicación en lugar de una ranura.

Parámetros:

slot - Valor de LuisSlot que se va a usar.

setVersion

public void setVersion(String version)

Establece la versión específica de la aplicación a la que se va a acceder. LUIS admite versiones y esta es la versión que se va a usar en lugar de una ranura.

Parámetros:

version - Versión de la aplicación de Luis. Si se especifica esto, se omite slot.

Se aplica a