RecognizerResult Classe
- java.
lang. Object - com.
microsoft. bot. builder. RecognizerResult
- com.
Implementações
public class RecognizerResult
implements RecognizerConvert
Contém os resultados de reconhecimento gerados por um Recognizer.
Resumo do Construtor
Construtor | Description | |
---|---|---|
RecognizerResult() |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
convert(Object result)
Converter o resultado do reconhecedor. |
java.lang.String |
getAlteredText()
Obtém o texto de entrada conforme modificado pelo reconhecedor, por exemplo, para correção ortográfica. |
com.fasterxml.jackson.databind.JsonNode |
getEntities()
Obtém as entidades de nível superior reconhecidas. |
java.util.Map<java.lang.String,Intent |
getIntents()
Obtém as intenções reconhecidas, com a intenção como chave e a confiança como valor. |
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Obtém propriedades que não são definidas de outra forma pelo tipo de Resultado do Reconhecedor |
java.lang.String |
getText()
Obtém o texto de entrada a ser reconhecido. |
Named |
getTopScoringIntent()
Retorne a intenção de pontuação superior e sua pontuação. |
void |
setAlteredText(String withAlteredText)
Define o texto de entrada conforme modificado pelo reconhecedor, por exemplo, para correção ortográfica. |
void |
setEntities(JsonNode withEntities)
Define as entidades de nível superior reconhecidas. |
void |
setIntents(Map<String,IntentScore> withIntents)
Define as intenções reconhecidas, com a intenção como chave e a confiança como valor. |
void |
setProperties(String key, JsonNode value)
Define propriedades que não são definidas de outra forma pelo tipo de Resultado do Reconhecedor |
void |
setText(String withText)
Define o texto de entrada a ser reconhecido. |
Métodos herdados de java.lang.Object
Detalhes do construtor
RecognizerResult
public RecognizerResult()
Detalhes do método
convert
public void convert(Object result)
Converter o resultado do reconhecedor.
Parameters:
getAlteredText
public String getAlteredText()
Obtém o texto de entrada conforme modificado pelo reconhecedor, por exemplo, para correção ortográfica.
Returns:
getEntities
public JsonNode getEntities()
Obtém as entidades de nível superior reconhecidas.
Returns:
getIntents
public Map
Obtém as intenções reconhecidas, com a intenção como chave e a confiança como valor.
Returns:
getProperties
public Map
Obtém propriedades que não são definidas de outra forma pelo tipo RecognizerResult, mas que podem aparecer no objeto JSON REST.
Returns:
getText
public String getText()
Obtém o texto de entrada a ser reconhecido.
Returns:
getTopScoringIntent
public RecognizerResult.NamedIntentScore getTopScoringIntent()
Retorne a intenção de pontuação superior e sua pontuação.
Returns:
Throws:
setAlteredText
public void setAlteredText(String withAlteredText)
Define o texto de entrada conforme modificado pelo reconhecedor, por exemplo, para correção ortográfica.
Parameters:
setEntities
public void setEntities(JsonNode withEntities)
Define as entidades de nível superior reconhecidas.
Parameters:
setIntents
public void setIntents(Map
Define as intenções reconhecidas, com a intenção como chave e a confiança como valor.
Parameters:
setProperties
public void setProperties(String key, JsonNode value)
Define propriedades que não são definidas de outra forma pelo tipo RecognizerResult, mas que podem aparecer no objeto JSON REST.
Com isso, as propriedades não representadas no tipo definido não são descartadas quando o objeto JSON é desserializado, mas são armazenadas nessa propriedade. Essas propriedades serão gravadas em um objeto JSON quando a instância for serializada.
Parameters:
setText
public void setText(String withText)
Define o texto de entrada a ser reconhecido.
Parameters: