Partager via


Concevoir une première interaction d’utilisateur avec un bot

S’APPLIQUE À : SDK v4

La première impression est importante. La première interaction entre l’utilisateur et un bot est déterminante pour l’expérience utilisateur. Lorsque vous concevez votre bot, gardez à l’esprit que le premier message ne consiste pas simplement à dire « bonjour ». Lorsque vous concevez une application, vous créez le premier écran pour fournir des indications de navigation importantes. Les utilisateurs doivent comprendre intuitivement les éléments tels que l’emplacement du menu et son fonctionnement, où aller pour obtenir de l’aide, la politique de confidentialité, etc. Lorsque vous concevez un bot, la première interaction de l’utilisateur avec le celui-ci doit fournir le même type d’informations.

Langage et menus

Considérons les deux conceptions suivantes :

Conception 1

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

Conception 2

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

Ne démarrez pas votre bot avec une question ouverte telle que « Comment puis-je vous aider ? ». Si votre bot peut faire une centaine de choses différentes, il y a de fortes chances pour que les utilisateurs ne puissent pas deviner la nature de la plupart d’entre elles. Votre bot ne leur ayant pas dit ce qu’il peut faire, comment pourraient-ils le savoir ?

Les menus offrent une solution simple à ce problème. Tout d’abord, en répertoriant les options disponibles, votre bot informe l’utilisateur de ses capacités. Deuxièmement, les menus évitent à l’utilisateur de devoir trop saisir en lui permettant de simplement cliquer. Enfin, l’utilisation de menus peut simplifier considérablement vos modèles de langage naturel en limitant la portée de l’entrée que le bot peut recevoir de l’utilisateur.

Conseil

Les menus sont un outil précieux lors de la conception de bots pour une expérience utilisateur exceptionnelle ; ne les laissez pas de côté parce qu’ils ne sont « pas suffisamment intelligents ». Vous pouvez concevoir votre bot pour utiliser des menus tout en prenant en charge l’entrée de formulaire libre. Si un utilisateur répond au menu initial en tapant plutôt qu’en sélectionnant une option de menu, votre bot peut tenter d’analyser l’entrée textuelle de l’utilisateur.

Vous pouvez également poser des questions plus pointues pour orienter l’utilisateur si le bot a une fonction spécifique. Par exemple, si votre bot est chargé de prendre des commandes de sandwich, votre première interaction pourrait être « Bonjour ! Je suis ici pour prendre la commande de votre sandwich. Quel type de pain voulez-vous ? Nous avons du pain blanc, noir ou aux céréales. » De cette manière, l’utilisateur sait comment répondre, et reçoit des repères pour naviguer dans la conversation.

Autres considérations

En plus de fournir une première interaction intuitive et aisément navigable, un bot bien conçu permet à l’utilisateur d’accéder à des informations sur sa politique de confidentialité et ses conditions d’utilisation.

Conseil

Si votre bot collecte des données personnelles de l’utilisateur, il est important de le faire savoir et de décrire l’usage qui sera fait de ces données.

Étapes suivantes

Maintenant que vous êtes familiarisé avec certains principes de base de la conception de la première interaction entre un utilisateur et un bot, découvrez comment concevoir le flux de conversation.