Service client multilingue Sylius : répondre avec l'IA
Pour répondre aux clients étrangers dans leur langue sur une boutique Sylius, un agent IA détecte la langue du message, retrouve la commande et ses informations, applique vos règles écrites en français, puis prépare la réponse dans la langue du client avec sa traduction française à côté. Vous validez le fond dans votre langue, l'agent s'occupe de la forme. Il ne répond jamais seul, et il ne présente jamais sa traduction de vos conditions comme un texte officiel.
Je suis développeur Sylius et Symfony indépendant, et j'intègre des agents IA dans des boutiques en ligne. Sylius gère très bien plusieurs langues et plusieurs canaux côté boutique. Le service client, lui, reste souvent monolingue : les messages en allemand ou en espagnol attendent, passent par un traducteur en ligne, ou reçoivent une réponse en anglais approximatif. La page agents IA pour Sylius présente l'approche d'ensemble.
Pourquoi les messages étrangers attendent-ils plus longtemps ?
Un message dans une langue que personne ne maîtrise dans l'équipe suit un parcours plus long. Il faut le copier dans un traducteur, comprendre la demande, ouvrir la commande, rédiger la réponse en français, la traduire, puis se demander si la traduction dit bien ce qu'on voulait dire, surtout sur un sujet sensible comme un retour ou un remboursement. Résultat : ces messages sont traités en dernier, alors que ces clients ont souvent des délais de livraison plus longs et donc plus de questions.
L'enjeu n'est pas seulement la langue. Un client étranger peut relever d'un autre canal Sylius, avec d'autres méthodes de livraison, une autre devise et parfois d'autres règles de retour. Une réponse bien traduite mais fondée sur les règles du canal français reste une mauvaise réponse.
Comment l'agent prépare-t-il la réponse ?
Le code commence par retrouver le client par son adresse e-mail exacte, puis ses commandes. L'agent reçoit uniquement les données de ce client : la commande avec son canal, sa langue et sa devise, les expéditions et leur suivi, les échanges précédents. C'est la même logique que sur l'agent de service client que je construis en ce moment pour une boutique sous Sylius 2 : il ne reçoit que les données du client concerné, applique les règles écrites du commerçant en citant la règle, et prépare un brouillon dans Gmail sans jamais l'envoyer.
| Étape | Langue de travail | Ce que vous voyez |
|---|---|---|
| Comprendre la demande | Langue du client | Un résumé en français |
| Appliquer les règles | Français, vos règles telles qu'écrites | La règle citée et le canal concerné |
| Rédiger la réponse | Langue du client | Le brouillon prêt à partir |
| Contrôler | Français | La traduction du brouillon, ligne à ligne |
Les règles restent écrites en français, une seule fois. L'agent raisonne sur ces règles, puis rédige dans la langue du client. Les noms de produits, de marques et de services de livraison suivent un glossaire fourni dans les documents de référence, pour éviter qu'un nom de gamme soit traduit à tort. Si vos fiches produits existent déjà dans la langue du client, l'agent reprend leurs termes : c'est l'intérêt d'un catalogue traduit avec soin.
Et si un agent le faisait pour vous ?
Laissez votre numéro : je vous rappelle sous 24 heures ouvrées et je regarde avec vous ce qu'un agent peut prendre en charge dans votre boutique, dans votre budget.
Comment s'assurer de la qualité dans chaque langue ?
La qualité d'un modèle n'est pas la même dans toutes les langues, et un ton juste en français peut sembler sec en italien ou trop familier en allemand. Je constitue donc un jeu de cas réels anonymisés pour chaque langue que vous recevez vraiment, et je le rejoue avant tout changement de modèle ou de consigne. C'est la couche des tests et des traces. Pour une langue rare dans vos messages, mieux vaut parfois une réponse en anglais assumée qu'une réponse approximative. Ce choix est écrit dans vos règles, langue par langue, et l'agent l'applique sans improviser : une langue absente de la liste déclenche simplement un signalement.
Le routeur de modèles intervient aussi : la détection de langue et le tri peuvent passer par un petit modèle, la rédaction d'une réponse délicate par un modèle plus capable.
Ce que l'agent ne fait jamais seul
L'agent n'envoie aucune réponse, ne rembourse pas, ne fait aucun geste commercial et ne traduit pas vos conditions de vente comme si sa version faisait foi. Quand il cite une règle, il la cite comme votre règle, traduite pour la compréhension du client. Ces interdits sont dans le code : il n'a pas d'outil d'envoi.
Si vous envisagez au contraire un assistant qui répond en direct dans la langue du client, sans relecture, une question de transparence se pose. Le règlement européen sur l'IA prévoit, à son article 50, que les personnes doivent savoir qu'elles interagissent avec une IA, et la Commission européenne précise que cet article s'applique depuis le 2 août 2026. Cette obligation vise le fournisseur du système, et l'analyse se fait au cas par cas : je la détaille dans l'article sur l'information des clients.
Plusieurs langues, plusieurs canaux : par où commencer ?
Je commence par compter : quelles langues arrivent réellement dans votre boîte, pour quels canaux, sur quels sujets. Souvent, deux ou trois langues représentent l'essentiel des messages étrangers, et ce sont elles qu'on teste en premier. Si votre boutique sert plusieurs pays avec des règles différentes, voyez aussi l'article sur les canaux multiples.
Pour savoir comment traiter vos clients étrangers sans recruter, je propose un diagnostic IA offert : je vous rappelle sous 24 heures ouvrées, je regarde vos canaux et vos messages, et je vous propose une solution qui rentre dans votre budget.
