Tabla de contenidos

Introducción

El 7 de octubre de 2021 IBM lanzó lo que ellos llaman un nuevo IBM Watson Assistant.

A primera vista, puede parecer solo un cambio en la interfaz de usuario (UI). Sin embargo, hay otros muchos cambios al margen de lo que sería la UI.

En la pestaña Administrar su cuenta, hay una opción para cambiar a lo que han denominado «la nueva experiencia». Es recomendable crear solo prototipos y demostraciones en esta área. Puedes volver a cambiar tu vista en un instante.

Se introduce una nueva estructura de bot, alejándose del modelo de un asistente con múltiples habilidades asignadas. El nuevo enfoque es el de un bot, con métodos de resolución vinculados. Los métodos de resolución responden a los usuarios con respuestas de estas fuentes.

Hay algunas preguntas y consideraciones sobre el nuevo formato, que discutiré más adelante.

Por ahora, la nueva interfaz está enfocada a acciones (y búsqueda). Los diálogos se agregarán más tarde. Será interesante cómo los diálogos pueden cambiar y encajar en el diseño.

La nueva interfaz se centra en: fácil de usar, rápido desarrollo e implementación de bots.

Actualmente no hay componentes NLU (Intents & Entities).

Se combinan los pasos de construcción, prueba, publicación y análisis. Como se ve a continuación, se define como un flujo de trabajo.

Un ejemplo de workflow.

Cambios clave

  • El enfoque del flujo de trabajo se transforma para quedar como se mostraba en la imagen anterior.
  • Cada bot tiene una página de inicio. No está claro si los bots se pueden combinar a través de una capa de orquestación.
  • Las acciones son el bloque de construcción principal, por ahora.
  • Una nueva forma de publicar te permite revisar y depurar tu trabajo en un entorno de borrador antes de publicarlo para tus clientes.
  • El análisis se centra en las tasas de finalización de las acciones.
  • Y en impulsar la mejora haciendo uso de las conversaciones de los usuarios.

Observaciones

Algunas observaciones…

  • Es una interfaz de usuario clara y nítida.
  • Se mejoran la administración de versiones y los escenarios de implementación.
  • Pasos secuenciales que guían al usuario a través de todos los pasos y garantizan la debida diligencia.
  • Los diálogos no están incluidos actualmente, como indicaba será interesante ver cómo se verá eso. Solo búsqueda y acciones.

  • Los informes se mejoran con las tasas de finalización de acciones y también con un proceso de mejora del viaje impulsado por conversaciones.

  • Se alejan del modelo asistente con múltiples habilidades.
  • El nuevo modelo está constituido por uno o más bots.
  • Un bot tiene diferentes medios a través de los cuales se activa.
  • Un bot también tiene varios métodos de resolución. Los métodos de resolución actuales son «Búsqueda y Acciones».

  • Los diálogos deben continuar.
  • Se mejora la gestión de versiones, proceso de implementación con vista completa del bot.

  • Está claro que las interfaces de chat basadas en web son importantes y un punto de enfoque para IBM Watson Assistant. Lo más probable es que esto sea parte de la estrategia de IBM para prepararse y estar listo para aprovechar al máximo la Web 3.0.

Consideraciones

Después de crear algunos prototipos, se me ocurrieron algunas mejoras que podrían ser útiles en futuras versiones…

  1. Actualmente, todas las acciones creadas en el bot están incluidas en la versión de implementación. Me gustaría poder seleccionar Acciones específicas y solo implementar Acciones seleccionadas y no todas las acciones en el bot. Por tanto, se excluyen determinadas acciones de determinadas versiones de implementación.
  2. Una capa de orquestación que administre o combine diferentes bots también podría ser útil. Dentro de un bot, habrá varias acciones. Llegará a una situación en la que no desea duplicar acciones entre bots y usar varios bots simultáneamente en una implementación.
  3. En cuanto a los métodos de resolución, será útil si puede agregar varias instancias de Watson Discovery. Además, una vez que se introducen los cuadros de diálogo, también será útil agregar varios cuadros de diálogo. Por tanto, debería haber dos capas de orquestación. El primero son varios diálogos, acciones e instancias de Watson Discovery dentro del bot. El segundo es la orquestación en varios bots.
  4. Se deberán agregar cuadros de diálogo para Watson Assistant por dos razones. Uno: el primero es que la gran mayoría de tus implementaciones empresariales se basan en diálogos y no en acciones. Dos: Actions es un enfoque de código bajo y, como se mencionó anteriormente, solo es realmente bueno para implementaciones de bots pequeños como un bot de encuestas, un bot de comentarios de clientes, etc. O, como una extensión de Dialogs. Las acciones que actúan como una extensión de los Diálogos realmente tienen sentido y deberían centrarse en la implementación principal.
  5. En el futuro, será una ventaja significativa poder agregar múltiples Diálogos a tu bot, ya que agregaría múltiples Acciones. Al igual que con la búsqueda. Esto puede mejorar el escenario actual donde los desarrolladores no pueden orquestar múltiples diálogos, acciones y habilidades de búsqueda en su Asistente.


Rastreador de tareas

Parte del nuevo IBM Watson Assistant es un rastreador de tareas. El rastreador de tareas lleva al usuario a través de una secuencia de eventos. Con cada evento, hay una indicación de tiempo.

El rastreador se actualiza automáticamente a medida que el usuario avanza en su proceso de creación de bot. Por ejemplo:

  • Elige tu idioma (1 min)
  • Nombra a tu asistente (1 min)
  • Más información sobre Watson Assistant

Crear una conversación

  • Quedan 4 pasos 20 min / 0%
  • Crea tu primera acción (5 min)
  • Agrega tu primera frase de ejemplo (5 min)
  • Crear pasos (5 min)
  • Agregar 5 ejemplos (5 min)

Comparte con tu equipo

  • 1 paso a la izquierda (2,5 min) / 50%
  • Obten una vista previa de tu asistente (2,5 min)
  • ¡Comparte tu asistente!

Conclusión

Con la mayoría de los proveedores de marcos de desarrollo de chatbots, existe una búsqueda continua para introducir más funciones y opciones. La introducción de funciones y opciones de usuario añade complejidad. Y el desafío es mostrar esta complejidad al usuario de la manera más simple y fácil de usar.

Aquí radica el verdadero desafío.

Como se vio con IBM Watson Assistant Actions, al principio el entorno era extremadamente simplista y minimalista. Pero a medida que aumenta el uso, se introducen más funciones y la interfaz crece en complejidad… Hemos visto adiciones en el entorno de «Actions» como:

  • Desambiguación
  • Digresión
  • Modo de depuración
  • Gestión y seguimiento de variables

En general, el cambio en el enfoque del desarrollo de agentes conversacionales por parte de IBM es bueno, y se centra en:

  • Sencillez
  • Integración media
  • Métodos de resolución
  • Mejora impulsada por la finalización y la conversación

La sección de este artículo llamada «Consideraciones» resume algunas de mis reservas y percepciones.

Tal como está ahora, la mayoría de la gente solo usará el nuevo entorno de Watson Assistant para exploración y prototipificación. El entorno aún no está listo para una implementación empresarial a gran escala; con la ausencia de Diálogos.

El mayor aspecto positivo es la intención de IBM con respecto a la IA conversacional en general, y Watson Assistant en específico.

Por Cobus Greyling

Rasa Hero. NLP / NLU, Chatbots, Voz, UI / UX conversacional, Diseñador CX, Desarrollador, Interfaces de usuario ubicuas.

Un comentario en «El nuevo asistente de IBM Watson ya está disponible»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *