Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meetup AZUG-GUSS - L'expérience utilisateur con...

Meetup AZUG-GUSS - L'expérience utilisateur conversationnelle

Christopher MANEU

April 12, 2017
Tweet

More Decks by Christopher MANEU

Other Decks in Programming

Transcript

  1. Meetups Bots & Cognitive GUSS / AZUG 12 Avril 2017

    Hello la communauté, Je m’appelle Christopher MANEU Salut Christopher Je suis PFE Modern Apps / ☁️ chez Microsoft Et je suis venu vous parler d’expérience utilisateur pour les bots Mercredi 12/04/2017 Cool
  2. L’importance de l’UX pour les sites web et applications est

    acquise Pourquoi cela serait différent pour les bots ?
  3. Qu’est ce qu’une conversation ? Une conversation est un échange

    d'informations entre au moins deux individus, portant généralement sur un sujet précis. La conversation est une forme courante de communication qui permet à des personnes de faire connaissance. https://fr.wikipedia.org/wiki/Conversation
  4. Les erreurs classiques des bots Prétendre être un humain •

    Mettre de l • ’AI partout Développer JARVIS • Etre moins pertinent qu • ’une application Ne pas prévoir une issue de secours (humaine) •
  5. Deux thèmes pour ce soir Les éléments de la conception

    d • ’un bot Migrer d • ’une interface GUI à une interface CUI
  6. Ecrire un script {} : Options (c# block statement) |

    : Séparateur (or) () : Option conditionnelle (if) [] : Data à capturer (array) Bonjour, je souhaiterai m’inscrire à la section [apnée] {Bonjour|Salut|Hey|(Bonsoir)} [prenom], super nouvelle ! On va s’occuper de cela. Peux-tu me donner une adresse email ? Elle nous permettra de t’envoyer toutes les informations utiles (horaires des cours et des fosses, informations sur les sorties, etc…) [email] Top. Les séances d’apnée sont le Mardi et le Vendredi soir. Quel jour te convient le mieux ? Plutôt le [Mardi|Vendredi] soir
  7. ScubaBot Ecrire un message… Faire une bonne première impression Se

    présenter - Suggérer des prochaines étapes - Suggérer comment demander de - l’aide Meetups Bots & Cognitive GUSS / AZUG 12 Avril 2017 Hello, Bienvenue chez les Scubabous. Alors, vous êtes intéressés par la plongée ? Posez-moi une question ou démarrez avec l’une de ces activités. Découvrir les niveaux de plongée M’inscrire pour un baptême M’inscrire à un cours
  8. Progressive disclosure Après que le bot se soit présenté -

    Après avoir reçu une première - commande Après avoir complété une première - tâche Timées - / Achievements / etc… Etre proactif - ScubaBot Ecrire un message… Le Niveau 1 vous permettra de plonger jusqu’à 20m de profondeur accompagné par un guide. La formation est accessible toute l’année. Super idée ! ☺ Mais avant de se lancer, on peut commencer par un baptême de plongée. Ca vous dit de vous inscrire ? Que l’aventure commence ! Afin d’envoyer les détails (invitation, plan d’accès, etc…), il me faudrait un email.
  9. Gérer le temps Dans 5 minutes Creepy ? Demain midi

    Okay ? Mardi prochain C’est qui déjà ? Salut Claire, c’était chouette de te rencontrer ce soir au meetup. Bonne fin de soirée - Chris
  10. Gérer le temps Salut Claire, c’était chouette de te rencontrer

    ce soir au meetup. Bonne fin de soirée - Chris ScubaBot Ecrire un message… Hello Julie, Est-ce que tu as pu réfléchir depuis la semaine dernière ? La promotion sur la formation Niveau 2 expire demain, du coup, je me suis dit que c’était le bon moment pour te relancer ☺
  11. Rendre la conversation riche & rythmée Interjections, onomatopées - Découper

    les réponses - Avatar du bot - Emojis - Typing - indicator ScubaBot Ecrire un message… Hmm Je voudrais m’inscrire pour un baptême Lundi prochain Laisse moi regarder l’agenda… Je n’ai plus de place pour Lundi prochain Lundi d’après, cela te conviendrait ?
  12. Etre un bon communiquant Demander confirmation - Expliquer les choix

    - ScubaBot Ecrire un message… De quelle couleur tu veux ton bonnet ? Nous avons du bleu, du noir et du rouge en stock. Va pour le Rouge, comme Cousteau ! Top. Je suis prêt à enregistrer ton inscription pour le Niveau 1 de plongée. Nous pouvons te contacter sur [email protected] , et nous mettons un bonnet rouge de côté. L’inscription coûte 250€ pour la saison. C’est bon pour toi ?
  13. From GUI to CUI – Listes • Faire une liste

    numérotée, on peut ainsi répondre par un nombre et pas par l’item ScubaBot Marre de la piscine ? :) Voici les sorties que nous avons prévues pour l’instant : 1 – Mexique, en Avril 2 – L’Île de Groix, en Mai 3 – Porquerolles, en Juin A laquelle vous voulez vous inscrire ? Je veux m’inscrire pour une sortie en mer 3 Porquerolles ! Très bon choix en cette saison. Vérifions les informations dont je vais avoir besoin pour terminer l’inscription Ecrire un message…
  14. From GUI to CUI Input validation • Essayer de trouver

    l’information avant de la demander • Demander, en proposant des hints • Demander et afficher des choix • Confirmer avant d’exécuter une opération sensible • Expliquer lorsque le bot ne comprend pas (purple, sorry) • Monitorer, pour améliorer : Extra large, Extra-large, XL, 5 ScubaBot Ecrire un message… Quelle taille de tshirt souhaitez vous ? Medium, Large, … XL C’est un taille cela ? Je ne la comprends peut-être pas encore... Voici celles que nous avons: Small 1. Medium 2. Large 3. Extra 4. -Large
  15. From GUI to CUI – MDI • Les robots passent

    d’un « chalk talk » à un état de travail sur une tâche • Résister au changement « Nous sommes en train de faire XXX, voulez-vous annuler ? » • Enregistrer l’état des tâches en cours afin de gérer la reprise ScubaBot Ecrire un message… A quelle adresse je dois envoyer la licence fédérale ? Je veux m’inscrire pour un baptême Nous étions en train de finaliser votre inscription, voulez-vous annuler ? Vous pourrez la reprendre à tout moment en me demandant « Reprendre mon inscription »
  16. From GUI to CUI – Modales A utiliser avec précaution

    • -> Ne jamais bloquer votre bot dans un état
  17. Un sujet à peine effleuré •L’intégration de la personnalité dans

    le bot, •Les traits de l’intelligence, •Les différences/complémentarités avec les interfaces vocales, •…