ScénarioChatbot IA →

Chatbot multilingue en boutique en ligne : langues, glossaire, limites

Un chatbot multilingue dans le support d'une boutique ne fonctionne que si la base de connaissances, le glossaire, les textes juridiques et les données de commande sont traités de façon délibérément distincte pour chaque langue.

Ceci est une étude conceptuelle, pas un compte rendu de projet client. Les processus et valeurs d'exemple décrits sont des hypothèses déroulées sur le papier, pas des résultats prouvés.

Rédaction PageLeo · · 12 min de lecture

Situation de départ
Une petite boutique en ligne expédie dans plusieurs pays de l'UE, mais l'équipe ne parle qu'allemand et un peu d'anglais. Les questions sur l'expédition et les retours arrivent dans de nombreuses langues et ne reçoivent de réponse que le jour ouvré suivant.
Défi
Un bot doit reconnaître les langues et répondre en toute sécurité, sans inventer de délais, sans reformuler librement les textes juridiques ni communiquer des données de commande à des personnes non autorisées.
Approche
Une base de connaissances dans les langues principales plutôt qu'une pure traduction à la volée, un glossaire entretenu, des textes juridiques uniquement sous forme de versions validées, le statut de commande via une liaison sécurisée et une transmission propre à des humains.
Bénéfice
Vous obtenez des réponses plus rapides et homogènes aux questions courantes et une procédure vérifiable par langue. Les chiffres, vous les mesurez dans votre propre activité ; aucun taux ne peut être promis.

Un message en néerlandais que personne dans l'équipe ne peut lire

Une cliente écrit un mardi soir dans le chat d'une petite boutique en ligne : « Mijn pakket is nog niet aangekomen, kan ik het retourneren? » La boutique vend des articles ménagers, expédie depuis l'Allemagne vers plusieurs pays de l'UE et est gérée par trois personnes. Personne dans l'équipe ne parle néerlandais. La cliente n'attend pas lundi : elle commande chez le prochain vendeur.

Dans ce scénario, le support passe jusqu'ici par un formulaire de contact et une boîte mail. Les réponses arrivent le jour ouvré suivant, le plus souvent en allemand ou dans un anglais que l'autre partie lit faute de mieux. Les questions se répètent : où est mon colis, combien de temps dure l'expédition vers l'Autriche, comment le renvoyer, qui paie le port, quelle taille convient. Une grande partie de la journée passe en réponses qui ne diffèrent que par la langue.

Un chatbot multilingue semble la réponse évidente. La vraie question est de savoir ce qu'il doit savoir faire pour aider au lieu de créer de nouveaux problèmes. Un bot qui bavarde avec aisance tout en annonçant un mauvais délai de retour est pire que pas de bot du tout, car la cliente se prévaudra plus tard de cette déclaration. Cette étude suit le chemin que nous choisirions et indique où il s'arrête.

  • Quelles langues apparaissent réellement dans la boîte mail et dans les données de commande, et à quelle fréquence ?
  • Quelles questions se répètent assez pour qu'un bot puisse y répondre en toute sécurité ?
  • Où la réponse comporte-t-elle un engagement dont la boutique devrait ensuite répondre ?
L'aisance linguistique est la partie la plus facile du support. Le difficile, c'est que chaque réponse soit juste.

Ce qui tourne mal quand un modèle traduit simplement tout

Les modèles de langage modernes comprennent des dizaines de langues et répondent dans la langue de la demande. Cela pousse à croire que le multilingue est un interrupteur. En pratique, les problèmes ne tiennent pas à la grammaire, mais à des contenus qui peuvent signifier autre chose selon la langue : délais, coûts, pays, termes de produit.

Une défaillance typique : le bot traduit « Rückgaberecht » librement et cite dans sa réponse un délai qui ne figure pas ainsi dans les conditions de la boutique, parce que le modèle le complète à partir de connaissances générales. Une deuxième : un nom de produit qui est un mot courant dans une langue est traduit lui aussi, et la cliente cherche l'article en vain. Une troisième : la langue est mal détectée à partir d'un seul mot, et la réponse arrive en espagnol alors que le message était écrit en portugais.

S'y ajoutent des questions où une réponse est engageante non seulement sur la forme mais aussi sur le fond. Qui veut savoir si une commande est déjà partie a besoin de données réelles, pas d'une supposition. Qui conteste un remboursement n'a pas besoin d'une formulation aimable, mais d'une personne ayant pouvoir de décision. Un bot qui répond à tout paraît compétent jusqu'au moment où cela compte.

Enfin se pose un problème d'organisation : qui vérifie en réalité les réponses en néerlandais, en polonais ou en italien ? Dans l'équipe, personne ne le peut. Sans procédure pour cela, toute affirmation sur la qualité reste un espoir.

S'ajoute l'attente de la clientèle. Qui est interpellé dans sa propre langue perçoit la réponse comme engageante, même si elle a été produite par une machine. Une mention indiquant qu'un bot répond n'est donc pas seulement une question de transparence : elle réduit aussi le risque qu'une formulation faite en passant soit lue comme un engagement. Une boutique qui vend dans plusieurs pays porte cette responsabilité de la même manière dans chaque langue.

Là où se situe le risque détermine l'architecture

Avant de choisir une technique, nous trions les questions qui arrivent dans le chat selon le dommage qu'une mauvaise réponse causerait. La question sur les horaires d'ouverture ou les conseils d'entretien tolère une petite imprécision. Un délai de retour annoncé, une date de livraison promise ou une déclaration sur les droits de douane, non, car des décisions de la clientèle en dépendent.

De ce tri découle la rigueur avec laquelle un domaine est traité. Les renseignements non critiques, le bot peut les formuler librement à partir de la base de connaissances. Pour les règles d'expédition et de retour, il ne peut que restituer ce qui s'y trouve et doit citer la source. Pour les textes juridiques, il ne fournit que le libellé validé et y renvoie. Pour les données de commande, il ne répond qu'après vérification de l'identité et depuis le système de la boutique, jamais de la mémoire du modèle.

Un regard sur les langues elles-mêmes aide aussi. Au lieu de maximiser le nombre de « langues prises en charge », nous demandons de quels pays proviennent réellement les commandes et les demandes. Pour une petite boutique, il s'agit peut-être de l'allemand, de l'anglais, du néerlandais et du français. Chaque langue supplémentaire est une mission de qualité à part entière, pas une case à cocher. Les données de commande et de support de la boutique indiquent quelles langues valent l'effort.

Figure · Avec quelle rigueur un domaine est sécurisé

  • Textes juridiques et délaispriorité relative de la sécurisation
  • Statut de commande et données clientspriorité relative de la sécurisation
  • Retours, remboursementspriorité relative de la sécurisation
  • Modes d'expédition et délais de livraisonpriorité relative de la sécurisation
  • Informations produit, entretienpriorité relative de la sécurisation
Représentation illustrative, pas de valeurs mesurées. Elle pondère selon le dommage d'une mauvaise réponse, non selon la fréquence de la question.

Base de connaissances par langue ou traduction à la volée

Il existe deux schémas de base. Dans le premier, une seule base de connaissances existe en allemand. La question est traduite, on y répond, et la réponse est retraduite. C'est rapide à mettre en place et simple à entretenir, puisqu'un seul texte suffit. Le prix, ce sont des erreurs de traduction aux deux endroits, et lors de questions de suivi, le système perd facilement le fil, car les nuances sont déplacées deux fois.

Dans le second schéma, la base de connaissances existe dans chaque langue prise en charge sous forme de version relue par la rédaction. Le bot cherche dans la langue de la cliente et répond à partir de son texte. L'effort est plus grand, car chaque modification doit être reportée dans toutes les langues. En contrepartie, on peut fixer par langue ce qui s'applique exactement, et une locutrice native peut le vérifier une fois, au lieu de chaque réponse isolément.

Nous combinerions les deux, selon le niveau de risque. Pour les langues principales avec un volume de demandes notable, on élabore des versions vérifiées des informations d'expédition, de retour et de paiement. Pour les langues marginales, une traduction à la volée des renseignements non critiques suffit, complétée par une mention claire indiquant que la réponse est traduite automatiquement et par la possibilité de passer rapidement à l'anglais ou à l'allemand.

Un exemple montre la différence. Si une cliente demande en français comment retourner un article, le bot trouve dans la version française les étapes, la voie de retour et la mention des conditions. Avec une pure traduction à la volée, la réponse naîtrait du texte allemand, et un mot comme « Rückerstattung » pourrait apparaître, selon la phrase, comme avoir ou comme remboursement en argent. Pour la cliente, c'est une différence considérable.

Le déroulement en cas d'incertitude est décisif. Si le bot ne trouve aucun passage pertinent dans la base de connaissances, il ne devine pas, mais le dit ouvertement et propose la transmission. Cela paraît aller de soi, mais c'est la qualité qui distingue les bots utilisables de ceux qui ne le sont pas.

Figure · Deux voies vers la réponse multilingue

  • Une base de connaissances allemande ; la question et la réponse sont chacune traduites.
  • Les termes techniques et les noms de produit sont rendus de façon différente.
  • Les erreurs surviennent sans être remarquées, car personne ne vérifie la langue cible.
  • L'entretien est simple : un texte pour toutes les langues.
Description de l'état des deux approches, pas de valeurs mesurées.

Le parcours d'une demande, de la détection à la transmission

Le déroulement de la conversation suit un ordre fixe. D'abord, le bot détecte la langue du premier message, mais la confirme en une phrase (« Je réponds en néerlandais, souhaitez-vous changer ? ») au lieu de la présumer en silence. Les messages courts comme « ok » ou un nom de produit sont trop minces pour la détection de langue ; c'est pourquoi la dernière langue confirmée s'applique jusqu'à ce que la cliente en choisisse une autre.

Ensuite, le bot classe l'intention : renseignement, question sur une commande, retour, réclamation ou quelque chose qu'il ne comprend pas. Il répond aux renseignements à partir de la base de connaissances de la langue concernée et montre la source. Les questions sur les commandes, il les oriente vers un parcours sécurisé où il demande le numéro de commande et une seconde information. Il guide les retours pas à pas, sans trancher sur les gestes commerciaux ou les exceptions.

Les réclamations, les litiges de remboursement, les soupçons de dommage et tout ce qui devient émotionnel vont sans détour à un humain. Le ticket contient la langue, l'historique jusque-là, un résumé en allemand et l'original de la cliente. La personne de l'équipe qui répond peut alors travailler avec un traducteur sans rouvrir la conversation. La cliente apprend franchement ce qui va se passer ensuite et dans quel délai une réponse est réaliste.

  • La transmission indique à la cliente un temps d'attente honnête plutôt qu'une formule comme « sous peu ».
  • En dehors des heures de service, le bot propose un retour par e-mail, avec la langue détectée dans l'objet.
  • Après deux échecs consécutifs à comprendre une question, un humain est proposé automatiquement.

Figure · Déroulement d'une demande dans le chat

  1. Détecter la langue

    Lire le premier message, confirmer la langue

  2. Classer l'intention

    Renseignement, commande, retour, réclamation

  3. Choisir la source

    Base de connaissances ou système de la boutique

  4. Réponse avec justificatif

    Texte issu uniquement d'une source validée

  5. Transmission

    Ticket avec historique et résumé

Déroulement simplifié. Chaque étape peut passer la main à un humain.

Briques : connaissances, glossaire, textes juridiques et le pont vers la boutique

Sur le plan technique, le bot se compose de plusieurs couches qui restent vérifiables séparément. En haut se trouve l'interface de chat sur la page de la boutique. En dessous se trouve le pilotage, qui détecte la langue et l'intention et décide quelle source est compétente. Le modèle de langage formule, mais ne décide pas de ce qui est valable. Cette séparation est la principale caractéristique de sécurité, car elle empêche qu'une formulation libre devienne des déclarations libres.

Le glossaire est discret, mais efficace. Il contient les noms de produit qui ne sont jamais traduits, les termes techniques avec leur équivalent validé par langue et les mots que la boutique évite délibérément. S'il est fourni avant chaque réponse et contrôlé après chaque réponse, de nombreux buts contre son camp disparaissent, par exemple quand la désignation d'un article devient un mot courant. Il peut être tenu par la personne qui connaît l'assortiment, pas par un développeur.

Les textes juridiques comme l'information sur le droit de rétractation, les conditions d'expédition ou les mentions de protection des données, nous les traitons comme des citations, non comme matière à conversation. Le bot restitue mot pour mot la version validée dans la langue concernée et y renvoie par un lien. S'il n'existe pas de traduction vérifiée, il renvoie à la version allemande et le dit. Il n'explique pas le texte librement, car une paraphrase « plus compréhensible » peut promettre autre chose que l'original. Si une traduction suffit juridiquement, l'exploitante de la boutique le clarifie, en cas de doute, avec un organisme compétent.

Pour le statut de commande, le bot a besoin d'une liaison avec le système de la boutique qui fonctionne en lecture seule et uniquement pour la commande concernée. La consultation passe par une interface côté serveur aux droits étroitement limités. Le bot ne reçoit que les champs nécessaires à la réponse, à savoir le statut, le transporteur et le numéro de suivi, pas le dossier client complet. L'accès est journalisé.

Figure · Couches du chatbot

  • Interface de chat

    Widget dans la boutique, réglage de la langue, mention visible du bot et de la transmission.

  • Pilotage

    Détection de la langue, détection de l'intention, règles sur ce que le bot a le droit de répondre.

  • Connaissances et glossaire

    Textes vérifiés par langue, noms de produit, textes juridiques validés.

  • Modèle de langage

    Formule des réponses à partir des sources fournies, sans engagements propres.

  • Connexion à la boutique

    Consultation en lecture seule de commandes individuelles, vérification d'identité, journal.

Architecture simplifiée. Chaque couche peut être testée et remplacée séparément.

Cas particuliers : dialecte, langue mixte, identité d'autrui

Les cas particuliers montrent si un concept tient. Le premier est la langue mixte : qui écrit en allemand mais insère un nom de produit anglais et un nom de lieu français déroute toute détection automatique. Il aide de déterminer la langue sur plusieurs messages et, en cas de doute, de demander poliment plutôt que de deviner. Le dialecte, la langue familière et les fautes de frappe exigent eux aussi que les intentions soient reconnues de façon robuste et que le bot pose une question de clarification compréhensible.

Le deuxième cas concerne le statut de commande. Quelqu'un saisit un numéro de commande vu quelque part et veut des détails sur la commande d'un autre. C'est pourquoi le bot demande une seconde information que seul le commanditaire connaît, par exemple l'adresse e-mail de la commande, et ne donne en cas d'échec aucun indice sur laquelle des deux informations était fausse. Les données sensibles comme les adresses complètes ou les données de paiement, le chat ne les communique en principe jamais.

Troisièmement, les questions de pays et de prix : frais d'expédition, douane, délais de livraison et taxes diffèrent selon le pays de destination. Le bot n'y répond que pour les pays figurant dans la base de connaissances et, pour tous les autres, dit honnêtement qu'il ne sait pas. Cela vaut aussi pour les devises. Une conversion tirée de la mémoire du modèle n'est pas une information de prix.

Un autre cas tient aux caractères et aux formules d'appel. Les caractères spéciaux, les accents ou d'autres écritures doivent arriver inchangés dans le chat, le ticket et les notifications, sinon l'équipe lit un texte illisible dans la boîte mail. Les formules de politesse diffèrent aussi : une adresse qui paraît naturelle en allemand peut sonner trop familière ou trop guindée dans une autre langue. Le glossaire devrait donc fixer aussi les formules d'appel et de salutation par langue.

Le quatrième cas est la réclamation sur un ton vif. Ici, ce n'est pas la traduction qui aide, mais la rapidité et la bonne attribution. Le bot repère les mots déclencheurs et les répétitions, reste neutre et transmet immédiatement. Il n'essaie pas de changer l'humeur avec des formules de politesse, car cela paraît condescendant dans toutes les langues.

Un bot qui connaît ses limites et les énonce poliment perd moins de confiance que celui qui comble chaque lacune par une supposition.

Ce que vous pouvez attendre et à quoi vous le reconnaîtrez

Un chatbot multilingue décharge l'équipe des questions courantes toujours identiques et rend la boutique joignable en dehors des heures de bureau, dans la langue de la clientèle. C'est un bénéfice réaliste. Son ampleur dépend de l'assortiment, de la qualité de la base de connaissances et de la part de questions courantes. Un taux de demandes que le bot « résout », nous ne le promettons pas, car il fait partie des chiffres qui ne se mesurent que dans sa propre activité.

La mesure se fait en trois groupes. Premièrement, la prise en charge : combien de conversations se sont terminées sans transmission, et combien d'entre elles sont restées sans message de suivi par e-mail ? Deuxièmement, la qualité : combien de réponses de l'échantillon étaient correctes sur le fond, compréhensibles sur la forme et appuyées sur la bonne source, par langue ? Troisièmement, le soulagement : combien de tickets par semaine arrivent encore dans la boîte mail, et combien de temps dure la première réponse des humains ?

Comptez avec une période de démarrage. Dans les premières semaines, ce sont surtout les lacunes de la base de connaissances qui ressortent, et elles ne se révèlent qu'à travers des conversations réelles. C'est seulement ensuite qu'on peut juger si le bot soulage vraiment. S'il apparaît, après une période d'observation de quelques semaines, que la plupart des questions sont de toute façon des cas particuliers, c'est un résultat légitime : un meilleur centre d'aide vaut alors mieux qu'un bot.

Un bilan honnête inclut aussi ce qui ne s'améliore pas. Le bot ne remplace ni une négociation, ni une décision de geste commercial, ni un conseil spécialisé. Il n'empêche pas les clientes d'être mécontentes quand le produit ou la livraison déçoit. Il peut seulement faire en sorte qu'elles obtiennent plus vite une information correcte ou un humain.

  • Part des conversations avec une réponse correcte et étayée par langue, issue d'un échantillon que des humains vérifient.
  • Nombre de transmissions par motif : question inconnue, réclamation, vérification de commande, souhait de la cliente.
  • Questions répétées sur la même information, signe d'une lacune dans la base de connaissances.

Qualité par langue : reproductible plutôt que ressentie

La leçon la plus importante est de ne pas piloter la qualité comme une impression d'ensemble. « Le bot fonctionne bien » ne dit pas grand-chose si personne ne sait dans quelle langue. C'est pourquoi nous constituons par langue un petit catalogue de tests fixe : une vingtaine de questions typiques, dont des questions pièges sur les délais, les pays inconnus et les commandes d'autrui. À chaque modification de la base de connaissances, du glossaire ou du modèle, le catalogue est rejoué et les écarts sont comparés.

Le catalogue seul ne suffit pas. En complément, une personne ayant des compétences linguistiques lit régulièrement un échantillon de conversations réelles, idéalement la même personne sur une longue durée. Si personne dans l'entourage de la boutique ne le peut, un service linguistique externe peut assumer cette tâche à l'heure. L'essentiel est qu'elle soit prévue de façon ferme et ne se fasse pas seulement quand quelqu'un se plaint.

L'entretien en fait aussi partie. Si les partenaires d'expédition, les délais ou les prix changent, la modification doit parvenir dans chaque langue, sinon le site web et le bot se contredisent. Une procédure simple est judicieuse : une source en allemand, d'où découlent les versions par langue, chacune avec date et responsable. Et si une langue ne peut pas être entretenue, elle est désactivée au lieu de continuer à tourner dans l'état d'il y a un an.

Sur la protection des données, seule une orientation est donnée, sans conseil juridique : les clientes devraient voir qu'elles parlent à un bot, les conversations ne devraient pas être conservées plus longtemps que nécessaire, et les données qui parviennent au modèle de langage doivent être définies délibérément. La boutique clarifie les détails avec son conseil en protection des données.

Figure · Calendrier possible de mise en place

  1. 1

    Semaine 1

    Analyser les demandes, choisir les langues, définir les niveaux de risque.

  2. 2

    Semaines 2 à 3

    Créer et faire vérifier la base de connaissances et le glossaire pour chaque langue principale.

  3. 3

    Semaine 4

    Mettre en place la connexion à la boutique, le ticket de transfert et le catalogue de tests.

  4. 4

    Semaine 5

    Test interne, puis exploitation limitée dans une langue.

  5. 5

    À partir de la semaine 7

    Activer d'autres langues, analyser des échantillons, combler les lacunes.

Calendrier à titre d'exemple ; il varie selon l'assortiment, le nombre de langues et le système de boutique.

Conclusion : d'abord les langues qui comptent, ensuite la technique

Un chatbot multilingue vaut la peine pour une boutique qui livre régulièrement dans plusieurs pays et reçoit beaucoup de questions semblables. Il fonctionne lorsqu'il ne répond qu'à partir de sources vérifiées, reproduit les textes juridiques sans les modifier, récupère les données de commande via une connexion sécurisée et passe tôt la main à des personnes. Il ne fonctionne pas comme une machine à traduire qui masque chaque lacune par l'aisance de la langue.

L'étape suivante est modeste. Parcourez votre boîte de réception des derniers mois et comptez dans quelles langues des demandes sont arrivées et quelles sont les dix questions qui reviennent le plus souvent. Avec cette liste, on peut dire quelles langues méritent l'effort et quels contenus doivent entrer en premier dans la base de connaissances. Nous la passons volontiers en revue avec vous et vous disons honnêtement si un meilleur centre d'aide apporterait d'abord plus qu'un bot.

Trois enseignements portent le plus loin. Premièrement : le modèle de langage formule, la source décide. Deuxièmement : moins de langues, mais vérifiées, valent mieux que beaucoup de langues de qualité inconnue. Troisièmement : le passage de relais à des personnes fait partie du concept et n'est pas un aveu d'échec. Une boutique qui respecte ces trois points pourra ajouter des langues plus tard sans risquer la confiance de sa clientèle.

Pour situer l'effort : la plus grande part ne se trouve pas dans le bot, mais dans les textes, le glossaire et le contrôle continu. On peut l'estimer après l'analyse des demandes, pas avant.

Questions fréquentes

Comment fonctionne un chatbot multilingue dans le service client ?

Le bot détecte la langue du message, identifie l'intention et répond dans cette langue à partir d'une base de connaissances vérifiée. Les questions sur le statut d'une commande, il y répond via une connexion sécurisée au système de la boutique. En cas de doute, de réclamation ou de cas particulier, il passe la main à une personne, avec l'historique et un résumé.

Suffit-il que le chatbot traduise les réponses à la volée ?

Pour des informations peu critiques et des langues rares, cela peut suffire, à condition que la réponse soit signalée comme traduite automatiquement. Pour l'expédition, les retours et les textes juridiques, nous recommandons des versions vérifiées pour chaque langue principale, car des erreurs de traduction y entraînent de fausses promesses. Une combinaison est courante, graduée selon le risque d'une mauvaise réponse.

Comment traduire correctement les termes techniques et les noms de produits ?

Au moyen d'un glossaire qui fixe, pour chaque langue, l'équivalent validé des noms de produits et des termes techniques et qui est fourni avant chaque réponse. Il est tenu à jour par une personne qui connaît l'assortiment et régulièrement confronté à de vraies conversations. Les termes qui ne doivent pas être traduits sont signalés expressément.

Le chatbot peut-il expliquer des textes juridiques tels que l'information sur le droit de rétractation ?

Nous recommandons qu'il reproduise et référence le texte validé plutôt que de le reformuler librement. S'il n'existe pas de traduction vérifiée, il renvoie à la version disponible et le dit ouvertement. Savoir si une traduction suffit juridiquement relève d'un conseil spécialisé. Ce texte ne le remplace pas.

Quel est le niveau de sécurité de la consultation du statut de commande dans le chat ?

La sécurité vient d'une connexion en lecture seule, côté serveur, avec des droits strictement limités, d'une seconde information pour vérifier l'identité et d'une réponse qui n'indique que le statut et les données d'expédition. Le chat ne communique ni données de paiement ni adresses complètes. Les accès sont journalisés et, après des tentatives échouées, le bot ne donne aucun indice sur les bonnes informations.

Comment vérifier la qualité dans des langues que personne de l'équipe ne parle ?

Avec un catalogue de tests fixe pour chaque langue, relancé après chaque modification, et avec des échantillons réguliers de conversations réelles relus par une personne qui maîtrise la langue, au besoin un service linguistique externe. Si une langue n'est ni entretenue ni vérifiée, il vaut mieux la désactiver. Des taux de réussite ne peuvent être indiqués qu'après des mesures propres.

Quelles langues valent la peine pour votre boutique ?

Envoyez-nous une liste anonymisée de vos questions de support les plus fréquentes et les pays dans lesquels vous livrez. Nous vous dirons franchement si un chatbot multilingue convient et par où il commencerait.

Écrire une demande