

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Conceptos clave de Amazon Lex V2
<a name="how-it-works"></a>

Amazon Lex V2 le permite crear aplicaciones de chat (bots) para obtener información de los usuarios para realizar una tarea. Por ejemplo, puedes crear un chatbot para brindar atención al cliente, responder a las preguntas frecuentes o reservar citas. A continuación, presentamos los pasos habituales para trabajar con Amazon Lex V2:

## Ruta de aprendizaje de inicio rápido
<a name="quick-start-path"></a>

¿Eres nuevo en Amazon Lex V2? Siga esta ruta de aprendizaje progresivo para empezar rápidamente:

1. **Comience con una plantilla** (5 minutos): elija entre las plantillas de chatbot prediseñadas, como Customer Support FAQ, Appointment Booking o Order Status. Las plantillas incluyen intenciones, ranuras y ejemplos de expresiones preconfiguradas.

1. **Personaliza tu Chatbot** (15 minutos): modifica la plantilla para que se adapte a tu caso de uso específico. Añade tus propias intenciones, actualiza ejemplos de expresiones y configura los tipos de ranuras para tu dominio.

1. **Pruebe y perfeccione** (10 minutos): utilice la consola de pruebas integrada para mantener conversaciones con su chatbot. Activa la NLU asistida para mejorar la comprensión con un mínimo de datos de entrenamiento.

1. **Implemente e integre** (20 minutos): publique su chatbot e intégrelo en su plataforma preferida (Slack, aplicación web o aplicación móvil).

**Tiempo total de funcionamiento del chatbot: unos 50 minutos**

Para una comprensión más completa, continúe con el proceso de desarrollo detallado que se indica a continuación.

## Proceso de desarrollo detallado
<a name="detailed-development-process"></a>

Para bots más complejos o para crear desde cero, sigue este proceso de desarrollo integral:

1. Cree un bot y añada uno o más idiomas. Configure el bot para que entienda el objetivo del usuario, participe en la conversación con el usuario para obtener información y cumpla la intención del usuario.

1. Pruebe el bot. Puede utilizar la ventana de prueba del cliente proporcionada por la consola de Amazon Lex V2.

1. Publique una versión y cree un alias.

1. Implemente el bot. Puede implementar el bot en sus propias aplicaciones o plataformas de mensajería, como Facebook Messenger o Slack.

## Conceptos básicos y terminología
<a name="core-concepts"></a>

Antes de empezar, familiarícese con los siguientes conceptos y terminología esenciales de Amazon Lex V2:
+ **Bot**: un bot realiza tareas automatizadas como, por ejemplo, pedir una pizza, reservar un hotel, pedir flores, etc. Un bot de Amazon Lex V2 emplea capacidades de reconocimiento automático de voz (ASR) y comprensión del lenguaje natural (NLU).

  Los bots de Amazon Lex V2 pueden comprender entradas del usuario en forma de voz o texto y conversar en lenguaje natural.
+ **Idioma**: un bot de Amazon Lex V2 puede conversar en uno o más idiomas. Cada idioma es independiente de los demás. Puede configurar Amazon Lex V2 para que converse con un usuario mediante palabras y frases en su idioma nativo. Para obtener más información, consulte [Idiomas y configuraciones regionales compatibles con Amazon Lex V2](how-languages.md).
+ **Intención**: una intención representa una acción que el usuario desea realizar. Puede crear un bot que admita una o más intenciones relacionadas. Por ejemplo, puede crear un bot que pida pizza y bebidas. Para cada intención, debe proporcionar la siguiente información obligatoria:
  + **Nombre de la intención**: nombre descriptivo de la intención. Por ejemplo, **OrderPizza**.
  + **Enunciados de muestra**: cómo podría comunicar la intención un usuario. Por ejemplo, un usuario puede decir «¿Puedo pedir una pizza, por favor?» o «Deseo pedir una pizza».
  + **Cómo llevar a cabo la intención**: la manera en que desea llevar a cabo la intención después de que el usuario proporcione la información necesaria. Es recomendable crear una función de Lambda para el cumplimiento de la intención.

    De forma opcional, puede configurar la intención para que Amazon Lex V2 simplemente devuelva la información a la aplicación cliente y que esta se ocupe del cumplimiento.

  Además de las intenciones personalizadas, Amazon Lex V2 proporciona intenciones integradas para configurar rápidamente un bot. Para obtener más información, consulte [Intenciones integradas](built-in-intents.md).

  Amazon Lex siempre incluye una intención alternativa para cada bot. La intención alternativa se utiliza siempre que Amazon Lex no pueda deducir la intención del usuario. Para obtener más información, consulte [AMAZON.FallbackIntent](built-in-intent-fallback.md).
+ **Slot**: una intención puede requerir ninguno o varios slots o parámetros. Puede añadir parámetros como parte de la configuración. En tiempo de ejecución, Amazon Lex V2 solicita al usuario valores de slot específicos. El usuario deben proporcionar valores para todos los slots obligatorios para que Amazon Lex V2e pueda atender a la intención.

  Por ejemplo, la intención `OrderPizza` requiere slots como el tamaño, el tipo de masa y el número de pizzas. Para cada slot, hay que proporcionar un tipo de slot y una o más indicaciones para que Amazon Lex V2 los envíe al cliente y obtenga valores del usuario. Un usuario puede responder con un valor de slot que contenga palabras adicionales, como «una pizza grande, por favor» o «prefiero el tamaño pequeño». Amazon Lex V2 sigue entendiendo el valor del slot.
+ **Tipo de slot**: cada slot tiene un tipo. Puede crear sus propios tipos de slot o utilizar tipos de slot integrados. Por ejemplo, puede crear y utilizar los siguientes tipos de slot para la intención `OrderPizza`:
  + Tamaño: con los valores de enumeración `Small`, `Medium` y `Large`.
  + Masa: con los valores de enumeración `Thick` y `Thin`.

  Amazon Lex V2 también ofrece tipos de slot integrados. Por ejemplo, `AMAZON.Number` es un tipo de slot integrado que puede utilizar con el número de pizzas encargadas. Para obtener más información, consulte [Intenciones integradas](built-in-intents.md).
+ **Versión**: una versión es una instantánea numerada de su trabajo que puede publicar para su uso en diferentes partes del flujo de trabajo, como, por ejemplo, el desarrollo, la implementación beta y la producción. Una vez que haya creado una versión, podrá usar un bot tal y como existía cuando se creó la versión. Después de crear una versión, esta no cambia mientras continúa trabajando en su aplicación.
+ **Alias**: un alias es un puntero hacia una versión específica de un bot. Con un alias, puede actualizar la versión que usan las aplicaciones de su cliente. Por ejemplo, puede apuntar un alias hacia la versión 1 de su bot. Cuando esté listo para actualizar el bot, publique la versión 2 y cambie el alias para que apunte a la nueva versión. Dado que sus aplicaciones utilizan el alias en lugar de una versión específica, todos los clientes obtienen las nuevas funcionalidades sin necesidad de actualizarse.

## Características avanzadas de Amazon Lex V2
<a name="advanced-features"></a>

Además de los conceptos básicos anteriores, Amazon Lex V2 incluye funciones avanzadas que mejoran las capacidades de los bots:
+ **NLU asistida**: utiliza modelos de lenguaje extensos (LLMs) para mejorar la clasificación de intenciones y la resolución de los espacios. Esta función ayuda a tu bot a entender las solicitudes de los usuarios con mayor precisión, incluso cuando utilizan una redacción diferente a la de tus ejemplos de entrenamiento. La NLU asistida funciona dentro de las intenciones y los espacios configurados, lo que proporciona una mejor comprensión sin requerir una gran cantidad de datos de entrenamiento.
+ **Conversaciones en varios turnos**: Amazon Lex V2 puede mantener el contexto en varios turnos de conversación, lo que permite back-and-forth interacciones naturales. Los usuarios pueden proporcionar información de forma gradual, cambiar de opinión o hacer preguntas aclaratorias sin perder el contexto de la conversación.
+ **Cambio de contexto**: los bots avanzados pueden gestionar los cambios de tema dentro de una conversación. Por ejemplo, un usuario puede empezar a preguntar sobre la información de la cuenta, pasar a realizar un pedido y volver al tema original. Amazon Lex V2 puede gestionar estos cambios de contexto sin problemas.
+ **Estrategias alternativas**: cuando Amazon Lex V2 no entiende la solicitud de un usuario, puede configurar comportamientos alternativos sofisticados, como aclarar preguntas, solicitar sugerencias o recurrir a agentes humanos. Esto garantiza que los usuarios siempre tengan un camino a seguir en la conversación.
+ **Gestión del flujo de conversación**: utilice la ramificación condicional y los controles de flujo de conversación para crear patrones de diálogo complejos sin necesidad de escribir código. Puede enrutar las conversaciones en función de las respuestas de los usuarios, los valores de los intervalos o los datos externos.

## Disponibilidad regional
<a name="regional-availability"></a>

Para obtener una lista de las regiones de AWS en las que está disponible Amazon Lex V2, consulte los [puntos de enlace y las cuotas de Amazon Lex V2](https://docs.aws.amazon.com/general/latest/gr/lex.html) en la *Referencia general de Amazon Web Services*.

# Idiomas y configuraciones regionales compatibles con Amazon Lex V2
<a name="how-languages"></a>

Amazon Lex V2 admite una variedad de idiomas y configuraciones regionales. En este tema se muestran los idiomas compatibles y las características que admiten estos idiomas.

## Idiomas y configuraciones regionales compatibles
<a name="supported-languages"></a>

Amazon Lex V2 admite los siguientes idiomas y configuraciones regionales.


| Código | Lenguaje y configuración | 
| --- | --- | 
| AF\$1za\$1 | Afrikaans (Sudáfrica) | 
| ar\$1AE | Árabe del Golfo (Emiratos Árabes Unidos) | 
| Ar\$1sa\$1 | Árabe (Arabia Saudita) | 
| bg\$1bg\$1 | Búlgaro (Bulgaria) | 
| ca\$1ES | Catalán (España) | 
| CS\$1CZ\$1 | Checo (República Checa) | 
| CY\$1gb\$1 | Galés (Reino Unido) | 
| Da\$1DK\$1 | Danés (Dinamarca) | 
| de\$1AT | Alemán (austriaco) | 
| de\$1CH\$1 | Alemán (Suiza) | 
| de\$1DE | Alemán (Alemania) | 
| en\$1AB\$1 | Inglés (Escocia) | 
| en\$1AU | Inglés (Australia) | 
| en\$1GB | Inglés (Reino Unido) | 
| en\$1IE\$1 | Inglés (Irlanda) | 
| en\$1IN | Inglés (India) | 
| en\$1NZ\$1 | Inglés (Nueva Zelanda) | 
| en\$1US | English (EE. UU.) | 
| en\$1WL\$1 | Inglés (Gales) | 
| en\$1ZA | Inglés (Sudáfrica) | 
| es\$1419 | Español (Latinoamérica) | 
| es\$1ES | Español (España) | 
| es\$1MX\$1 | Español (México) | 
| es\$1US | Español (EE. UU.) | 
| et\$1et\$1 | Estonio (Estonia) | 
| fa\$1IR\$1 | Farsi (Irán) | 
| fi\$1FI | Finés (Finlandia) | 
| fr\$1BE\$1 | Francés (Bélgica) | 
| fr\$1CA | Francés (Canadá) | 
| fr\$1FR | Francés (Francia) | 
| He\$1il\$1 | Hebreo (Israel) | 
| hi\$1IN | Hindi (India) | 
| hr\$1hr\$1 | Croata (Croacia) | 
| Hu\$1hu\$1 | Húngaro (Hungría) | 
| ID\$1ID\$1 | Indonesio (Indonesia) | 
| is\$1is\$1 | Islandés (Islandia) | 
| It\$1it | Italiano (Italia) | 
| ja\$1JP | Japonés (Japón) | 
| KM\$1kh\$1 | Khmer (Camboya) | 
| ko\$1KR | Coreano (Corea) | 
| LT\$1LT\$1 | Lituano (Lituania) | 
| LV\$1LV\$1 | Letón (Letonia) | 
| MS\$1my\$1 | Malayo (Malasia) | 
| NL\$1BE\$1 | Flamenco (Bélgica) | 
| nl\$1NL | Neerlandés (Países Bajos) | 
| no\$1NO | Noruego (Noruega) | 
| pl\$1PL | Polaco (Polonia) | 
| pt\$1BR | Portugués (Brasil) | 
| pt\$1PT | Portugués (Portugal) | 
| Ro\$1ro\$1 | Rumano (Rumanía) | 
| SK\$1SK\$1 | Eslovaco (Eslovaquia) | 
| SL\$1Si\$1 | Esloveno (Eslovenia) | 
| So\$1so\$1 | Somalí (Somalia) | 
| SR\$1RS\$1 | Serbio (Serbia) | 
| SU\$1ID\$1 | Sundanese (Indonesia) | 
| sv\$1SE | Sueco (Suecia) | 
| Th\$1th\$1 | Tailandés (Tailandia) | 
| TL\$1ph\$1 | Tagalo/filipino (Filipinas) | 
| TR\$1TR\$1 | Turco (Turquía) | 
| UK\$1UA\$1 | Ucraniano (Ucrania) | 
| VI\$1VN\$1 | Vietnamita (Vietnam) | 
| zh\$1CN | Mandarín (PRC) | 
| zh\$1HK | Cantonés (Hong Kong) | 
| Zu\$1za\$1 | Zulú (Sudáfrica) | 

**[\$1Compatibilidad con locales con funciones limitadas a través de AMAZON. QInConnectIntent](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-qinconnect.html)y reconocimiento automático de voz (ASR) o Text-To-Speech TTS (3P) de terceros. Consulte la siguiente tabla para ver una lista completa de las funciones compatibles.**

## Lenguajes y configuraciones regionales compatibles con las funcionalidades de Amazon Lex V2
<a name="language-features"></a>

En la siguiente tabla se enumeran las funcionalidades de Amazon Lex V2 que están limitadas a determinados idiomas y configuraciones regionales. Todas las demás funcionalidades de Amazon Lex V2 se admiten en todos los idiomas y configuraciones regionales.


| Funcionalidad | Idiomas y configuraciones regionales compatibles | 
| --- | --- | 
| [AMAZON.AlphaNumeric](built-in-slot-alphanumeric.md) | Todos los idiomas y configuraciones regionales excepto el coreano (ko\$1KR) y las configuraciones regionales que admiten funciones limitadas  | 
| [AMAZON.KendraSearchIntent](built-in-intent-kendra-search.md) | Inglés (EE. UU.) (en-US) | 
| [Mejora del reconocimiento de voz con un vocabulario personalizado](vocab.md) | Inglés (Reino Unido) (en\$1GB) Inglés (EE. UU.) (en-US)  | 
| [Diseñador de chatbots automatizados](https://docs.aws.amazon.com/lexv2/latest/dg/designing.html) | Inglés (EE. UU.) (en-US) | 
| Disponibilidad por región | Los siguientes idiomas y configuraciones regionales no están disponibles en las regiones de Asia-Pacífico (Singapur) (ap-southeast-1) y África (Ciudad del Cabo) (ap-south-1): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/lexv2/latest/dg/how-languages.html) | 
| [Cómo establecer un contexto de intención para su bot Lex V2](context-mgmt-active-context.md) | Inglés (EE. UU.) (en-US) | 
| [Tipo de slot gramatical](building-srgs.md) | Inglés (Australia) (en-AU) Inglés de Reino Unido (es-GB) Inglés (EE. UU.) (en-US) | 
| [Uso de valores múltiples en un slot](multi-valued-slots.md) | Inglés (EE. UU.) (en-US) | 
| [Mejora del reconocimiento de los valores de las ranuras con sugerencias de tiempo de ejecución en la conversación](using-hints.md) | Inglés (Reino Unido) (en\$1GB) Inglés (EE. UU.) (en-US) | 
| [Captura de valores de ranura con estilos de ortografía durante la conversación](spelling-styles.md) | Inglés (Australia) (en-AU) Inglés de Reino Unido (es-GB) Inglés (EE. UU.) (en-US) | 
| [Uso de puntuaciones de confianza para mejorar la precisión de la conversación](confidence-scores.md) | Inglés (Reino Unido) (en\$1GB) Inglés (EE. UU.) (en-US) | 
| [Solo con AMAZON. QInConnectIntent](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-qinconnect.html) | Afrikaans (Sudáfrica) (af\$1za) Árabe (Arabia Saudita) (ar\$1sa) Búlgaro (Bulgaria) (bg\$1BG) Checo (República Checa) (CS\$1CZ) Croata (Croacia) (hr\$1HR) Danés (Dinamarca) (da\$1DK) Neerlandés (Bélgica) (nl\$1BE) Inglés (Escocia) (en\$1AB) Inglés (Irlanda) (en\$1ES) Inglés (Nueva Zelanda) (en\$1NZ) Inglés (Gales) (en\$1WL) estonio (Estonia) (et\$1ET) Farsi (Irán) (fa\$1IR) Francés (Bélgica) (fr\$1BE) Alemán (Suiza) (de\$1CH) Hebreo (Israel) (he\$1il) húngaro (Hungría) (hu\$1HU) islandés (Islandia) (is\$1IS) Indonesio (Indonesia) (id\$1ID) Khmer (Camboya) (km\$1Kh) letón (Letonia) (lv\$1LV) lituano (Lituania) (lt\$1LT) Malayo (Malasia) (MS\$1my) rumano (Rumanía) (ro\$1RO) serbio (Serbia) (sr\$1RS) Eslovaco (Eslovaquia) (SK\$1sk) Esloveno (Eslovenia) (sl\$1Si) Somalí (Somalia) (So\$1so) Español (México) (es\$1MX) Sundanés (Indonesia) (su\$1ID) Tagalo/Filipino (Filipinas) (tl\$1ph) Thai (Tailandia) (Th\$1th) Turco (Turquía) (tr\$1TR) Ucraniano (Ucrania) (UK\$1UA) Vietnamita (Vietnam) (vi\$1VN) Welsh (Reino Unido) (cy\$1GB) Zulu (Sudáfrica) (Zu\$1za) | 
| Solo con ASR de terceros (Deepgram) | Neerlandés (Bélgica) (nl\$1BE) Francés (Bélgica) (fr\$1BE) | 
| Solo con TTS de terceros () ElevenLabs | Afrikaans (Sudáfrica) (af\$1za) Búlgaro (Bulgaria) (bg\$1BG) Croata (Croacia) (hr\$1HR) Inglés (Escocia) (en\$1AB) estonio (Estonia) (et\$1ET) Farsi (Irán) (fa\$1IR) Hebreo (Israel) (he\$1il) húngaro (Hungría) (hu\$1HU) Indonesio (Indonesia) (id\$1ID) letón (Letonia) (lv\$1LV) lituano (Lituania) (lt\$1LT) Malayo (Malasia) (MS\$1my) serbio (Serbia) (sr\$1RS) Eslovaco (Eslovaquia) (SK\$1sk) Esloveno (Eslovenia) (sl\$1Si) | 

## Regions
<a name="regions"></a>

Para obtener una lista de las regiones de AWS en las que Amazon Lex V2 está disponible, consulte [las regiones y puntos de enlace de AWS](https://docs.aws.amazon.com/general/latest/gr/lex.html) en el Referencia general de AWS.