Habilitar la lógica personalizada con funciones de AWS Lambda - Amazon Lex

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.

Habilitar la lógica personalizada con funciones de AWS Lambda

Con las funciones de AWS Lambda, puede controlar mejor el comportamiento de su bot de Amazon Lex V2 mediante funciones personalizadas definidas por usted.

Amazon Lex V2 utiliza una función de Lambda por alias de bot por idioma en lugar de una función de Lambda para cada intención.

Para integrar una función de Lambda con el bot de Amazon Lex V2, lleve a cabo los siguientes pasos:

  1. Determine qué campos del evento de entrada quiere extraer información para utilizarlos en la función de Lambda.

  2. Determine qué campos de la respuesta desea manipular y devolver desde la función de Lambda.

  3. Cree una función en AWS Lambda utilizando el lenguaje de programación que prefiera y redacte su script.

  4. Asegúrese de que la función devuelva una estructura que coincida con el formato de respuesta.

  5. Implemente la función de Lambda.

  6. Asocie la función de Lambda a un alias de bot de Amazon Lex V2 con las operaciones de la consola o de la API.

  7. Seleccione las etapas de conversación en las que desee invocar la función de Lambda con las operaciones de la consola o de las operaciones de la API.

  8. Compile su bot de Amazon Lex V2 y compruebe que la función de Lambda funciona según lo previsto. Depure su función con la ayuda de Amazon CloudWatch.