Diseño de la primera interacción del usuario de un bot

SE APLICA A: SDK v4

Las primeras impresiones son importantes. La primera interacción entre el usuario y el bot es crítica para la experiencia del usuario. Al diseñar el bot, tenga en cuenta que hay más que ese primer mensaje que decir "hola". Al compilar una aplicación, diseña la primera pantalla para proporcionar indicaciones de navegación importantes. Los usuarios deben comprender de forma intuitiva aspectos como dónde se encuentra el menú y cómo funciona, dónde ir para obtener ayuda, qué es la directiva de privacidad, etc. Cuando se diseña un bot, la primera interacción del usuario con el bot debe proporcionar el mismo tipo de información.

Lenguaje frente a menús

Considere estos dos diseños:

Diseño 1

A welcome message, without suggestions, 'Hello user, how can I help you?'

Diseño 2

A welcome message, with suggestions: orders, products, or help.

No se recomienda iniciar el bot con una pregunta abierta, como “¿Cómo puedo ayudarle?. Si el bot puede hacer cien cosas distintas, lo más probable es que los usuarios no puedan adivinar la mayoría de ellas. El bot no les indica lo que puede hacer, así es que es difícil que ellos puedan saberlo.

Los menús proporcionan una solución sencilla para ese problema. En primer lugar, al enumerar las opciones disponibles, el bot transmite sus funcionalidades al usuario. En segundo lugar, los menús evitan que el usuario tenga que escribir mucho; en lugar de eso, simplemente pueden hacer clic. Por último, el uso de los menús puede simplificar considerablemente los modelos de lenguaje natural al limitar el ámbito de la entrada que el bot podría recibir por parte del usuario.

Sugerencia

Los menús son una herramienta valiosa al diseñar bots para una excelente experiencia del usuario; no los descartes como no ser lo suficientemente inteligente. Puede diseñar el bot para usar menús mientras sigue admitiendo la entrada de formulario libre. Si un usuario escribe para responder al menú inicial en lugar de seleccionar una opción del menú, el bot podría intentar analizar la entrada de texto del usuario.

También puede formular preguntas más precisas para guiar al usuario si el bot tiene una función específica. Por ejemplo, si el bot es responsable de tomar pedidos de sándwiches, la primera interacción podría ser "Hola, voy a tomar su pedido. ¿Qué tipo de pan le gustaría? Tenemos blanco, trigo o centeno”. De este modo, el usuario sabe cómo responder y recibe indicaciones de navegación a través de la conversación.

Otras consideraciones

Además de proporcionar una primera interacción intuitiva y fácil de navegar, un bot bien diseñado proporciona al usuario acceso a información sobre su directiva de privacidad y sus términos de uso.

Sugerencia

Si el bot recopila datos personales del usuario, es importante que se transmita y se describa lo que se hará con los datos.

Pasos siguientes

Ahora que está familiarizado con algunos principios básicos del diseño de la primera interacción entre el usuario y el bot, obtenga más información sobre cómo diseñar el flujo de la conversación.