{"id":148,"date":"2019-02-12T22:15:28","date_gmt":"2019-02-12T21:15:28","guid":{"rendered":"http:\/\/datapy.fr\/?p=148"},"modified":"2023-04-03T11:55:50","modified_gmt":"2023-04-03T09:55:50","slug":"application-vocale-conception","status":"publish","type":"post","link":"https:\/\/datapy.fr\/index.php\/2019\/02\/12\/application-vocale-conception\/","title":{"rendered":"Concevoir une Application vocale"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"148\" class=\"elementor elementor-148\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-742a91d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"742a91d5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c526c48\" data-id=\"7c526c48\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-66df2a5 elementor-widget elementor-widget-heading\" data-id=\"66df2a5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 25-04-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">\nConcevoir une Application vocale\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-620b65fb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"620b65fb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-72582bbc\" data-id=\"72582bbc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-30cc76ef elementor-widget elementor-widget-text-editor\" data-id=\"30cc76ef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 25-04-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium wp-image-40\" src=\"http:\/\/datapy.fr\/wp-content\/uploads\/2019\/02\/smart-home-device-on-wooden-desk_925x-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/datapy.fr\/wp-content\/uploads\/2019\/02\/smart-home-device-on-wooden-desk_925x-300x200.jpg 300w, https:\/\/datapy.fr\/wp-content\/uploads\/2019\/02\/smart-home-device-on-wooden-desk_925x-768x512.jpg 768w, https:\/\/datapy.fr\/wp-content\/uploads\/2019\/02\/smart-home-device-on-wooden-desk_925x.jpg 925w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-46ba9265 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"46ba9265\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3f4ecd56\" data-id=\"3f4ecd56\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-46874057 elementor-widget elementor-widget-text-editor\" data-id=\"46874057\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Les interfaces vocales ont des sp\u00e9cificit\u00e9s dont la conception doit tenir compte.<\/p><p>Nous les r\u00e9sumons selon 9 principes :<\/p><ul><li><strong>I<\/strong><strong>mm\u00e9diatet\u00e9<\/strong><\/li><li><strong>N<\/strong><strong>aturel<\/strong><\/li><li><strong>F<\/strong><strong>acilit\u00e9<\/strong><\/li><li><strong>L<\/strong><strong>in\u00e9arit\u00e9<\/strong><\/li><li><strong>U<\/strong><strong>nidirectionnalit\u00e9<\/strong><\/li><li><strong>E<\/strong><strong>coute<\/strong><\/li><li><strong>N<\/strong><strong>orme<\/strong><\/li><li><strong>C<\/strong><strong>ontexte<\/strong><\/li><li><strong>E<\/strong><strong>xp\u00e9rience<\/strong><\/li><\/ul><p>\u00a0<\/p><p><strong>I<\/strong><strong>mm\u00e9diatet\u00e9 :<\/strong><\/p><p>L\u2019appel \u00e0 une commande vocale est imm\u00e9diat :<br \/>\u201cAlexa, quelle est la m\u00e9t\u00e9o \u00e0 Paris pour demain ?\u201d<\/p><p>Une m\u00eame demande sur une application mobile n\u00e9cessite de :<\/p><p>\u2013 chercher et prendre son t\u00e9l\u00e9phone<\/p><p>\u2013 le d\u00e9verrouiller<\/p><p>\u2013 chercher l\u2019application<\/p><p>\u2013 l\u2019ouvrir, attendre qu\u2019elle se charge<\/p><p>\u2013 reposer son t\u00e9l\u00e9phone<\/p><p>L\u2019exp\u00e9rience utilisateur la plus appr\u00e9ci\u00e9e sera celle qui conserve cette imm\u00e9diatet\u00e9.<\/p><p>Les r\u00e9ponses longues, les listes de choix \u00e0 rallonge sont \u00e0 \u00e9viter.<\/p><p>\u00a0<\/p><p><strong>N<\/strong><strong>aturel<\/strong><\/p><p>Le voicebot s\u2019appuie sur le langage oral commun, qui ne peut \u00eatre encadr\u00e9. Il est bien diff\u00e9rent de la mani\u00e8re dont on s\u2019exprime par \u00e9crit.<\/p><p>La compr\u00e9hension des mots et du langage naturel ne sera pas la m\u00eame dans un bot \u00e9crit et un bot vocal, un apprentissage sp\u00e9cifique est \u00e0 pr\u00e9voir.<\/p><p>Dans le cas de la construction simultan\u00e9e d\u2019un chatbot et d\u2019un voicebot, il est recommand\u00e9 de commencer la construction du dialogue par la partie vocale car celle-ci doit respecter plus de contraintes. Et bien qu\u2019il soit possible de s\u2019inspirer du sch\u00e9ma de dialogue d\u2019un chatbot pour l\u2019interface vocale, il n\u2019est pas recommand\u00e9 de transposer le chatbot qui pourrait avoir des r\u00e9ponses que ne sont pas adapt\u00e9es.<\/p><p>\u00a0<\/p><p><strong>F<\/strong><strong>acilit\u00e9<\/strong><\/p><p>Les mots sont dits trois fois plus vite qu\u2019ils ne sont \u00e9crits.<\/p><p>M\u00eame s\u2019il est n\u00e9cessaire de demander des r\u00e9ponses pr\u00e9cises, l\u2019utilisateur ne doit pas se sentir contraint dans ses r\u00e9ponses comme dans un serveur vocal interactif<br \/>(\u201cchoix 1\u201d), ni devoir retenir des fonctions et des mots d\u2019appels.<\/p><p>\u00a0<\/p><p><strong>L<\/strong><strong>in\u00e9arit\u00e9<br \/><\/strong>Quand une personne lit un texte ou regarde une image, elle a tout le loisir de s\u2019arr\u00eater sur un mot qu\u2019elle n\u2019a pas compris. Lorsque celle-ci \u00e9coute la r\u00e9ponse \u00e0 sa commande vocale, il lui est impossible de mettre en pause. Elle est souvent oblig\u00e9e d\u2019\u00eatre attentive \u00e0 son assistant et d\u2019attendre la fin de la r\u00e9ponse pour pouvoir le r\u00e9engager. Pour limiter cette g\u00eane, il est recommand\u00e9 de marquer des temps de pause dans le dialogue si beaucoup d\u2019informations sont \u00e9nonc\u00e9es.<\/p><p><strong>\u00a0<\/strong><\/p><p><strong>U<\/strong><strong>nidirectionnalit\u00e9<\/strong><\/p><p>Il sera plus difficile pour un usager de naviguer dans du contenu au format audio interactif que sur une interface tactile. Sur une interface vocale, Il ne pourra pas facilement passer un passage qui lui apportera peu de substance ou revenir en arri\u00e8re sur une information qui l\u2019a marqu\u00e9e. Pour dynamiser le dialogue, il est recommand\u00e9 d\u2019utiliser des \u00e9nonc\u00e9s concis.<\/p><p>\u00a0<\/p><p><strong>E<\/strong><strong>coute<\/strong><\/p><p>L\u2019usager d\u2019une interface vocale n\u2019a pas de support graphique pour accompagner son exp\u00e9rience. Il doit \u00e9couter et retenir chaque choix qui lui est propos\u00e9. Pour ne pas saturer sa charge mentale, il est conseill\u00e9 de proposer un nombre d\u2019options disponibles limit\u00e9s.<\/p><p>Quand c\u2019est au tour de l\u2019application vocale d\u2019\u00e9couter, si on attend de l\u2019utilisateur plusieurs informations, il vaut mieux lui demander en plusieurs \u00e9tapes pour all\u00e9ger sa charge mentale.<\/p><p>\u00a0<\/p><p><strong>N<\/strong><strong>orme<\/strong><\/p><p>Afin de garantir une homog\u00e9n\u00e9it\u00e9 d\u2019interaction pour des demandes similaires faites dans des applications existantes, des normes existent : pour les transactions sur Google Home, l\u2019\u00e9coute d\u2019un m\u00e9dia sur Alexa. L\u2019utilisateur s\u2019habitue \u00e0 ces normes sp\u00e9cifiques \u00e0 chaque plateforme et il est pr\u00e9f\u00e9rable de les suivre.<\/p><p><strong>\u00a0<\/strong><\/p><p><strong>C<\/strong><strong>ontexte<\/strong><\/p><p>L\u2019interface vocale sera con\u00e7ue diff\u00e9remment selon le contexte d\u2019usage (en cuisinant, au volant, en effectuant des t\u00e2ches manuelles\u2026). Chacun de ces contextes doit \u00eatre pr\u00e9cis\u00e9 d\u00e8s le d\u00e9but de la cr\u00e9ation de l\u2019application vocale.<\/p><p>\u00a0<\/p><p><strong>E<\/strong><strong>xp\u00e9rience<\/strong><\/p><p>L\u2019interaction vocale est ressentie comme plus \u201chumaine\u201d qu\u2019une interaction texte.<\/p><p>On s\u2019attend \u00e0 une relation personnelle, qui n\u00e9cessite le design d\u2019une exp\u00e9rience personnalis\u00e9e.<\/p><p>Voici 10 recommandations \u00e0 suivre pour une application vocale r\u00e9ussie.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1029fc8b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1029fc8b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f09b252\" data-id=\"f09b252\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dd84556 elementor-widget elementor-widget-text-editor\" data-id=\"dd84556\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Voici 10 recommandations \u00e0 suivre pour une application vocale r\u00e9ussie.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c71aa18 elementor-widget elementor-widget-heading\" data-id=\"5c71aa18\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1. Se concentrer sur une fonction\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41234d2f elementor-widget elementor-widget-text-editor\" data-id=\"41234d2f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 \u00e9viter un risque de confusion aupr\u00e8s des usagers<\/p><p>\u2013 optimiser la qualit\u00e9 d\u2019un usage de l\u2019application en particulier<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-72302978 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"72302978\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5de9d09e\" data-id=\"5de9d09e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d88ee50 elementor-widget elementor-widget-heading\" data-id=\"d88ee50\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2. Commencer par \u00e9crire le dialogue id\u00e9al\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24a6886c elementor-widget elementor-widget-text-editor\" data-id=\"24a6886c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 puis g\u00e9rer chaque sortie du script<\/p><p>\u2013 rediriger l\u2019usager vers le chemin id\u00e9al<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d97e347 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d97e347\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-123b580\" data-id=\"123b580\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a62ab53 elementor-widget elementor-widget-heading\" data-id=\"a62ab53\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3. Simuler le dialogue \u00e0 voix haute\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-188e854 elementor-widget elementor-widget-text-editor\" data-id=\"188e854\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 mieux visualiser le rendu du parcours \u00e0 l\u2019oral<\/p><p>\u2013 optimiser les tournures de dialogue<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-828f541 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"828f541\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4280401\" data-id=\"4280401\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ba36502 elementor-widget elementor-widget-heading\" data-id=\"ba36502\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4. \u00c9crire des dialogues courts\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4252cf elementor-widget elementor-widget-text-editor\" data-id=\"d4252cf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 ne pas saturer la chargement mentale de l\u2019usager<\/p><p>\u2013 ne pas proposer trop d\u2019options \u00e0 l\u2019utilisateur<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e1b4559 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e1b4559\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-723243c\" data-id=\"723243c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e686eaa elementor-widget elementor-widget-heading\" data-id=\"e686eaa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5. R\u00e9cup\u00e9rer les choix de l\u2019usager s\u00e9par\u00e9ment\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5533952 elementor-widget elementor-widget-text-editor\" data-id=\"5533952\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 faire \u00e9noncer les informations attendues une par une<\/p><p>\u2013 indiquer qu\u2019une r\u00e9ponse est attendue via une forme interrogative ou imp\u00e9rative<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f613baf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f613baf\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-be24e55\" data-id=\"be24e55\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4bbdaf2 elementor-widget elementor-widget-heading\" data-id=\"4bbdaf2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6. Guider l\u2019utilisateur dans la formulation du dialogue\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2496fd5 elementor-widget elementor-widget-text-editor\" data-id=\"2496fd5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 l\u2019utilisateur ne sait pas forc\u00e9ment ce qu\u2019il faut dire ou faire<\/p><p>\u2013 pr\u00e9senter les choix disponibles clairement : \u201cD\u00e9sirez-vous lire vos nouveaux messages ou en \u00e9crire un nouveau ?\u201d VS \u201cQue souhaitez-vous faire ?<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-01996bb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"01996bb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c2ae886\" data-id=\"c2ae886\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ca539e elementor-widget elementor-widget-heading\" data-id=\"1ca539e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">7. Utiliser des silences et des \u201cic\u00f4nes\u201d audio\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-515fb50 elementor-widget elementor-widget-text-editor\" data-id=\"515fb50\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 accentuer certains mots importants<\/p><p>\u2013 rendre l\u2019exp\u00e9rience plus divertissante et se d\u00e9marquer<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e0b72de elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e0b72de\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c6da48\" data-id=\"3c6da48\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df6d133 elementor-widget elementor-widget-heading\" data-id=\"df6d133\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">8. Organiser une b\u00eata test\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68cc56e elementor-widget elementor-widget-text-editor\" data-id=\"68cc56e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 impossible de pr\u00e9dire comment va r\u00e9agir un utilisateur au script de dialogue<\/p><p>\u2013 it\u00e9rer en continue en fonction des retours<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f618fb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f618fb2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0481c0\" data-id=\"e0481c0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5516ef4 elementor-widget elementor-widget-heading\" data-id=\"5516ef4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">9. Personnaliser l\u2019exp\u00e9rience\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75ba1bc elementor-widget elementor-widget-text-editor\" data-id=\"75ba1bc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 raccourcir certains passage de dialogue pour les utilisateurs exp\u00e9riment\u00e9s<\/p><p>\u2013 cr\u00e9er une exp\u00e9rience sur-mesure, ex : \u201cBonsoir Quentin\u201d<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-33e5778 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"33e5778\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8216c51\" data-id=\"8216c51\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-188653a elementor-widget elementor-widget-heading\" data-id=\"188653a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">10. Faciliter la d\u00e9couverte de l\u2019application\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32cc8b4 elementor-widget elementor-widget-text-editor\" data-id=\"32cc8b4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u2013 am\u00e9liorer les mani\u00e8res de d\u00e9clencher l\u2019application via le Voice SEO<\/p><main id=\"main\" class=\"site-main clr\" role=\"main\"><p>\u2013 optimiser la pr\u00e9sentation de l\u2019application (titre, ic\u00f4ne, description)<\/p><\/main>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4cbbc8ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4cbbc8ca\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3db338d7\" data-id=\"3db338d7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c73b993 elementor-position-left elementor-view-default elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"1c73b993\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/datapy.fr\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-box.min.css\">\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-angle-right\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tVous devriez \u00e9galement aimer\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5c6de813 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c6de813\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-498b8768\" data-id=\"498b8768\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51633c96 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"51633c96\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 25-04-2024 *\/\n.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}<\/style><div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/datapy.fr\/index.php\/2021\/05\/17\/buzz-query-un-moteur-de-requetes-pour-dashboarding-bigdata-serverless-pour-les-startups\/\" tabindex=\"-1\"><img decoding=\"async\" width=\"2560\" height=\"1576\" src=\"https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless.jpeg\" class=\"attachment-full size-full wp-image-3177\" alt=\"\" srcset=\"https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless.jpeg 2560w, https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless-300x185.jpeg 300w, https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless-1024x630.jpeg 1024w, https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless-768x473.jpeg 768w, https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless-1536x945.jpeg 1536w, https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/DataPy_Article_moteur_de_requetes_pour_dashboarding_bigdata_serverless-2048x1261.jpeg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/datapy.fr\/index.php\/2021\/05\/17\/buzz-query-un-moteur-de-requetes-pour-dashboarding-bigdata-serverless-pour-les-startups\/\">\u201cBuzz Query\u201d, un moteur de requ\u00eates pour dashboarding bigdata serverless<\/a><\/h3><p class=\"elementor-image-box-description\">L\u2019histoire commence par la rencontre entre l\u2019\u00e9quipe DataPy et R\u00e9mi Dettai\u2026 R\u00e9mi est un ing\u00e9nieur de talent sp\u00e9cialis\u00e9 en Data et Cloud. R\u00e9mi a eu de nombreuses exp\u00e9riences dans les domaines de la tech, chez des industriels com...<\/p><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5f1be7a7\" data-id=\"5f1be7a7\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-34745b00 elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"34745b00\" data-element_type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/datapy.fr\/index.php\/2021\/06\/07\/forces-et-faiblesses-de-spark-et-elasticsearch\/\" tabindex=\"-1\"><img decoding=\"async\" width=\"1050\" height=\"566\" src=\"https:\/\/datapy.fr\/wp-content\/uploads\/2021\/06\/20210604-DataPy_Apache_SPARK_ELASTICSEARCH-e1711553094473.jpeg\" class=\"attachment-full size-full wp-image-3184\" alt=\"\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/datapy.fr\/index.php\/2021\/06\/07\/forces-et-faiblesses-de-spark-et-elasticsearch\/\">Forces et faiblesses de Spark et Elasticsearch<\/a><\/h3><p class=\"elementor-image-box-description\">\nNous avons partag\u00e9 les enjeux li\u00e9s \u00e0 la techno du Serverless dans le pr\u00e9c\u00e9dent article. Nous allons creuser aujourd\u2019hui les solutions les plus connues dans le domaine du traitement de donn\u00e9es \u00e0 grande \u00e9chelle, Spark et Elasticsearch.<\/p><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-27cbe5a2\" data-id=\"27cbe5a2\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-82eff6c elementor-position-top elementor-widget elementor-widget-image-box\" data-id=\"82eff6c\" data-element_type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/datapy.fr\/index.php\/2021\/05\/26\/le-serverless-une-approche-efficace-a-bas-prix\/\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1050\" height=\"566\" src=\"https:\/\/datapy.fr\/wp-content\/uploads\/2021\/05\/20210526-Serverless-e1711553126530.jpeg\" class=\"attachment-full size-full wp-image-3182\" alt=\"\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/datapy.fr\/index.php\/2021\/05\/26\/le-serverless-une-approche-efficace-a-bas-prix\/\">Le serverless, une approche efficace \u00e0 bas prix<\/a><\/h3><p class=\"elementor-image-box-description\"> \nNous avions introduit dans l\u2019article pr\u00e9c\u00e9dent ce qu\u2019\u00e9tait la notion de moteur de requ\u00eate de dashboarding. Nous allons \u00e0 pr\u00e9sent nous concentrer sur une nouvelle notion, plus proche des ressources mat\u00e9rielles, le serverless.\n<\/p><\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Concevoir une Application vocale Les interfaces vocales ont des sp\u00e9cificit\u00e9s dont la conception doit tenir compte. Nous les r\u00e9sumons selon 9 principes : Imm\u00e9diatet\u00e9 Naturel Facilit\u00e9 Lin\u00e9arit\u00e9 Unidirectionnalit\u00e9 Ecoute Norme Contexte Exp\u00e9rience \u00a0 Imm\u00e9diatet\u00e9 : L\u2019appel \u00e0 une commande vocale est imm\u00e9diat :\u201cAlexa, quelle est la m\u00e9t\u00e9o \u00e0 Paris pour demain ?\u201d Une m\u00eame demande [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-data","entry"],"_links":{"self":[{"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":0,"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"wp:attachment":[{"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datapy.fr\/index.php\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}