RecognizerResult Classe

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

Implémente

public class RecognizerResult
implements RecognizerConvert

Contient les résultats de reconnaissance générés par un Recognizer.

Récapitulatif du constructeur

Constructeur Description
RecognizerResult()

Résumé de la méthode

Modificateur et type Méthode et description
void convert(Object result)

Convertir le résultat du module de reconnaissance.

java.lang.String getAlteredText()

Obtient le texte d’entrée tel que modifié par le module de reconnaissance, par exemple pour la correction orthographique.

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

Obtient les entités de niveau supérieur reconnues.

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

Obtient les intentions reconnues, avec l’intention comme clé et la confiance en tant que valeur.

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

Obtient les propriétés qui ne sont pas définies par le type de résultat Recognizer, mais qui peuvent apparaître dans l’objet JSON REST.

java.lang.String getText()

Obtient le texte d’entrée à reconnaître.

NamedIntentScore getTopScoringIntent()

Retournez l’intention de scoring supérieure et son score.

void setAlteredText(String withAlteredText)

Définit le texte d’entrée tel que modifié par le module de reconnaissance, par exemple pour la correction orthographique.

void setEntities(JsonNode withEntities)

Définit les entités de niveau supérieur reconnues.

void setIntents(Map<String,IntentScore> withIntents)

Définit les intentions reconnues, avec l’intention comme clé et la confiance en tant que valeur.

void setProperties(String key, JsonNode value)

Définit les propriétés qui ne sont pas définies par le type De résultatRecognizer, mais qui peuvent apparaître dans l’objet JSON REST.

void setText(String withText)

Définit le texte d’entrée à reconnaître.

Méthodes héritées 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

Détails du constructeur

RecognizerResult

public RecognizerResult()

Détails de la méthode

convert

public void convert(Object result)

Convertir le résultat du module de reconnaissance.

Paramètres:

result - Résultat à convertir.

getAlteredText

public String getAlteredText()

Obtient le texte d’entrée tel que modifié par le module de reconnaissance, par exemple pour la correction orthographique.

Retours:

Texte modifié par le module de reconnaissance.

getEntities

public JsonNode getEntities()

Obtient les entités de niveau supérieur reconnues.

Retours:

Objet avec chaque entité reconnue de niveau supérieur en tant que clé.

getIntents

public Map getIntents()

Obtient les intentions reconnues, avec l’intention comme clé et la confiance en tant que valeur.

Retours:

Mappage de l’intention à des informations sur l’intention.

getProperties

public Map getProperties()

Obtient les propriétés qui ne sont pas définies par le type RecognizerResult, mais qui peuvent apparaître dans l’objet JSON REST.

Retours:

Propriétés étendues de l’objet.

getText

public String getText()

Obtient le texte d’entrée à reconnaître.

Retours:

Texte d’origine.

getTopScoringIntent

public RecognizerResult.NamedIntentScore getTopScoringIntent()

Retournez l’intention de scoring supérieure et son score.

Retours:

L’intention et le score de score les plus hauts.

Exception:

java.lang.IllegalArgumentException - Aucune intention n’est disponible.

setAlteredText

public void setAlteredText(String withAlteredText)

Définit le texte d’entrée tel que modifié par le module de reconnaissance, par exemple pour la correction orthographique.

Paramètres:

withAlteredText - Texte modifié par le module de reconnaissance.

setEntities

public void setEntities(JsonNode withEntities)

Définit les entités de niveau supérieur reconnues.

Paramètres:

withEntities - Objet avec chaque entité reconnue de niveau supérieur en tant que clé.

setIntents

public void setIntents(Map withIntents)

Définit les intentions reconnues, avec l’intention comme clé et la confiance en tant que valeur.

Paramètres:

withIntents - Mappage de l’intention à des informations sur l’intention.

setProperties

public void setProperties(String key, JsonNode value)

Définit les propriétés qui ne sont pas définies par le type RecognizerResult, mais qui peuvent apparaître dans l’objet JSON REST.

Avec cela, les propriétés non représentées dans le type défini ne sont pas supprimées lorsque l’objet JSON est désérialisé, mais sont plutôt stockées dans cette propriété. Ces propriétés sont écrites dans un objet JSON lorsque l’instance est sérialisée.

Paramètres:

key - Clé de propriété.
value - Valeur de propriété.

setText

public void setText(String withText)

Définit le texte d’entrée à reconnaître.

Paramètres:

withText - Texte à reconnaître.

S’applique à