Integración de una función de AWS Lambda en su bot - Amazon Lex

Integración de una función de AWS Lambda en su bot

Con las funciones de AWS Lambda, puede controlar mejor el comportamiento de su bot 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. Antes de empezar, determine de qué campos del evento de entrada quiere extraer información y qué campos de la respuesta quiere manipular y devolver desde la función de Lambda.

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

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

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

  3. Implemente la función de Lambda.

  4. 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.

  5. 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.

  6. 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.