Blog Metlivi

Un chatbot IA peut-il répondre plus tard comme un ami ? Guide des réponses différées choisies par l'utilisateur

Oui. Un chat d'IA peut proposer une réponse qui apparaît plus tard, à condition que l'utilisateur choisisse le moment et que l'interface soit transparente sur ce qui va se passer. Considérez cela comme une réponse programmée : indiquez l'heure prévue, précisez si elle est en attente ou prête, proposez un moyen d'annuler et laissez l'utilisateur décider séparément s'il souhaite recevoir une notification. La conversation peut sembler détendue et familière sans pour autant laisser croire qu'une vraie personne est occupée ou retarde sa réponse pour maintenir l'intérêt.

30 septembre 20266 min de lectureLecture, arts et culturePar Metlivi Editorial Team
Section 1

Que signifie « répondre plus tard » dans un chat d'IA ?

Dans une conversation humaine, une pause peut survenir pour de nombreuses raisons : quelqu'un s'absente, réfléchit avant de répondre ou reprend la discussion plus tard. Un système d'IA ne connaît pas ces circonstances personnelles. Un produit peut reproduire le timing d'une pause, mais il ne doit pas présenter cette pause comme la conséquence d'une raison humaine.

Pour une tâche créative ordinaire, un délai choisi par l'utilisateur peut tout de même être utile. Quelqu'un peut demander un sujet d'écriture après le dîner, solliciter une deuxième série d'idées d'histoires dans une heure ou programmer une nouvelle perspective pour demain matin. La valeur réside dans le timing choisi et le rythme de la conversation, et non dans l'illusion que l'IA a une vie privée.

Rendez l'action claire dès qu'elle est définie. Par exemple : « Propose-moi trois nouvelles idées de titres à 19 h 00. » Confirmez ensuite : « Programmé pour 19 h 00. » Cette formulation indique à l'utilisateur ce que le système va faire, sans inventer un prétexte comme « Je suis un peu pris pour le moment. » Il s'agit d'une recommandation de conception basée sur la distinction entre une action automatisée programmée et l'explication d'un être humain ; elle n'affirme pas qu'un chatbot en particulier propose déjà cette fonctionnalité.

Section 2

Laisser l'utilisateur choisir l'heure et le contenu

Un flux de réponse différée utile commence par une demande claire. L'utilisateur doit pouvoir préciser ce qu'il souhaite, pour quel moment et — le cas échéant — si la réponse doit poursuivre la tâche en cours ou en démarrer une nouvelle. Si le système a besoin d'éclaircissements sur le calendrier ou la tâche, il doit poser la question avant de confirmer la programmation.

Affichez l'heure choisie sous une forme que la personne peut vérifier, y compris la date correspondante lorsque le terme « plus tard » est ambigu. « Dans 30 minutes » est facile à comprendre lors de la configuration, mais une date et une heure locale peuvent être plus utiles lorsque le retour est prévu pour un autre jour. Si un fuseau horaire ou un paramètre de l'appareil est susceptible d'avoir un impact sur la remise du message, précisez quelle heure utilise la programmation plutôt que de laisser l'utilisateur deviner.

Les instructions relatives aux messages programmés d'Apple constituent un exemple concret de programmation visible par l'utilisateur : le message affiche son heure prévue, et les utilisateurs peuvent le modifier, le supprimer, le reprogrammer ou l'envoyer immédiatement avant la distribution. Il s'agit là d'un précédent en matière de messagerie, et non d'une preuve qu'une réponse d'IA est déjà générée ou délivrée de la même manière. Un chatbot doit expliciter son propre fonctionnement. Assistance Apple : Programmer l’envoi ultérieur d’un SMS sur l’iPhone

Section 3

Afficher avec précision les états : en attente, en cours, prêt et échec

Une réponse programmée passe par plusieurs états. « En file d'attente pour 19 h 00 » signifie que le système a enregistré une action future. Cela ne veut pas nécessairement dire que la réponse existe déjà. Si le système génère la réponse à l'heure programmée, indiquez-le. S'il prépare la réponse plus tôt, qualifiez-la de prête uniquement une fois que le contenu est réellement disponible. Évitez les étiquettes d'état vagues qui font passer une tâche programmée pour une réflexion active ou une progression.

Passée l'heure sélectionnée, le système peut encore avoir besoin de générer la réponse. Un bref état « Génération de votre réponse » permet de distinguer cette étape de « Prêt ». Si la génération échoue ou si l'application ne peut pas terminer la tâche, mentionnez-le clairement et proposez à l'utilisateur une étape suivante logique, comme réessayer ou choisir une autre heure. Ne laissez pas un statut « en attente » obsolète suggérant que la réponse est toujours en chemin alors que ce n'est pas le cas.

Cette démarche respecte les recommandations établies en matière d'interface. Material Design décrit les indicateurs de progression comme un moyen de communiquer l'état d'un processus en cours et les actions disponibles. Les directives du W3C définissent les messages d'état comme des informations sur le résultat d'une action, un état d'attente, une progression ou des erreurs, et expliquent que ces mises à jour doivent être accessibles aux technologies d'assistance sans prendre le focus. Ces principes privilégient des textes d'état précis et accessibles plutôt qu'un délai purement décoratif ou un silence inexpliqué. Material Design : Progress indicators · W3C WAI : Comprendre le critère de succès 4.1.3 : Messages d'état

Section 4

Garder l'annulation et la modification à portée de la réponse programmée

Les projets changent. Un élément programmé doit rester visible dans la conversation ou dans une liste de programmation facile à trouver, avec un moyen clair de l'annuler. Lorsque c'est possible, permettez à l'utilisateur de modifier la requête ou de décaler l'heure. Confirmez le résultat après chaque action : « Annulé ; aucune réponse ne sera générée » ou « Déplacé à 20 h 00 ». Si le système ne peut pas garantir l'annulation une fois la génération commencée, précisez l'heure limite avant que l'utilisateur ne s'y fie.

Rendez bien compréhensible la différence entre l'annulation d'une programmation et la suppression d'une réponse visible. L'annulation doit interrompre l'action en attente si le produit est en mesure de le faire de manière fiable. Si une réponse a déjà été générée, indiquez à l'utilisateur si elle reste accessible dans la discussion. La fonctionnalité de messages programmés d'Apple illustre bien l'importance d'un état de programmation explicite et d'un contrôle d'annulation : Apple précise que la suppression d'un message avant l'heure prévue annule son envoi. Le comportement exact d'une programmation par IA dépendra de la manière dont ce système est conçu ; sa confirmation doit donc décrire le résultat réel.

Section 5

Faire des notifications un choix séparé

Une réponse programmée peut apparaître dans le chat sans envoyer de notification push. Proposez le choix de la notification séparément du choix de l'horaire — par exemple, « Afficher dans le chat à 19 h 00 » et une option « Me notifier quand c'est prêt ». Cela évite de considérer l'autorisation de planifier une tâche comme une autorisation d'interrompre l'utilisateur plus tard.

Si des notifications sont proposées, expliquez leur rôle au moment où l'utilisateur accède à cette option, et veillez à ce que la tâche programmée reste utilisable si la personne refuse. Apple recommande de demander l'autorisation de notification en contexte afin que les utilisateurs comprennent à quoi elles servent. Les directives relatives aux autorisations sur Android conseillent également de demander l'autorisation au moment où l'utilisateur commence à utiliser la fonctionnalité qui la requiert, d'éviter de bloquer le parcours et de gérer les refus de manière fluide. Ces recommandations pour chaque plateforme soutiennent une décision de notification distincte et éclairée ; elles n'obligent pas chaque produit à fournir des alertes push. Apple Developer : Demander l'autorisation d'utiliser les notifications · Android Developers : Demander des autorisations d'exécution

Si l'utilisateur accepte, veillez à ce que l'alerte reste proportionnée à une réponse créative ordinaire. Les directives de notification d'Apple préconisent de représenter l'urgence de manière fidèle et de permettre aux utilisateurs de gérer leurs préférences de notification. Une suggestion d'écriture de routine ne doit pas être qualifiée d'urgente ni présentée comme nécessitant une attention immédiate. Directives d'interface humaine Apple : Gestion des notifications

Section 6

Une séquence pratique pour une réponse créative différée

Une interaction simple peut se dérouler ainsi : l'utilisateur demande : « Donne-moi trois noms pour ce café fictif à 19 h 00. » Le système répète la tâche et l'heure, puis demande si l'utilisateur souhaite une alerte lorsque la réponse sera prête. Une fois l'opération confirmée, la conversation affiche « En file d'attente pour 19 h 00 » avec des options pour modifier ou annuler. À l'heure prévue, elle indique « Génération de votre réponse », puis affiche les idées et marque la tâche comme terminée. Si la génération échoue, elle signale l'erreur et propose de réessayer.

Cette séquence fait du différé une fonctionnalité gérée par l'utilisateur. Le ton peut être chaleureux et naturel lorsque la réponse arrive, mais l'interface n'a pas besoin de prétendre qu'une personne s'est absentée, a été distraite ou a choisi d'attendre avant de répondre. Une règle pratique et directe s'applique : laissez l'utilisateur choisir la pause, indiquez-lui ce que le système va faire, et donnez-lui le contrôle aussi bien sur la réponse en attente que sur les éventuelles alertes.

À lire aussi

Continuer sur ce thème