RecognizerResult Classe

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

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,IntentScore> 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, mas que podem aparecer no objeto JSON REST.

java.lang.String getText()

Obtém o texto de entrada a ser reconhecido.

NamedIntentScore 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, mas que podem aparecer no objeto JSON REST.

void setText(String withText)

Define o texto de entrada a ser reconhecido.

Métodos herdados 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

Detalhes do construtor

RecognizerResult

public RecognizerResult()

Detalhes do método

convert

public void convert(Object result)

Converter o resultado do reconhecedor.

Parameters:

result - Resultado a ser convertido.

getAlteredText

public String getAlteredText()

Obtém o texto de entrada conforme modificado pelo reconhecedor, por exemplo, para correção ortográfica.

Returns:

Texto modificado pelo reconhecedor.

getEntities

public JsonNode getEntities()

Obtém as entidades de nível superior reconhecidas.

Returns:

Objeto com cada entidade reconhecida de nível superior como uma chave.

getIntents

public Map getIntents()

Obtém as intenções reconhecidas, com a intenção como chave e a confiança como valor.

Returns:

Mapeamento da intenção para informações sobre a intenção.

getProperties

public Map getProperties()

Obtém propriedades que não são definidas de outra forma pelo tipo RecognizerResult, mas que podem aparecer no objeto JSON REST.

Returns:

As propriedades estendidas para o objeto .

getText

public String getText()

Obtém o texto de entrada a ser reconhecido.

Returns:

O texto original.

getTopScoringIntent

public RecognizerResult.NamedIntentScore getTopScoringIntent()

Retorne a intenção de pontuação superior e sua pontuação.

Returns:

A principal intenção e pontuação de pontuação.

Throws:

java.lang.IllegalArgumentException - Nenhuma intenção disponível.

setAlteredText

public void setAlteredText(String withAlteredText)

Define o texto de entrada conforme modificado pelo reconhecedor, por exemplo, para correção ortográfica.

Parameters:

withAlteredText - Texto modificado pelo reconhecedor.

setEntities

public void setEntities(JsonNode withEntities)

Define as entidades de nível superior reconhecidas.

Parameters:

withEntities - Objeto com cada entidade reconhecida de nível superior como uma chave.

setIntents

public void setIntents(Map withIntents)

Define as intenções reconhecidas, com a intenção como chave e a confiança como valor.

Parameters:

withIntents - Mapeamento da intenção para informações sobre a intenção.

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:

key - A chave da propriedade.
value - O valor da propriedade.

setText

public void setText(String withText)

Define o texto de entrada a ser reconhecido.

Parameters:

withText - O texto a ser reconhecido.

Aplica-se a