Corrección automática de la entrada de usuario

La corrección automática corrige los errores ortográficos que los usuarios realizan en sus solicitudes. Las palabras corregidas se utilizan para coincidir con una acción o una intención.

La corrección automática corrige la entrada de usuario de la forma siguiente:

  • Entrada original: letme applt for a memberdhip

  • Entrada corregida: let me apply for a membership

  • Entrada original: I want to know the montth-to-month schedule for a facee-to-faace meting with the supervisor

  • Entrada corregida: I want to know the month to month schedule for a face to face meeting with the supervisor

Cuando su asistente comprueba si una palabra necesita una corrección ortográfica, va más allá de una simple búsqueda en el diccionario. Utiliza el procesamiento del lenguaje natural y modelos probabilísticos para comprender el contexto y decidir si la palabra está mal escrita.

De forma predeterminada, la corrección automática está habilitada en todos los asistentes que utilizan inglés. Sin embargo, está inhabilitado de forma predeterminada en todos los asistentes que utilizan francés. Puede habilitar o inhabilitar Corrección automática yendo a Valores globales > Corrección automática.

La autocorrección no está disponible para la integración de la búsqueda en su asistente ni para los idiomas del asistente distintos del inglés y el francés.

Inhabilitación de la corrección automática

Si es necesario, puede inhabilitar la corrección automática para su asistente.

Si un término específico del dominio se corrige incorrectamente, puede evitar este comportamiento añadiendo el término o la frase a sus datos de entrenamiento. Para obtener más información, consulte Reglas de corrección automática.

Si está utilizando acciones en el asistente, siga estos pasos para inhabilitar la corrección automática:

  1. En la página Acciones, pulse Valores globales Icono de engranaje.

  2. Haga clic en la pestaña Autocorrección.

  3. Establezca el conmutador en Desactivado y, a continuación, pulse Guardar.

Si está utilizando el diálogo en su asistente, siga estos pasos para inhabilitar la corrección automática:

  1. En la sección Opciones, pulse Corrección automática.

  2. Coloque el interruptor en Off.

Prueba de corrección automática en el diálogo

Si está utilizando el diálogo, puede probar la corrección automática utilizando Pruébelo.

  1. En Pruébelo, especifique una solicitud que incluya algunas palabras mal escritas.

    Si las palabras de la entrada están mal escritas, se corrigen automáticamente y se muestra el icono corrección automática. Se subraya la expresión corregida.

  2. Mueva el puntero del ratón sobre la expresión subrayada para ver la redacción original.

    Si su asistente no corrige un término mal escrito que usted esperaba que corrigiera, revise las reglas de corrección. Podría mostrar que el término pertenece a una categoría que el asistente no cambia.

Reglas de corrección automática

Para evitar una corrección excesiva, su asistente no corrija la ortografía de los siguientes tipos de entrada:

  • Palabras en mayúsculas.
  • Palabras con un carácter en mayúscula.
  • Emojis.
  • Ubicaciones, como estados y direcciones.
  • Números y unidades de medida o tiempo.
  • Los nombres propios, como los nombres comunes o los nombres de empresas.
  • Texto entre comillas.
  • Palabras que contengan caracteres especiales, como asteriscos (*), ampersands (&) o arrobas (@), incluidos los utilizados en direcciones de correo electrónico o URL.
  • Palabras que pertenecen, es decir, palabras con significado implícito porque aparecen en sus pasos de acción, valores de entidad de diálogo, sinónimos de entidad o ejemplos de usuario de intención.

¿Cómo se relaciona la corrección automática ortográfica con la coincidencia aproximada?

En el diálogo, la concordancia difusa ayuda a su asistente a reconocer menciones de entidades basadas en diccionarios en la entrada del usuario. Utiliza un sistema de búsqueda de diccionario para comparar una palabra de la entrada de usuario con un valor de entidad o un sinónimo existente en los datos de entrenamiento del conocimiento. Por ejemplo, si el usuario especifica boook y los datos de entrenamiento contienen una entidad @reading_material con un valor book, la coincidencia aproximada reconoce que los dos términos (boook y book) significan lo mismo.

En diálogo, cuando tanto la autocorrección como la coincidencia difusa están activadas, la coincidencia difusa se ejecuta primero. Si hace coincidir un término con un valor de entidad o sinónimo del diccionario, marca el término como perteneciente a la habilidad. A continuación, omite la autocorrección para ese término.

Por ejemplo, si un usuario introduce una frase como I wnt to buy a boook, la concordancia difusa identifica que boook coincide con su valor de entidad book y lo añade a la lista de palabras protegidas. A continuación, su asistente corrige la entrada en I want to buy a boook. Fíjate en que arregla wnt pero no cambia boook. Si observa este comportamiento al probar su diálogo, puede parecer que el asistente está cometiendo un error. Sin embargo, se comporta correctamente.

La concordancia difusa identifica boook como una mención de la entidad @reading_material, y la autocorrección actualiza wnt a want, y permite al asistente asignar la entrada a la intención #buy_something. Cada función contribuye de forma diferente, pero juntas ayudan a su asistente a interpretar con precisión el significado del usuario.