Productividad aumentada para el desarrollo e implementación de bots

Publicado el 7 noviembre, 2019

Corporate Vice President, Conversational AI

Durante los últimos años, hemos visto muchos ejemplos de organizaciones que aplican la inteligencia artificial conversacional de maneras valiosas. Accenture y Caesars Entertainment emplean bots empresariales para que sus empleados sean más productivos. UPS y Asiana Airlines usan bots para entregar un mejor servicio de atención al cliente. Y, por último, BMW y LaLiga han creado sus propios asistentes de voz de marca y controlan cómo los clientes experimentan su marca. Estos son solo unos cuantos ejemplos de las organizaciones que han creado soluciones de inteligencia artificial conversacional con Azure AI.

Esta semana en Microsoft Ignite, anunciamos actualizaciones para nuestros productos a fin de facilitar que las organizaciones creen soluciones conversacionales sólidas y las implementen allí donde se encuentren sus clientes. A continuación, explicamos algunos de los aspectos destacados.

El SDK de código abierto más popular para el desarrollo acelerado de bots

Anunciamos la versión de Bot Framework SDK 4.6 que facilita a los desarrolladores la creación de experiencias de inteligencia artificial conversacionales de nivel empresarial. Bot Framework incluye un conjunto de SDK de código abierto y herramientas para el desarrollo de bots. Puede integrarse con facilidad con Cognitive Services, lo que permite a los desarrolladores crear bots que pueden hablar con los usuarios, escucharlos y comprenderlos. 

  • Bot Framework SDK para Microsoft Teams. Los desarrolladores pueden crear bots de Teams con compatibilidad integrada para las extensiones de mensajería de Teams, la mensajería y notificaciones proactivas y más.
  • Aptitudes de Bot Framework SDK (versión preliminar). Los desarrolladores pueden crear una aptitud conversacional reutilizable y aprovechar también las aptitudes integradas que vienen con los modelos de lenguaje, diálogos, QnA y código de integración. Las aptitudes preintegradas incluyen el calendario, los puntos de interés, el tiempo, las noticias y más.
  • Diálogo adaptativo (versión preliminar). Permite a los desarrolladores crear conversaciones que pueden controlar dinámicamente las interrupciones y el cambio de contexto.
  • Generación de lenguaje (versión preliminar). Permite a los desarrolladores definir distintas variaciones de una frase, ejecutar expresiones simples basadas en el contexto.
  • Actualizaciones de Python y Java (versión preliminar). Permite a los desarrolladores crear en el lenguaje de su elección.

"Comparamos varias opciones y, en términos de flexibilidad, plazo de lanzamiento e interoperación con nuestra infraestructura existente, creímos que Microsoft Bot Framework era con diferencia el mejor camino". - Cole Dutcher, Director asociado de ingeniería, Jet.com/Walmart Labs

Simplificación de la creación de bots con una experiencia visual de código bajo

Para ayudar a que los desarrolladores puedan empezar rápidamente a desarrollar bots, ofrecimos ejemplos y plantillas de código de bots. Para facilitar la introducción, hemos lanzado Bot Framework Composer (versión preliminar), una herramienta de desarrollo integrada que se ha creado basada en Bot Framework SDK. En lugar de tener que empezar a codificar completamente desde cero, los desarrolladores pueden empezar con Composer, una experiencia visual de código bajo que permite a los desarrolladores crear, editar, probar y refinar aplicaciones conversacionales (bots), con flexibilidad para ampliar el bot con código personalizado. Los desarrolladores también pueden disponer de un lugar centralizado para incorporar Azure Cognitive Services, empezando inicialmente por el reconocimiento del lenguaje y luego más servicios de Cognitive Services.

Como Bot Framework, Composer es un proyecto de código abierto. Empiece y cree un bot hoy.

Imagen de BF Composer

Conexión del bot a los usuarios

Azure Bot Service le permite tomar el bot que ha creado con Bot Framework y hospedarlo con facilidad en Azure para poder conectar el bot a los usuarios a través de canales populares, como Facebook, Slack, Teams o incluso sus propios sitios web, allí donde se encuentren los clientes. Hemos anunciado algunas integraciones nuevas:

  • Direct Line Speech. Las experiencias conversacionales de voz en primer lugar continúan creciendo en popularidad e importancia y hoy anunciamos la disponibilidad general de Direct Line Speech. Direct Line Speech es un nuevo canal que simplifica la creación de soluciones conversacionales integrales para voz y texto en streaming bidireccional desde el cliente a la aplicación de bots mediante WebSockets en Azure Bot Service. Empiece por este tutorial paso a paso.
  • Nuevas integraciones y adaptadores. A medida que aumenta la adopción de Bot Framework, también lo hace la demanda de integraciones para nuevos canales. Nos complace anunciar una nueva integración con LivePerson, el proveedor de la plataforma conversacional LiveEngage, para que los desarrolladores puedan crear escenarios de atención al cliente que pueden escalar conversaciones a agentes humanos. También añadimos un nuevo adaptador de WeChat. Si está interesado en conectores para otras plataformas, obtenga más información sobre nuestros canales y adaptadores adicionales. Observará que hemos aumentado la lista de adaptadores de Bot Framework, incluidos los adaptadores de comunidad para plataformas como WebEx Teams, Google Hangouts, Google Assistant, Twitter y Amazon Alexa.
  • Extensión de App Service para Direct Line (versión preliminar). Los bots que usan Chat en web y Direct Line se pueden aislar ahora de otro tráfico de Bot Service mediante la ejecución de Direct Line en una instancia de Azure App Service dedicada. Esto también permite que los bots participen en configuraciones de Azure VNET. Una red virtual permite a los desarrolladores crear su propio espacio privado en Azure y es fundamental para su red en la nube porque ofrece aislamiento, segmentación y otras importantes ventajas. Más información sobre esta capacidad.

"Usamos Microsoft Azure Bot Service y Cognitive Services para afrontar la complejidad del lanzamiento de Aura en seis países y en cuatro canales independientes, y se hizo todo eficientemente". - Chema Alonso, Director de datos principal, Telefonica

Integración con Azure Cognitive Services (Language Understanding, QnA Maker)

Una de las ventajas clave de usar Bot Framework y Azure Bot Service es la capacidad de integrar también modelos eficaces de IA, específicos de dominio, mediante Azure Cognitive Services. Realizamos varios anuncios para Azure Cognitive Services, por ejemplo, nueva capacidad de voz, como la Voz neuronal personalizada, que permite a los usuarios crear voces personalizadas.

Language Understanding, servicio de Azure Cognitive Service, introdujo nuevas capacidades que permiten a los desarrolladores controlar estructuras de lenguaje incluso más sofisticadas. Estas capacidades pueden analizar mejor las estructuras de frases complejas en una estructura jerárquica y comprender mejor el lenguaje natural. También ofrece una experiencia de UI que le permite beneficiarse con más facilidad de estos nuevos modelos mediante el etiquetado de subcomponentes y la superposición de entidades dentro de la interfaz de usuario. Por último, el servicio Language Understanding admite ahora el hindi y el árabe, ampliando su cobertura de idiomas.

QnA Maker es un servicio de API basado en la nube que crea una capa conversacional de preguntas y respuestas con los datos. Con QnA Maker se puede crear, entrenar y publicar un bot de preguntas y respuestas simple basado en direcciones URL de preguntas más frecuentes, documentos estructurados, manuales del producto o contenido editorial en cuestión de minutos. La capacidad de varios turnos de QnA Maker está ahora disponible en general, por lo que puede crear bots de QnA de varios turnos sin tener que escribir código. Además, QnA Maker está consiguiendo logros en requisitos globales con un aumento de disponibilidad en regiones y compatibilidad de características para 10 idiomas, así como compatibilidad de charla que permite tener pequeñas conversaciones en 8 idiomas. Por último, Qna Maker también admite la prueba por lotes para probar rápidamente la base de conocimiento con un conjunto estándar de casos de prueba y validar la calidad de las respuestas.

"Gracias a Microsoft Azure Bot Service y Cognitive Services, hemos podido continuar el recorrido de innovación digital de Progressive y hacerlo de manera ágil, rápida y rentable" - Matt White, Director de marketing, Personal Lines Acquisition Experience, Progressive Insurance

Power Virtual Agents

En Microsoft Ignite, también anunciamos Power Virtual Agents, una experiencia de creación de bots basada en la interfaz de usuario integrada en Bot Framework y disponible en Power Platform. Se ha diseñado para usuarios empresariales que buscan una experiencia en la creación de bots sin código. Los desarrolladores pueden ampliar los bots creados con Power Virtual Agents mediante el SDK y las herramientas de Bot Framework. De hecho, permite la colaboración entre los usuarios empresariales que tienen experiencia en la materia y los desarrolladores que tienen experiencia técnica para crear experiencias conversacionales personalizadas.

Introducción

Con estas mejoras, ofrecemos valor en todos los SDK y herramientas de Microsoft Bot Framework, Language Understanding y QnA Maker para ayudar a los desarrolladores a ser más productivos en la creación de una variedad de las experiencias conversacionales.

Esperamos ver las experiencias conversacionales que cree para sus clientes.

Comience hoy mismo.


Azure. Invente con un objetivo.