Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Anuncio de Visual Conversation Builder para Amazon Lex

Amazon lex es un servicio para construir interfaces conversacionales usando voz y texto. Amazon Lex proporciona funciones de comprensión del lenguaje y reconocimiento de voz de alta calidad. Con Amazon Lex, puede agregar bots de lenguaje natural sofisticados a aplicaciones nuevas y existentes. Amazon Lex reduce los esfuerzos de desarrollo multiplataforma, lo que le permite publicar fácilmente sus chatbots de voz o texto en dispositivos móviles y múltiples servicios de chat, como Facebook Messenger, Slack, Kik o Twilio SMS.

Hoy, agregamos Visual Conversation Builder (VCB) a Amazon Lex, un generador de conversaciones de arrastrar y soltar que permite a los usuarios interactuar y definir información de bots mediante la manipulación de objetos visuales. Estos se utilizan para diseñar y editar flujos de conversación en un entorno sin código. Hay tres beneficios principales del VCB:

  • Es más fácil colaborar a través de un solo panel de vidrio
  • Simplifica el diseño y las pruebas conversacionales.
  • Reduce la complejidad del código.

En esta publicación, presentamos el VCB, cómo usarlo y compartimos historias de éxito de los clientes.

Descripción general del generador de conversaciones visuales

Además del editor basado en menús ya disponible y las API de Amazon Lex, el generador visual brinda una vista única de un flujo de conversación completo en una ubicación, lo que simplifica el diseño de bots y reduce la dependencia de los equipos de desarrollo. Los diseñadores conversacionales, los diseñadores de UX y los gerentes de productos, cualquier persona interesada en construir una conversación en Amazon Lex, puede utilizar el creador.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Los diseñadores y desarrolladores ahora pueden colaborar y generar conversaciones fácilmente en el VCB sin codificar la lógica comercial detrás de la conversación. El constructor visual ayuda a acelerar el tiempo de comercialización de las soluciones basadas en Amazon Lex al proporcionar una mejor colaboración, iteraciones más sencillas del diseño de la conversación y una menor complejidad del código.

Con el generador visual, ahora es posible ver rápidamente todo el flujo de conversación de la intención de un vistazo y obtener comentarios visuales a medida que se realizan los cambios. Los cambios en su diseño se reflejan instantáneamente en la vista, y cualquier efecto en las dependencias o la lógica de bifurcación es inmediatamente evidente para el diseñador. Puede usar el generador visual para realizar cualquier cambio en la intención, como agregar expresiones, espacios, indicaciones o respuestas. Cada tipo de bloque tiene su propia configuración que puede configurar para adaptar el flujo de la conversación.

Anteriormente, la bifurcación compleja de conversaciones requería la implementación de AWS Lambda—un servicio informático basado en eventos y sin servidor— para lograr la ruta deseada. El generador visual reduce la necesidad de integraciones Lambda y los diseñadores pueden realizar bifurcaciones de conversación sin necesidad de código Lambda, como se muestra en el siguiente ejemplo. Esto ayuda a desvincular las actividades de diseño de conversaciones de la lógica empresarial y las integraciones de Lambda. Todavía puede usar el editor de intenciones existente junto con el generador visual, o cambiar entre ellos en cualquier momento al crear y modificar intenciones.

El VCB es un método sin código para diseñar conversaciones complejas. Por ejemplo, ahora puede agregar un mensaje de confirmación en una intención y una rama en función de una respuesta Sí o No a diferentes rutas en el flujo sin código. Cuando se necesite la lógica empresarial de Lambda en el futuro, los diseñadores de conversaciones pueden agregar bloques de marcador de posición en el flujo para que los desarrolladores sepan qué se debe abordar a través del código. Los bloques de enlace de código sin funciones de Lambda adjuntas toman automáticamente la vía del éxito para que las pruebas del flujo puedan continuar hasta que se complete e implemente la lógica empresarial. Además de la ramificación, el constructor visual ofrece a los diseñadores la posibilidad de ir a otra intención como parte del flujo de conversación.

Al guardar, VCB escanea automáticamente la compilación para detectar cualquier error en el flujo de conversación. Además, el VCB detecta automáticamente las rutas de error faltantes y brinda la capacidad de agregar automáticamente esas rutas al flujo, como se muestra en el siguiente ejemplo.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Uso del generador de conversaciones visuales

Puede acceder al VCB a través de la consola de Amazon Lex yendo a un bot y editando o creando una nueva intención. En la página de intenciones, ahora puede cambiar entre la interfaz del constructor visual y el editor de intenciones tradicional, como se muestra en la siguiente captura de pantalla.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Para la intención, el generador visual muestra lo que ya se ha diseñado en un diseño visual, mientras que las nuevas intenciones comienzan con un lienzo en blanco. El constructor visual muestra las intenciones existentes gráficamente en el lienzo. Para nuevas intenciones, comience con un lienzo en blanco y simplemente arrastre los componentes que desea agregar al lienzo y comience a conectarlos para crear el flujo de conversación.

El constructor visual tiene tres componentes principales: bloques, puertos y bordes. Veamos cómo se usan en conjunto para crear una conversación de principio a fin dentro de una intención.

La unidad de construcción básica de un flujo de conversación se llama bloquear. El menú superior del constructor visual contiene todos los bloques que puede usar. Para agregar un bloque a un flujo de conversación, arrástrelo desde el menú superior hasta el flujo.

Cada bloque tiene una funcionalidad específica para manejar diferentes casos de uso de una conversación. Los tipos de bloques disponibles actualmente son los siguientes:

  • Inicio – La raíz o primer bloque del flujo de conversación que también se puede configurar para enviar una respuesta inicial
  • Obtener el valor de la ranura – Intenta obtener un valor para una sola ranura
  • Estado – Puede contener hasta cuatro ramas personalizadas (con condiciones) y una rama predeterminada
  • Gancho de código de diálogo – Maneja la invocación de la función Lambda de diálogo e incluye respuestas de bot basadas en funciones de Lambda de diálogo exitosas, fallidas o agotadas
  • Confirmación – Consulta al cliente antes del cumplimiento de la intención e incluye respuestas de bot basadas en que el cliente dice sí o no al mensaje de confirmación
  • Cumplimiento – Maneja el cumplimiento de la intención y se puede configurar para invocar funciones de Lambda y responder con mensajes si el cumplimiento tiene éxito o falla.
  • Respuesta de cierre – Permite que el bot responda con un mensaje antes de finalizar la conversación
  • Espere la entrada del usuario – Captura la entrada del cliente y cambia a otra intención basada en el enunciado
  • Terminar conversación – Indica el final del flujo de conversación

Asuma el Pedir Flores bot como ejemplo. La OrderFlowers La intención, cuando se ve en el constructor visual, usa cinco bloques: Inicio, tres diferentes Obtener el valor de la ranura bloques, y Confirmación.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Cada bloque puede contener uno más puertos, que se utilizan para conectar un bloque a otro. Los bloques contienen un puerto de entrada y uno o más puertos de salida según las rutas deseadas para estados como éxito, tiempo de espera y error.

La conexión entre el puerto de salida de un bloque y el puerto de entrada de otro bloque se conoce como Edge.

En OrderFlowers intención, cuando comienza la conversación, el Inicio El puerto de salida está conectado al Obtener valor de tragamonedas: FlowerType puerto de entrada usando un borde. Cada Obtener el valor de la ranura El bloque se conecta mediante puertos y bordes para crear una secuencia en el flujo de conversación, lo que garantiza que la intención tenga todos los valores de espacio que necesita para poner en orden.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Tenga en cuenta que actualmente no hay ningún borde conectado al puerto de salida de falla de estos bloques, pero el generador los agregará automáticamente si lo elige Guardar intento y luego elige Confirmar en la ventana emergente Agregar automáticamente bloques y bordes para rutas de falla. Luego, el constructor visual agrega un Terminar conversación bloque y un Ir a la intención Bloque, conectando los puertos de salida de falla y error a Ir a la intención y conectar los puertos Sí/No del Confirmación bloquear a Terminar conversación.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Una vez que el constructor agrega los bloques y los bordes, la intención se guarda y el flujo de conversación se puede construir y probar. Agreguemos una intención de bienvenida al bot usando el generador visual. Desde el OrderFlowers generador visual de intención, elija Volver a la lista de intenciones en el panel de navegación. Sobre el Intenciones página, elige Agregar intención seguido por Agregar intención vacía. En la Nombre de la intención campo, introduzca Welcome y elige Añada.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Cambie a la Constructor visual pestaña y verá una intención vacía, con solo el Inicio bloque actualmente en el lienzo. Para comenzar, agregue algunas declaraciones a esta intención para que el bot pueda dirigir a los usuarios a la intención de bienvenida. Elija el botón editar de la Inicio bloque y desplácese hacia abajo hasta Expresiones de muestra. Agregue las siguientes declaraciones a esta intención y luego cierre el bloque:

  • ¿Me puedes ayudar?
  • Hi
  • Hola
  • Necesito ayuda

Ahora agreguemos una respuesta para que el bot dé cuando alcance esta intención. Debido a que la intención de bienvenida no procesará ninguna lógica, podemos arrastrar un Respuesta de cierre bloquear en el lienzo para agregar este mensaje. Después de agregar el bloque, elija el ícono de edición en el bloque e ingrese la siguiente respuesta:

Hi! I am the Order Flowers Bot. How can I help you today?

El lienzo ahora debería tener dos bloques, pero no están conectados entre sí. Podemos conectar los puertos de estos dos bloques usando un borde.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Para conectar los dos puertos, simplemente haga clic y arrastre desde el No hay respuesta puerto de salida del Inicio bloque al puerto de entrada del Respuesta de cierre bloquear.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

En este punto, puede completar el flujo de conversación de dos maneras diferentes:

  • En primer lugar, puede agregar manualmente el Terminar conversación bloquear y conectarlo al Respuesta de cierre bloquear.
  • Alternativamente, elija Guardar intento y luego elige Confirmar para que el constructor cree este bloque y la conexión por usted.

Después de guardar la intención, elija Construcción y espere a que se complete la compilación, luego elija Probar.

El bot ahora saludará correctamente al cliente si una expresión coincide con esta intención recién creada.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.

Historias de clientes

NeuraFlash es un socio avanzado de AWS con más de 40 años colectivos de experiencia en el espacio de voz y automatización. Con un equipo dedicado de diseñadores de experiencias conversacionales, científicos del habla y desarrolladores de AWS, NeuraFlash ayuda a los clientes a aprovechar el poder de Amazon Lex en sus centros de contacto.

“Una de nuestras áreas de enfoque clave es ayudar a los clientes a aprovechar las capacidades de IA para desarrollar interfaces conversacionales. Estas interfaces a menudo requieren habilidades de configuración de bots especializadas para crear flujos efectivos. Con Visual Conversation Builder, nuestros diseñadores pueden crear rápida y fácilmente interfaces conversacionales, lo que les permite experimentar a un ritmo más rápido y ofrecer productos de calidad a nuestros clientes sin necesidad de tener conocimientos de desarrollo. La interfaz de usuario de arrastrar y soltar y el flujo de conversación visual es un cambio de juego para reinventar la experiencia del centro de contacto”.

El Bots inteligentes La plataforma impulsada por ML se encuentra en el centro del diseño, la creación de prototipos, las pruebas, la validación y la implementación de chatbots impulsados ​​por IA. Esta plataforma admite el desarrollo de bots empresariales personalizados que pueden integrarse fácilmente con cualquier aplicación, incluso con el ecosistema de aplicaciones personalizadas de una empresa.

“La interfaz de arrastrar y soltar fácil de usar de Visual Conversation Builder nos permite incorporar fácilmente Amazon Lex y crear experiencias de conversación complejas para los centros de contacto de nuestros clientes. Con esta nueva funcionalidad, podemos mejorar los sistemas de respuesta de voz interactiva (IVR) más rápido y con el mínimo esfuerzo. La implementación de nueva tecnología puede ser difícil con una curva de aprendizaje pronunciada, pero descubrimos que las funciones de arrastrar y soltar eran fáciles de entender, lo que nos permitía obtener valor de inmediato”.

Conclusión

Visual Conversation Builder para Amazon Lex ya está disponible de forma general y gratuita en todas las regiones de AWS en las que opera Amazon Lex V2.

Además, el 17 de agosto de 2022, Amazon Lex V2 lanzó un cambio en la forma en que se administran las conversaciones con el usuario. Este cambio le brinda más control sobre la ruta que el usuario toma a través de la conversación. Para obtener más información, consulte Descripción de la gestión del flujo de conversaciones. Tenga en cuenta que los bots creados antes del 17 de agosto de 2022 no admiten el VCB para crear flujos de conversación.

Para aprender más, vea Preguntas frecuentes sobre Amazon Lex y del Guía para desarrolladores de Amazon Lex V2. Envíe sus comentarios a AWS re: publicación para Amazon Lex o a través de sus contactos habituales de soporte de AWS.


Sobre los autores

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.Tomas Rindfuss es Arquitecto de Soluciones Sr. en el equipo de Amazon Lex. Inventa, desarrolla, crea prototipos y evangeliza nuevas funciones y soluciones técnicas para los servicios de Language AI que mejoran la experiencia del cliente y facilitan la adopción.

Anuncio de Visual Conversation Builder para Amazon Lex PlatoBlockchain Data Intelligence. Búsqueda vertical. Ai.austin johnson es un arquitecto de soluciones en AWS que ayuda a los clientes en su viaje a la nube. Le apasiona crear y utilizar plataformas de IA conversacionales para agregar interfaces sofisticadas de lenguaje natural a sus aplicaciones.

Sello de tiempo:

Mas de Aprendizaje automático de AWS