La plupart des assistants servent des utilisateurs de marchés différents — France, Royaume-Uni, Allemagne, Espagne — et chaque marché a souvent ses propres règles, politiques, prix et options de livraison. Language-based search est l'option qui permet à Louis de respecter ces frontières entre marchés.
Le problème résolu
Par défaut, Louis effectue sa recherche dans tous les documents du Knowledge Hub, quelle que soit leur langue. Sur les instances multilingues, cela peut produire des résultats indésirables.
Imaginez un utilisateur français qui demande « Comment retourner ma commande ? ». Sans restriction par langue, Louis pourrait s'appuyer sur :
Politique de retour — France (FR, le bon document) ✓
Return policy — UK (EN, mauvais marché — les retours au Royaume-Uni sont à 14 jours, en France à 30)
Política de devolución — España (ES, mauvais marché)
Même si Louis finit par répondre en français, le contenu peut provenir des documents d'un autre marché.
Lorsque vous activez Language-based search, Louis ne cherche que dans les documents dont la Language correspond à la langue du canal de l'utilisateur. L'utilisateur français obtient les documents FR, l'utilisateur britannique les documents EN — et chaque marché reste cloisonné.
Pour qui ?
Votre modèle économique | Recommandation |
|---|---|
Même politique pour tous — règles, prix et conditions identiques sur tous les marchés. Les documents ne sont que des traductions d'un même contenu source. | Inutile. Les traductions ne se contredisent pas ; la recherche sémantique choisit déjà la meilleure correspondance. |
Règles différentes selon le marché — la France a des délais de retour, des prix ou une livraison différents du Royaume-Uni ou de l'Allemagne. Chaque marché a ses propres documents dédiés (par exemple Return policy — FR, Return policy — UK). | Fortement recommandé. Sans restriction, Louis peut citer à un utilisateur la politique d'un autre marché. |
Multilingue, mais les étiquettes Language sont absentes ou erronées sur vos documents | Corrigez d'abord la colonne Language de vos documents, puis activez l'option. |
📘 Exemple concret
Une compagnie aérienne opère dans 5 pays, avec des règles de bagages propres à chacun. Les règles de chaque pays sont stockées dans des documents distincts (
Baggage rules — FR,Baggage rules — UK, etc.). Avec Language-based search activé, un passager français qui pose une question sur les bagages reçoit les règles françaises — et non britanniques — même si les deux documents sont formulés de manière similaire.
Activer l'option
L'option est désactivée par défaut, à activer vous-même et se trouve dans Advanced > Knowledge Base > Language-based search.
Lorsque vous l'activez, une fenêtre de confirmation vous avertit que l'assistant IA ne cherchera plus que dans les documents correspondant à la langue du canal de l'utilisateur. Vérifiez que la Language de vos documents est correctement renseignée avant l'activation.
⚠️ Désactivé par défaut
Les instances existantes conservent leur comportement actuel (recherche dans toutes les langues). Vous activez l'option quand vous êtes prêt : il n'y a pas de migration automatique.
Étendu à Guidance
La même restriction par langue s'applique à l'onglet Guidance. Chaque règle de Guidance (Conversation Style, Follow-up Questions, Marketing Knowledge, Other Custom Rules) peut être associée à des langues précises, et une barre de filtres en haut de la page Guidance permet de filtrer les règles par langue.
Ainsi, un utilisateur français se voit appliquer les consignes françaises sur les documents français : vos réglages par défaut en anglais ne débordent pas sur les autres marchés.
Vérifier avant la mise en production
Après avoir activé Language-based search :
Ouvrez le panneau Preview.
Envoyez quelques questions types dans chacune des langues de vos marchés.
Vérifiez la liste Sources : elle ne doit contenir que des documents dans la langue de la question.
Si un document apparaît alors qu'il ne devrait pas, vérifiez son champ Language dans le Knowledge Hub et corrigez-le.
🔅 Piège fréquent
Un document étiqueté dans la mauvaise langue n'apparaîtra pas dans les résultats pour les utilisateurs qui parlent cette langue — même si son contenu correspond parfaitement à la question. Auditez votre Knowledge Hub en filtrant sur chaque Language et en vérifiant que la liste est correcte.