

Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola de Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la [guía Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

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.

# Ejemplo: Creación de un bot de preguntas frecuentes sobre un índice de Amazon Kendra
<a name="faq-bot-kendra-search"></a>

En este ejemplo, se crea un bot de Amazon Lex que utiliza un índice de Amazon Kendra para proporcionar respuestas a las preguntas de los usuarios. El bot de preguntas frecuentes (FAQ) se encarga de administrar el diálogo con el usuario. Este bot utiliza la intención `AMAZON.KendraSearchIntent` para consultar el índice y presentar la respuesta al usuario. Para crear un bot, tiene que hacer lo siguiente: 

1. Crear un bot con el que sus clientes puedan interactuar para obtener respuestas.

1. Crear una intención personalizada. El bot necesita al menos una intención que tenga, como mínimo, un enunciado. Esta intención permitirá compilar el bot, pero no se utilizará de ninguna otra manera.

1. Agregar la intención `KendraSearchIntent` al bot y configurarlo para que funcione con el índice de Amazon Kendra.

1. Probar el bot haciendo preguntas que deben responderse a partir de los documentos almacenados en el índice de Amazon Kendra.

Para poder utilizar este ejemplo, primero debe crear un índice de Amazon Kendra. Para obtener más información, consulte [Introducción a los buckets de S3 (consola)](https://docs.aws.amazon.com/kendra/latest/dg/gs-console.html) en la *Guía del desarrollador de Amazon Kendra*.

**Para crear un bot de preguntas frecuentes**

1. Inicie sesión en la consola Amazon Lex Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. En el panel de navegación, seleccione **Bots**. 

1. Seleccione **Crear**.

1. Elija **Custom bot (Personalizar bot)**. Configure el bot de la siguiente manera:
   + **Nombre del bot**: introduzca un nombre que indique la finalidad del bot, como **KendraTestBot**.
   + **Voz de salida**: elija **Ninguna**.
   + **Tiempo de espera de la sesión**: introduzca **5**.
   + **Análisis de opiniones**: elija **No**.
   + **COPPA**: elija **No**.
   + **Almacenamiento de enunciados del usuario**: elija **No almacenar**.

1. Seleccione **Crear**.

Para generar correctamente un bot, debe crear al menos una intención que tenga, como mínimo, un enunciado de ejemplo. Esta intención es necesaria para compilar el bot de Amazon Lex, pero no se usa para responder a preguntas frecuentes. El enunciado de la intención no debe aplicarse a ninguna de las preguntas que haga el cliente.

**Para crear la intención necesaria**

1. En la página **Introducción al bot**, elija **Crear intención**.

1. En **Agregar intención**, elija **Crear intención**.

1. En el cuadro de diálogo **Crear intención**, escriba un nombre; por ejemplo **RequiredIntent**.

1. En **Enunciados de ejemplo**, escriba un enunciado; por ejemplo, **Required utterance**.

1. Seleccione **Guardar intención**.

Ahora, cree la intención para buscar un índice de Amazon Kendra y los mensajes de respuesta que debe devolver.

**Para crear un AMAZON. KendraSearchIntent mensaje de intención y respuesta**

1. En el panel de navegación, elija el signo más (\+) situado junto a **Intenciones**.

1. En **Agregar intención**, elija **Buscar intenciones existentes**.

1. En el cuadro de búsqueda **Buscar intenciones**, introduzca **AMAZON.KendraSearchIntent** y seleccione esta intención en la lista.

1. En **Copiar intención integrada**, escriba un nombre para la intención, como **KendraSearchIntent**, y elija **Agregar**. 

1. En el editor de intenciones, seleccione la **Consulta de Amazon Kendra** para abrir las opciones de consulta.

1. En el menú **Índice de Amazon Kendra**, elija el índice donde desee buscar la intención.

1. En la sección **Respuesta**, agregue los tres mensajes siguientes:

   ```
   I found a FAQ question for you: ((x-amz-lex:kendra-search-response-question_answer-question-1)) and the answer is ((x-amz-lex:kendra-search-response-question_answer-answer-1)).
   I found an excerpt from a helpful document: ((x-amz-lex:kendra-search-response-document-1)).
   I think the answer to your questions is ((x-amz-lex:kendra-search-response-answer-1)).
   ```

1. Seleccione **Guardar intención** y, luego, **Compilar** para generar el bot.

Por último, utilice la ventana de prueba de la consola para probar las respuestas del bot. Las preguntas deben restringirse a un ámbito incluido en el índice.

**Para probar el bot de preguntas frecuentes**

1. En la ventana de prueba de la consola, escriba una pregunta sobre el índice.

1. Compruebe la respuesta en la sección de respuestas de la ventana de prueba.

1. Si desea restablecer la ventana de prueba para hacer otra pregunta, seleccione **Borrar historial del chat**.