RecognizerResult Clase

  • java.lang.Object
    • com.microsoft.bot.builder.RecognizerResult

Implementaciones

public class RecognizerResult
implements RecognizerConvert

Contiene los resultados de reconocimiento generados por un Recognizer.

Resumen del constructor

Constructor Description
RecognizerResult()

Resumen del método

Modificador y tipo Método y descripción
void convert(Object result)

Convertir el resultado del reconocedor.

java.lang.String getAlteredText()

Obtiene el texto de entrada modificado por el reconocedor, por ejemplo, para la corrección ortográfica.

com.fasterxml.jackson.databind.JsonNode getEntities()

Obtiene las entidades de nivel superior reconocidas.

java.util.Map<java.lang.String,IntentScore> getIntents()

Obtiene las intenciones reconocidas, con la intención como clave y la confianza como valor.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

Obtiene las propiedades que no están definidas de otro modo por el tipo de resultado de Recognizer, pero que puede aparecer en el objeto JSON de REST.

java.lang.String getText()

Obtiene el texto de entrada que se va a reconocer.

NamedIntentScore getTopScoringIntent()

Devuelve la intención de puntuación superior y su puntuación.

void setAlteredText(String withAlteredText)

Establece el texto de entrada modificado por el reconocedor, por ejemplo, para la corrección ortográfica.

void setEntities(JsonNode withEntities)

Establece las entidades de nivel superior reconocidas.

void setIntents(Map<String,IntentScore> withIntents)

Establece las intenciones reconocidas, con la intención como clave y la confianza como valor.

void setProperties(String key, JsonNode value)

Establece las propiedades que no están definidas de otro modo por recognizertipo result, pero que pueden aparecer en el objeto JSON de REST.

void setText(String withText)

Establece el texto de entrada que se va a reconocer.

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

RecognizerResult

public RecognizerResult()

Detalles del método

convert

public void convert(Object result)

Convertir el resultado del reconocedor.

Parámetros:

result - Resultado que se va a convertir.

getAlteredText

public String getAlteredText()

Obtiene el texto de entrada modificado por el reconocedor, por ejemplo, para la corrección ortográfica.

Devoluciones:

Texto modificado por reconocedor.

getEntities

public JsonNode getEntities()

Obtiene las entidades de nivel superior reconocidas.

Devoluciones:

Objeto con cada entidad reconocida de nivel superior como clave.

getIntents

public Map getIntents()

Obtiene las intenciones reconocidas, con la intención como clave y la confianza como valor.

Devoluciones:

Asignación de intención a información sobre la intención.

getProperties

public Map getProperties()

Obtiene las propiedades que no están definidas de otro modo por el tipo RecognizerResult, pero que pueden aparecer en el objeto JSON de REST.

Devoluciones:

Propiedades extendidas para el objeto .

getText

public String getText()

Obtiene el texto de entrada que se va a reconocer.

Devoluciones:

Texto original.

getTopScoringIntent

public RecognizerResult.NamedIntentScore getTopScoringIntent()

Devuelve la intención de puntuación superior y su puntuación.

Devoluciones:

La intención y puntuación de puntuación superior.

Produce:

java.lang.IllegalArgumentException - No hay intenciones disponibles.

setAlteredText

public void setAlteredText(String withAlteredText)

Establece el texto de entrada modificado por el reconocedor, por ejemplo, para la corrección ortográfica.

Parámetros:

withAlteredText - Texto modificado por reconocedor.

setEntities

public void setEntities(JsonNode withEntities)

Establece las entidades de nivel superior reconocidas.

Parámetros:

withEntities - Objeto con cada entidad reconocida de nivel superior como clave.

setIntents

public void setIntents(Map withIntents)

Establece las intenciones reconocidas, con la intención como clave y la confianza como valor.

Parámetros:

withIntents - Asignación de intención a información sobre la intención.

setProperties

public void setProperties(String key, JsonNode value)

Establece las propiedades que no están definidas de otro modo por el tipo RecognizerResult, pero que pueden aparecer en el objeto JSON de REST.

Con esto, las propiedades no representadas en el tipo definido no se quitan cuando se deserializa el objeto JSON, sino que se almacenan en esta propiedad. Estas propiedades se escribirán en un objeto JSON cuando se serialice la instancia.

Parámetros:

key - Clave de propiedad.
value - Valor de propiedad.

setText

public void setText(String withText)

Establece el texto de entrada que se va a reconocer.

Parámetros:

withText - Texto que se va a reconocer.

Se aplica a