• 6 min read

Creación de experiencias de conversación con Microsoft Bot Framework

La inteligencia artificial (IA) conversacional es el futuro paradigma de interfaz de usuario en computación, tornando las interacciones entre personas y ordenadores más naturales. Hemos evolucionado de un mundo en el que las personas tenían que aprender a usar los ordenadores y adaptarse a ellos, a otro en el que son estos últimos los que están aprendiendo a entender a los humanos e interactuar con ellos.

La inteligencia artificial (IA) conversacional es el futuro paradigma de interfaz de usuario en computación, tornando las interacciones entre personas y ordenadores más naturales. Hemos evolucionado de un mundo en el que las personas tenían que aprender a usar los ordenadores y adaptarse a ellos, a otro en el que son estos últimos los que están aprendiendo a entender a los humanos e interactuar con ellos. La IA conversacional permite que las personas interactúen con los ordenadores de forma natural mediante la inclusión de voz, tarjetas gráficas o texto, y permite que los ordenadores aprendan y se adapten para entendernos mejor. Microsoft ofrece tanto Azure Bot Service como Microsoft Bot Framework para ayudar a desarrollar dichas experiencias conversacionales en las aplicaciones.

Azure Bot Service, disponible de forma general desde diciembre de 2017, proporciona una solución sólida para conectar la IA conversacional con audiencias en canales públicos, como Microsoft Teams, Skype, Cortana, Facebook y la web, junto con experiencias personalizadas en aplicaciones o dispositivos. Azure Bot Service es compatible con SOC 1, SOC 2 y SOC 3, lo que se añade a la compatibilidad existente con ISO 27001, 27018, PCI (DSS) y HIPAA/HITRUST.

En este día, se anuncia la disponibilidad de forma general del SDK de Microsoft Bot Framework V4 para C# y JavaScript, así como un conjunto de herramientas de la línea de comandos multiplataforma para la administración de bots, servicios de bots y canales. El Emulador de Bot Framework V4 tiene una versión nueva, pero permanece en versión preliminar. Con este lanzamiento, Microsoft Bot Framework y Azure Bot Service ofrecen una experiencia completa para compilar, probar y publicar bots inteligentes de nivel empresarial en Azure Bot Service.

Puede comenzar a compilar bots con Microsoft Bot Framework y Azure Bot Service.

Contribución al éxito de los desarrolladores

Basado en el aprendizaje del exitoso SDK V3, usado por más de 300 000 desarrolladores, el SDK V4 ha adoptado un enfoque por capas para desarrollar aplicaciones de conversación. El SDK V4 proporciona una arquitectura y experiencia para desarrolladores en todos los lenguajes de programación compatibles (C#, JavaScript, Python y Java) y presenta una arquitectura abierta, modular y ampliable, ofreciendo a los desarrolladores la flexibilidad para ejecutar las aplicaciones de conversación virtualmente en cualquier lugar, tanto en nubes públicas como privadas, en dispositivos IoT o incluso en un explorador. El SDK V4 ofrece una arquitectura de middleware extensible, que proporciona al desarrollador enlaces para ampliar la funcionalidad básica de SDK.

Con Bot Framework V4, puede iniciar rápidamente con un diseño de bot simple y aumentar su sofisticación e inteligencia mediante la adición de diferentes servicios de Azure Cognitive Services, como los modelos de Language Understanding (LUIS) y las bases de conocimiento de QnA Maker. Con LUIS, puede agregar interacciones de lenguaje natural para permitir que los usuarios interactúen con los bots de forma más natural y expresiva. La conversación del bot puede usar texto sin formato, así como tarjetas más sofisticadas que contengan texto, imágenes y botones de acciones.

Facilidad de inicio con plantillas y ejemplos

El SDK V4 viene con un conjunto sólido de plantillas, ejemplos e implementación de referencia para impulsar la creación de aplicaciones conversacionales en Azure. Estas plantillas incluyen procedimientos recomendados y patrones provenientes del uso de diversas aplicaciones conversacionales de compilación para desarrolladores mediante Cognitive Services.

Nuestras plantillas permiten que los desarrolladores creen una experiencia de bot fundamental que incluya todas las dependencias necesarias de Azure. Con estos aspectos básicos preparados desde el inicio, los desarrolladores pueden centrarse en aumentar la sofisticación e inteligencia de la aplicación mediante la adición de diferentes servicios de Azure Cognitive Services, como las bases de conocimiento de QnA Maker o Language Understanding, y permite que los clientes interactúen con los bots de forma más natural y expresiva mediante voz y texto, así como con tarjetas más sofisticadas que contengan texto, imágenes y botones de acciones.

Simplificación de la prueba e integración con el Emulador de Bot Framework

El Emulador de Bot Framework es una aplicación multiplataforma de código abierto para Mac, Windows y Linux que permite a los desarrolladores probar y depurar la aplicación conversacional en el equipo local o en la nube. El Emulador de Bot Framework incluye características como un modelo de diseño dinámico mejorado, la capacidad para inspeccionar respuestas de servicios del bot, como LUIS y QnA, así como compatibilidad con varias configuraciones de bot y depuración de bots basada en los registros y reproducción de transcripciones en el modo de presentación.

El Emulador de Bot Framework V4 simplifica la integración y la administración de los diferentes servicios que forman parte de una experiencia conversacional. Los desarrolladores pueden iniciar sesión directamente en Azure y abrir y administrar los servicios de Cognitive Services, incluido Language Understanding (LUIS) y QnA Maker, que forman parte del bot.

Descargue ya la nueva versión preliminar del Emulador de Bot Framework Emulator, ya que admite bots de todas las versiones de SDK de Bot Framework.

image

Un conjunto de herramientas completo para desarrolladores y propietarios de empresas

Con el conjunto de herramientas enriquecido que proporciona Bot Framework V4, nuestros clientes pueden impulsar la generación de modelos de lenguaje simplificado y Language Understanding de aplicación conversacional. Tanto los desarrolladores como los propietarios de productos pueden participar en el proceso de creación de aplicaciones conversacionales y revisar el rendimiento conversacional global con análisis y registros enriquecidos.

Todas las herramientas de los SDK de Bot Framework, el Emulador y la línea de comandos de Microsoft están disponibles como proyectos de código abierto en GitHub, tienen una comunidad dinámica y admiten Mac, Windows y Linux. Nuestros servicios de Language Understanding están disponibles desde Language Understanding (LUIS), los portales de QnA Maker y Cognitive Services.

Mejora de la experiencia de conversación mediante funcionalidades sólidas de lenguaje natural

La mayoría de los clientes dedican tiempo y esfuerzo a la compilación de servicios de reconocimiento personalizados para nombres, ubicaciones geográficas, números de teléfono y otros dominios. Hoy, el servicio de Language Understanding (LUIS) anuncia mejores funcionalidades de reconocimiento, incluidos los nuevos tipos de entidades integradas para nombres de personas y ubicación geográfica. El servicio de Language Understanding (LUIS) también ha pasado la auditoría para PCI, que se añade a las certificaciones ISO 27001, 27018 y HIPAA existentes.

Compatibilidad de QnA Maker con las charlas

QnA Maker es un servicio de Azure Cognitive Services fácil de utilizar que permite responder a las preguntas del usuario de una manera más natural y conversacional. Gracias al servicio de interfaz gráfica de QnA Maker, no es necesario que tenga experiencia en el reconocimiento del lenguaje natural ni en su aprovechamiento. Con QnA Maker, los desarrolladores pueden compilar, entrenar y publicar bots de preguntas y respuestas en minutos. QnA Maker tiene compatibilidad integrada con el SDK de Bot Framework V4 para permitir una conversación más inteligente con el bot.  Con este lanzamiento, QnA Maker aumenta la capacidad de extraer conocimiento de archivos .doc y .pdf semiestructurados. QnA Maker extraerá pares de preguntas y respuestas de dichos archivos y los agregará a su KB.

Con este lanzamiento, QnA Maker también ha agregado compatibilidad para experiencias de charla simples. Puede agregar fácilmente un conjunto de charlas predefinidas a cualquier KB, así como elegir entre tres personalidades disponibles: Profesional, Amigo y Cómico. Además, puede editar y personalizar los datos de la charla para adaptarla al bot. Obtenga más información acerca de la adición de una charla al servicio de QnA Maker.

QnA Maker también ha pasado la auditoría para SOC y PCI, que se añade a las auditorías de cumplimiento ISO 27001 y 27018 existentes que ha concluido.

Cree un bot de QnA con Azure Bot Service y consulte el Portal de QnA Maker actualizado.

Creación de su propio asistente virtual

Hemos observado la considerable necesidad de nuestros clientes y asociados de ofrecer un asistente conversacional adaptado a su marca, personalizado para sus clientes y con disponibilidad de una amplia gama de dispositivos y lienzos conversacionales. Siguiendo el enfoque de código abierto de Microsoft en relación al SDK de Bot Framework, el acelerador de soluciones de asistente virtual de código abierto proporciona un control total sobre la experiencia del usuario final integrado con un conjunto de funcionalidades fundamentales. Además, la experiencia puede dotarse con inteligencia sobre la información de cualquier ecosistema o dispositivo y usuario final para obtener una experiencia inteligente y realmente integrada.

Creemos firmemente que nuestros clientes deberían tener y enriquecer sus propios datos y relaciones con los clientes. Por eso, cualquier asistente virtual proporciona un control total sobre la experiencia del usuario para nuestros clientes y asociados. El nombre, la voz y la personalidad pueden cambiar para satisfacer las necesidades de la organización. Nuestro acelerador de soluciones de asistente virtual simplifica la creación de su propio asistente, permitiéndole empezar en cuestión de minutos.

El ámbito de la funcionalidad del asistente virtual es amplio y normalmente ofrece a los usuarios finales una amplia gama de funcionalidades. Para aumentar la productividad de los desarrolladores y habilitar un ecosistema dinámico de experiencias conversacionales reutilizables, les proporcionamos ejemplos iniciales de aptitudes conversacionales reutilizables. Estas aptitudes se pueden agregar a la aplicación conversacional para aclarar una experiencia de conversación específica, como la búsqueda de un punto de interés, la interacción con el calendario, las tareas, el correo electrónico y muchos otros escenarios. Las aptitudes son totalmente personalizables y consisten en código y modelos de lenguaje.

En Ignite, anunciamos una versión preliminar inicial y colaboramos estrechamente con los asociados y clientes iniciales en un repositorio de código abierto para validarlo y hacerlo disponible de forma más amplia en los próximos meses.

Consulte la documentación del acelerador de soluciones de asistente virtual para obtener más información acerca de cómo comenzar.

Control total de la experiencia del usuario con el Chat en web

El control de Chat en web de Bot Framework es uno de los lienzos más populares entre los clientes que usan Azure Bot Service. El control de Chat en web ofrece a los desarrolladores una forma rápida de integrar sus bots en sitios web existentes. En función de los comentarios de la comunidad y de nuestros clientes, la versión V4 del control de Chat en web permite a los desarrolladores personalizar completamente la ventana de chat, incluida la capacidad de cambiar los colores, el relleno y los tamaños, así como de marcar el lienzo con logotipos y gráficos personalizados. El desarrollador puede controlar incluso la ubicación de la entrada de voz y el orden de los mensajes, así como agregar un botón de menú persistente o introducir avatares personalizados. La nueva arquitectura incluye una autenticación mejorada, un historial de conversación persistente y es capaz de realizar acciones como la transición a otra página, características y en varias conversaciones. Las actualizaciones adicionales incluyen características de autenticación mejoradas y un historial de conversación persistente en varias conversaciones.

image

Obtenga más información acerca de los cambios más recientes en el Chat en web.

Tenemos una variedad de clientes, como los agentes y las aplicaciones de creación de IA de Progressive, Dixons Carphone, UPS, Progressive y Adobe.

Comience ahora

A medida que seguimos mejorando nuestros marcos y herramientas de IA conversacional, esperamos ver qué experiencias conversacionales crea para sus clientes. Comience hoy mismo.