El diseño de chatbots es la convergencia del diseño de la experiencia del usuario (UX), el diseño de la interfaz de usuario (IU), la redacción publicitaria, la IA conversacional y machine learning en el despliegue de chatbots, respuesta de voz interactiva (IVR) y agentes virtuales. Determina la interacción con los usuarios humanos, los resultados previstos y la optimización del rendimiento.
Un sofisticado proceso de diseño de chatbot dentro del contexto empresarial también incorpora la gestión de procesos de negocio y la minería de procesos para identificar dónde y cómo las implementaciones de chatbot pueden mejorar la experiencia del usuario y los resultados empresariales, mapeando acciones específicas que se deben tomar durante o luego de las interacciones de chatbot.
En el diseño de chatbots, como en cualquier otra disciplina de diseño orientada al usuario, el diseño de IU y UX son dos conceptos distintos, aunque interconectados.
El diseño de la interfaz de usuario se refiere a cómo se ven las cosas : elementos visuales tangibles como diseños, botones, conmutadores, colores, campos de texto y fuentes: los aspectos de un producto, aplicación o sitio web con los que el usuario interactúa más directamente (o "interfaces"). El diseño de la interfaz de usuario del chatbot informa decisiones como dónde escribe un usuario la entrada de texto o el tamaño y la ubicación de la ventana del chatbot.
El diseño de UX se refiere a cómo funcionan las cosas: preocupaciones estratégicas y logísticas, como qué acciones se pueden tomar en cada paso, qué información se proporciona o se recopila del usuario y cómo se desarrolla el recorrido ideal del usuario. Las consideraciones de Chatbot UX incluyen qué preguntas hará un chatbot, cómo responde a entradas específicas o cuándo escalar casos a un agente humano.
En esencia, el diseño de IU pone en marcha el diseño de UX. Lo que dice un chatbot (y por qué) es diseño de UX, pero cómo se muestra ese diálogo de chatbot a los usuarios es diseño de IU; la información que aplicar un chatbot en un paso determinado es el diseño de UX, pero si los usuarios escriben su respuesta o la seleccionan de un menú desplegable es diseño de IU.
Si bien los detalles de la interfaz de usuario de su propio chatbot pueden variar en función de la naturaleza única de su marca, usuarios y casos de uso, algunas consideraciones de diseño de la interfaz de usuario son bastante universales.
En todos los contextos, la interfaz de usuario de su chatbot debe ser:
Para algunas implementaciones de chatbot, como las integraciones en aplicaciones de mensajería de terceros como Slack, WhatsApp o Facebook Messenger, la interfaz conversacional no se puede personalizar. Estos elementos fijos de la interfaz de usuario (IU) deberían tener en la planeación de la experiencia del usuario.
Para muchas empresas, especialmente aquellas que no tienen recursos para desarrollar una interfaz de usuario (IU) a medida desde cero, es más eficiente usar un generador de chatbots con plantillas y flujos de trabajo de arrastrar y soltar que agilizan las decisiones de la interfaz de usuario. Los principales proveedores de chatbots ofrecen oportunidades para personalizar elementos estilísticos para adaptarlos a su marca, pero adherirse a patrones de diseño de interfaz de usuario (IU) probados le permite centrarse en las prioridades únicas de UX de su organización.
Al explorar más a fondo el diseño de UX de chatbot, usaremos ciertos términos con significados específicos en este contexto.
Una gran experiencia de chatbot requiere una comprensión profunda de lo que necesitan los usuarios finales y cuáles de esas necesidades se abordan mejor con una experiencia conversacional. Emplea chatbots no solo porque puedes, sino porque estás seguro de que un chatbot proporcionará la mejor experiencia de usuario posible.
Sus preguntas frecuentes son una excelente base de conocimientos para consultas, tareas y problemas que surgen con frecuencia y de manera previsible. Sus equipos de atención al cliente también son una importante fuente de información. Una gestión robusta de los procesos de negocio puede identificar aún más las oportunidades y las ineficiencias, así como ayudar a delinear los diferentes centros de conocimiento, los canales de comunicación y los niveles de complejidad, seguridad y privacidad relacionados con cada dominio.
Los chatbots ofrecen el mayor valor cuando se necesita una conversación bidireccional o cuando un bot puede lograr algo más rápido, más fácil o con más frecuencia que los medios tradicionales. Algunos dominios pueden estar mejor atendidos por artículos de ayuda o asistentes de configuración. Otros, como aquellos que requieren asistencia altamente técnica o información personal confidencial, podrían dejar en manos de una persona real.
Para su primer chatbot, es aconsejable caminar antes de intentar correr.Cuantos menos datos tenga, menos confianza tendrá para hacer predicciones: las compañías que pasan meses construyendo un chatbot inaugural que abarca muchos temas a menudo aprenden (luego del lanzamiento) que las suposiciones clave sobre el comportamiento del usuario eran incorrectas y prácticamente tienen que empezar de nuevo desde cero. Abordar eficazmente una lista más corta de temas e intenciones produce una mejor experiencia de usuario que proporcionar resultados incoherentes en un dominio más amplio.
Dicho esto, elija un dominio con potencial de crecimiento. Una estrategia de chatbot verdaderamente exitosa no produce soluciones independientes, sino herramientas conversacionales desplegadas en todos los canales relevantes (sitios web, aplicaciones de mensajería, sistemas telefónicos) que se enriquecen mutuamente al generar datos compartidos para la capacitación y la optimización.
En términos generales, las ofertas de chatbots se dividen en dos categorías: chatbots basados en reglas y chatbots de IA.
Los chatbots basados en reglas son simples y económicos. Operan sobre reglas "si en otro caso": a cada paso (o rama en un Decision Trees) se le asignan entradas específicas que el chatbot puede reconocer, cada una de ellas emparejada con una respuesta scripted. Al carecer de procesamiento del lenguaje natural (PNL), los bots basados en reglas deben restringir las expresiones de los usuarios a frases simples u opciones preescritas. Esto puede limitar el éxito a menos que las necesidades de sus usuarios sean altamente predecibles, repetitivas y simples, y seguirá siendo así a medida que vaya escalando.
Los chatbots de IA son más robustos, versátiles y escalables. Las capacidades de inteligencia artificial, como la IA conversacional , permiten a estos chatbots interpretar expresiones únicas de los usuarios e identificar con precisión la intención del usuario en ellas. Machine learning puede complementar o reemplazar la programación basada en reglas, aprendiendo con el tiempo qué expresiones tienen más probabilidades de producir respuestas preferidas. La IA generativa, capacitada con expresiones pasadas y de muestra, puede crear respuestas de bot en tiempo real. Los agentes virtuales son chatbots de IA capaces de automatización robótica de procesos (RPA), lo que mejora aún más su utilidad.
Muchas situaciones se benefician de un enfoque híbrido, y la mayoría de los robots de IA también son capaces de programar basar en reglas.
Antes de diseñar los detalles de la experiencia del cliente, planee la base de su chatbot.
Los usuarios, inconscientemente, deducen automáticamente un personaje detrás de tu bot. Debe transmitir las características positivas que buscamos en la conversación humana -empatía, curiosidad, paciencia, afabilidad- manteniendo la transparencia de ser un robot. Esto último es esencial tanto para gestionar las expectativas del usuario como para evitar el efecto "uncanny valley": la extraña inquietud que provocan las cosas humanoides que no están del todo bien. La mejor manera de conseguirlo es elegir bien el nombre, el avatar y el saludo.
La personalidad de su chatbot afecta la mayoría de los elementos del diseño de la conversación. Debe reflejar su marca y ser apropiado para sus usuarios y función previstos: un bot asistente de fitness debe usar un lenguaje activo; una aplicación de diagnóstico de atención médica debe evitar las bromas.
Comience por considerar dónde se encuentra su chatbot en varios espectros:
Un chatbot proporciona solo la mitad de una conversación. No se puede controlar ni predecir completamente la mitad del usuario. Un diseño de conversación estable garantiza una experiencia de usuario positiva al abordar el flujo de conversación de manera que, independientemente de lo que diga el usuario, la respuesta del chatbot se sienta natural, creíble y productiva.
La verdadera cobertura de un tema requiere no solo diseñar rutas conversacionales ideales, sino también imaginar todas las rutas únicas que podría seguir una conversación, incluidas posibles confusiones, desvíos y callejones sin salida. Puede programar su bot de programación para que reconozca "Quiero cambiar mi cita ", pero un usuario podría decir: "Ya no puedo hacerlo el martes". Es posible que tenga una ruta óptima, pero ¿existe un plan B si el plan A falla? Si el plan B falla, ¿puede su bot explicar el problema al usuario? Si el usuario no entiende una solicitud, ¿puede el bot formular la expresión de manera diferente?
Incluso si su lógica de flujo es impecable, ocurren errores, pero las imperfecciones menores no deberían descarrilar un intercambio. Aquí nuevamente, los chatbots de IA tienen un gran beneficio: en lugar de predecir y planear manualmente cada error tipográfico para evitar interrupciones, la inteligencia artificial puede hacer suposiciones informadas y mantener las cosas en movimiento. Por ejemplo, IBM watsonx Assistant cuenta con autocorrección para errores ortográficos , así como lógica difusa para ayudar al reconocimiento de intenciones y entidades. Del mismo modo, los bots de IA con speech-to-text pueden capacitar para interpretar correctamente los acentos, las malas pronunciaciones y la jerga en las entradas de voz.
Al igual que en las conversaciones normales entre humanos, los usuarios quieren sentir comprendidos. El diseño de chatbot puede lograr esto al garantizar que todas las respuestas del bot, incluso las respuestas no preferidas, sean informativas y relevantes para la expresión del usuario. Al redactar el diálogo del chatbot, trate de reconocer lo que el usuario dijo y evite cambios bruscos de tema, saltos aleatorios en la conversación u "olvidar" la información que el usuario proporcionó anteriormente en el contacto.
Los chatbots tienen limitaciones. La capacidad de fallar elegantemente y proporcionar rutas para reparar la conversación es esencial: está bien que un bot se equivoque, pero estar equivocado e ser irrelevante puede condenar el intercambio y agotar la confianza en el chatbot. Los bots deben estar diseñados para manejar con gracia el acoso, reconocer expresiones sin sentido o irrelevantes, reaccionar a los cambios de tema y volver a encarrilar la conversación.
Disminuya siempre la carga del usuario.
El texto claro y conciso reduce la fricción y demuestra respeto por el tiempo del usuario. Reconsidera el flujo de tu conversación si requiere instrucciones largas.
El diseño eficaz de un chatbot implica un ciclo continuo de pruebas, implementación y mejora. Las personas pueden comportarse de manera impredecible, pero el análisis de datos de contactos anteriores puede revelar flujos rotos y oportunidades para mejorar y expandir el diseño de su conversación.
Los chatbots dependen, generan y analizan una gran cantidad de datos de los usuarios. Esos datos deben manejar con cuidado. No hacerlo no solo tiene consecuencias éticas, sino potencialmente jurídicas y financieras.
También puede afectar la adopción de su chatbot: según Pew Research1, más de la mitad de los estadounidenses decidieron no usar un producto por preocupaciones sobre cómo (y cuánto) recopila datos personales.
Conozca cómo la pandemia de COVID-19 disparó la adopción de la tecnología de agentes virtuales (VAT).
Descubra cómo IBM® watsonx Assistant puede reducir costos, impulsar ingresos y liberar recursos valiosos para un trabajo de mayor valor.
Encuestamos a 2000 organizaciones sobre sus iniciativas de IA para descubrir qué funciona, qué no y cómo pueden avanzar.
¿Quiere rentabilizar mejor sus inversiones en IA? Descubra cómo la escalabilidad de la IA generativa en áreas clave impulsa el cambio ayudando a sus mejores mentes a crear y ofrecer nuevas soluciones innovadoras.
Entregue una atención al cliente coherente e inteligente con IA conversacional. Explore cómo puede acelerar las comunicaciones con los clientes, aumentar la productividad y mejorar sus resultados con IBM watsonx Assistant.
Reinvente los flujos de trabajo y las operaciones críticas añadiendo IA para maximizar las experiencias, la toma de decisiones en tiempo real y el valor empresarial.
Ponga la IA a trabajar en su negocio con la experiencia en IA líder en la industria y la cartera de soluciones de IBM a su lado.
1 https://www.pewresearch.org/short-reads/2020/04/14/half-of-americans-have-decided-not-to-use-a-product-or-service-because-of-privacy-concerns/
IBM web domains
ibm.com, ibm.org, ibm-zcouncil.com, insights-on-business.com, jazz.net, mobilebusinessinsights.com, promontory.com, proveit.com, ptech.org, s81c.com, securityintelligence.com, skillsbuild.org, softlayer.com, storagecommunity.org, think-exchange.com, thoughtsoncloud.com, alphaevents.webcasts.com, ibm-cloud.github.io, ibmbigdatahub.com, bluemix.net, mybluemix.net, ibm.net, ibmcloud.com, galasa.dev, blueworkslive.com, swiss-quantum.ch, blueworkslive.com, cloudant.com, ibm.ie, ibm.fr, ibm.com.br, ibm.co, ibm.ca, community.watsonanalytics.com, datapower.com, skills.yourlearning.ibm.com, bluewolf.com, carbondesignsystem.com