Les Chatbots conversationnels, un outil au service de la Relation Clients

Le Journal du Net organisait le 15 novembre dernier une journée de rencontres entre professionnels sur le thème « Personnalisation & DMP ». Antoine Coubray – Directeur de CustUp, cabinet conseil en Relation Clients – a été convié à l’événement pour animer un atelier consacré aux applications concrètes de l’intelligence artificielle en marketing. Parmi ces 3 applications figurait le chatbot conversationnel « Phil », développé par l’agence Sell-In Consulting pour le groupe AccorHotels. En quoi consiste ce chatbot ? Et, plus généralement, en quoi les chatbots conversationnels peuvent être exploités en marketing pour enrichir le dialogue client ?

Ce que peuvent apporter les Chatbots à la Relation Clients

On parle de plus en plus des chatbots, même si le concept est en fait assez ancien. L’un des premiers chatbots nés de l’intelligence humaine est ELIZA, un programme informatique qui simulait un psychothérapeute. Développé au milieu des années 1960, ELIZA se contentait de reformuler les affirmations du « patient » en questions. chatbot eliza Comme on peut le constater sur cette capture d’écran, l’ « intelligence » d’Eliza était pour le moins limitée. D’énormes progrès ont été faits depuis. Mais, avant de présenter « Phil », le chatbot développé par Sell-In pour AccorHotels, commençons par quelques éléments de définition. Chatbot est formé de « chat » = conversation et de « bot » = robot. Un chatbot est un robot conversationnel, plus précisément : un programme informatique capable de tenir une discussion avec un humain et de répondre à des requêtes plus ou moins poussées. Il n’y a pas besoin d’aller chercher très loin pour identifier les applications de ces petits logiciels au marketing, et plus spécifiquement à la Relation Clients. L’objectif de la Relation Clients est d’établir et d’entretenir un dialogue de qualité entre une marque et ses clients, un dialogue générateur d’engagement client et de fidélité client. Les chatbots conversationnels, boostés à l’intelligence artificielle, permettent d’automatiser certaines dimensions de la Relation Clients, et indirectement de désengorger les Centres de Contact. On les voit de plus en plus sur les plateformes de messagerie, en particulier sur Facebook Messenger. Certains chatbots sont orientés service client, avec pour fonction de répondre aux questions des clients et de les accompagner dans l’utilisation des services de la marque. D’autres ont une orientation davantage commerciales, permettant par exemple de réserver des vols, des restaurants, des hôtels. C’est le cas du chatbot d’AccorHotels, que nous avons présenté dans le cadre de l’atelier du Journal du Net, en compagnie de son créateur, Florent Fay (fondateur de Sell-In Consulting).

« Phil », le chatbot conversationnel d’AccorHotels

Florent Fay, à travers sa société Sell-In Consulting, accompagne les entreprises dans leurs process d’innovation. Lui et sa société sont à l’origine du chatbot conversationnel du groupe AccorHotels, prénommé « Phil ». chatbot phil accorhotels Phil peut renseigner les clients sur les équipements disponibles (les salles de réunion, les parkings) ou sur les hôtels du groupe (horaires, adresses…). Pour finaliser sa réservation, le client est invité à se rendre sur le site web du groupe ou sur l’application mobile. Ce chatbot gère à la fois le relationnel et le transactionnel. Phil, comme la majorité des chabots, évolue sur Facebook Messenger.

Florent Fay a d’ailleurs longuement insisté sur l’essor des messageries instantanées, qui explique selon lui l’engouement actuel pour les chatbots. Ce sont sur ces plateformes, sur les Facebook Messenger, sur les Whatsapp ou, en Chine, sur les WeChat que se répandent les chatbots – même si on peut en trouver aussi sur les sites web ou les applications mobiles. Quelques chiffres suffiront pour prendre conscience de l’ampleur du phénomène :

Les applications de messagerie instantanée sont désormais un point de contact incontournable entre les marques et leurs clients. Phil, avec lequel il est possible d’interagir depuis octobre dernier, est aussi l’un des 8 premiers bots présents sur la plateforme Google Assistant. Les utilisateurs de ce service de Google peuvent entrer en relation avec le bot de manière vocale. Un simple « Ok Google, je veux parler avec AccorHotels » permet d’entamer une conversation avec Phil sur smartphone ou sur l’enceinte Google Home. C’est l’une des grandes innovations de Phil par rapport aux chatbots traditionnels. Comment développer ce type de chatbots dopé à l’intelligence artificielle, intégrant des algorithmes et du machine learning ? Florent Fay a beaucoup insisté sur le caractère progressif du développement. Un chatbot est toujours perfectible, s’améliore au fil du temps, suivant un processus itératif, fait d’essais et d’erreurs. La nature de ce process suppose une grande disponibilité et réactivité des équipes en charge du développement. De quels profils, justement, sont constituées les équipes en charge du développement d’un chatbot ? Sur ce sujet, Florent Fay a insisté sur un point qui nous semble important : les développeurs, s’ils ont un rôle évident, ne sont pas les seuls profils nécessaires. Sell-In a dû faire appel à des compétences non techniques, en particulier à des scénaristes pour caractériser le personnage de « Phil », lui donner une certaine cohérence de comportement et une personnalité. Un bot, pour être crédible, doit posséder des traits de personnalité. Sa personnalité doit être construite pour coller au maximum à l’univers de la marque, à ses valeurs, aux messages qu’elle souhaite transmettre à ses clients. La caractérisation du personnage est une étape importante dans le développement d’un chatbot. Comme nous l’a expliqué Florent Fay, un gros travail a été fait sur le wording, sur la construction du vocabulaire, de la syntaxe, du ton à utiliser lors des conversations. L’armature technologique d’un chabot, comme l’a rappelé le fondateur de Sell-In, repose sur les briques NLU / NLG. Inutile de rentrer ici dans des détails trop techniques, rappelons simplement que :

  • Le NLU (Natural Language Understanding) désigne les technologies de traitement et d’analyse syntaxique du langage naturel. Ce sont les technologies d’IA qui permettent au bot de comprendre ce que dit l’utilisateur humain.
  • Le NLG (Natural Langage Generation) désigne l’ensemble des technologies permettant au chatbot de répondre de manière structurée et personnalisée à l’utilisateur humain, en recourant à un langage « naturel ».

Jean Claude Heudin, chercheur en intelligence artificielle, qui était présent au workshop du Journal du Net, a rappelé les progrès fulgurants accomplis au cours de ces dernières années. Les systèmes classiques d’inférence, exploités par ELIZA par exemple, ont fait place à des technologies basées sur le machine learning permettant au chatbot de se perfectionner de manière autonome au fil de ses expériences. Le chercheur a quand même nuancé en rappelant les limites des technologies d’intelligence artificielle au stade actuel. Des progrès restent à faire. chatbot phil 2Plus un chatbot s’expose à des conversations ouvertes, larges, plus le risque est grand de perdre la maîtrise du dialogue. Les chatbots les plus performants, les plus « opérationnels », sont ceux qui se concentrent sur la résolution de problèmes ou de questions spécifiques. C’est le cas du chatbot d’AccorHotels, avec lequel il n’est pas possible de discuter de questions métaphysiques. Le principal enseignement qui ressort de l’atelier JDN, c’est que développer un chatbot « opérationnel » et « intelligent » est un projet complexe, qui réclame du temps, de l’énergie et de l’argent. Florent Fay a rappelé qu’il a fallu pas moins d’un an de travail en amont pour identifier les talents à intégrer au projet AccorHotels, donner une personnalité au chatbot, venir à bout des contraintes organisationnelles (notamment en matière de centralisation des données) et constituer une équipe de techniciens pour la maintenance et l’amélioration continue. Les chatbots représentent une opportunité pour les entreprises soucieuses d’enrichir leur Relation Clients et l’Expérience Client. Toutefois, si l’automatisation du dialogue client est le principal bénéfice de ces technologies, l’humain n’est pas éliminé de l’équation. Il faut plutôt penser un partage des rôles : à l’avenir, les demandes clients simples pourront être traitées par les bots, laissant plus de temps aux « humains » du service client pour la prise en charge des demandes plus complexes. Au-delà de l’intégration de l’IA en marketing, les chatbots s’inscrivent dans une démarche plus générale de diversification des points de contact entre les marques et leurs clients – au bénéfice des deux parties.    

Partager :
Cet article a été conçu par Antoine Coubray et rédigé par Jordane Feuillet. Directeur de CustUp, Antoine Coubray s’intéresse de

Cet article a été conçu par Antoine Coubray et rédigé par Jordane Feuillet. Directeur de CustUp, Antoine Coubray s’intéresse de près à toutes les innovations technologiques en mesure d’améliorer la qualité et la performance de la Relation Clients.

[custup_nom_silo]
[custup_form_optinmonster]
[custup_form_optinmonster]
[custup_form_blog_inline_optinmonster]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#dj_envoyer_inscription-Aona1', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-Aona1 input[name="email"]').val(); var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-Aona1 .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Aona1 .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-Aona1 .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-Aona1 .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Aona1 .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-Aona1 .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-Aona1 .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Aona1 .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-Aona1 .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/chatbots-conversationnels-outil-relation-clients/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-Aona1" class="form_inline"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-7 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control form-inline" type="text" id="dj_email" name="email" placeholder="E-mail" /> </div> <div class="col-md-5 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-Aona1" class="dj_envoyer_inscription" type="submit">Je m'abonne !</button> </div> </div>
[le Nom du Silo]
[le Nom du Silo]
[custup_icon]
<img src="https://www.custup.com/wp-content/themes/custup/public/img/icon.png" alt="Merci pour votre visite" class="skip-lazy" width="28" height="27"/>
[custup_form_exit]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#emailKS9PR', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-KS9PR', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "exit", 1 ); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-exit-KS9PR .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-KS9PR .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-KS9PR .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-exit-KS9PR .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-KS9PR .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-KS9PR .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-KS9PR .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-KS9PR .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-KS9PR .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/chatbots-conversationnels-outil-relation-clients/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-KS9PR" class="form_inline popin-exit"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control" type="text" id="emailKS9PR" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-exit-KS9PR" class="dj_envoyer_inscription" type="submit">S'inscrire !</button> </div> </div>
[custup_scroll_nom_silo]
[custup_form_silo_scroll_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#email0ZYof', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-0ZYof', 'click', function(e){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "id_article", 5505); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-0ZYof .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-0ZYof .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-0ZYof .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-0ZYof .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-0ZYof .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-0ZYof .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-0ZYof .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-0ZYof .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-0ZYof .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/chatbots-conversationnels-outil-relation-clients/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-0ZYof"> <form> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control" type="text" id="email0ZYof" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-0ZYof" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4131
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailpIrZ5', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-pIrZ5', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-pIrZ5 .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/chatbots-conversationnels-outil-relation-clients/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-pIrZ5" class="dj_form_horizontal_optinmonster"> <input type="hidden" name="recaptcha_response" value=""> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group dj_email_content"> <input class="form-control" type="text" id="emailpIrZ5" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group text-center dj_email_envoyer"> <button id="dj_envoyer_inscription-pIrZ5" class="dj_envoyer_inscription" type="submit">Valider</button> </div> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> </div>