Un client demande le suivi d’une commande, puis pose une question sur un remboursement. Un peu plus tard, il revient au premier sujet. Pour un chatbot, ces transitions ne sont pas de simples changements de mots : elles mettent à l’épreuve sa capacité à comprendre les intentions, à conserver les informations utiles et à répondre sans mélanger les dossiers.
Cette aptitude, appelée context switching ou gestion des changements de contexte, joue un rôle déterminant dans la qualité d’un assistant conversationnel. Bien conçue, elle renforce la continuité conversationnelle et réduit les répétitions. Mal maîtrisée, elle entraîne des réponses hors sujet, une expérience utilisateur frustrante et des contacts supplémentaires pour vos équipes.
En bref
- Le context switching permet au chatbot de reconnaître un changement de sujet sans perdre les informations encore utiles.
- Une grande fenêtre de contexte ne suffit pas : il faut hiérarchiser, segmenter et actualiser la mémoire conversationnelle.
- Des transitions explicites, des tests réalistes et une possibilité de reprise par un conseiller améliorent la cohérence du dialogue.
- En service client, une bonne gestion des changements de sujet peut limiter les répétitions et soutenir la satisfaction client.
Context switching dans les chatbots : pourquoi la gestion du contexte compte
Le context switching désigne la capacité d’un chatbot à passer d’un sujet à un autre au cours d’un même échange. Le client peut interrompre une demande, poser une question différente, puis reprendre son premier problème. Le bot doit alors distinguer ce qui relève d’une nouvelle intention de ce qui complète la demande initiale.
Imaginons Léa, cliente d’une enseigne de mobilier. Elle demande si une table est en stock, puis s’informe sur les délais de livraison. Ensuite, elle signale que sa commande précédente est arrivée abîmée. Si le chatbot associe chaque message à la demande initiale, il risque de répondre sur la livraison au lieu d’ouvrir un parcours de réclamation.
À l’inverse, effacer tout l’historique à chaque changement de sujet serait également problématique. Léa devrait répéter son numéro de commande et expliquer à nouveau le contexte. Une bonne gestion du contexte cherche donc un équilibre : conserver les éléments utiles, sans laisser les anciens sujets contaminer les nouvelles réponses.
Le contexte n’est pas une simple mémoire intégrale
Dans un modèle de langage, la fenêtre de contexte correspond au volume de texte que le système peut prendre en compte pour produire une réponse. Ce volume se mesure en tokens, unités qui peuvent représenter des mots, des fragments de mots ou des signes de ponctuation. Il ne faut pas la confondre avec une mémoire durable : le contenu accessible dépend de l’architecture et de la configuration de l’application.
Les premières explications sur ChatGPT évoquaient des fenêtres de quelques milliers de tokens. Ces chiffres ne décrivent pas toutes les versions disponibles en 2026. Les capacités varient selon les modèles et les produits ; il est donc préférable de consulter la documentation de la solution utilisée plutôt que de reprendre une limite ancienne comme une règle générale.
Une fenêtre plus large aide à maintenir des échanges longs, mais elle ne garantit pas que le modèle identifiera le sujet pertinent. Le bot doit aussi repérer les relations entre les messages, reconnaître les références implicites et savoir quand une information n’est plus d’actualité. Une présentation accessible de cette notion est proposée dans ce guide sur la fenêtre de contexte de ChatGPT.
Pourquoi la continuité conversationnelle influence le ROI
Dans un service client, chaque répétition évitable allonge l’échange. Elle augmente potentiellement le temps de traitement moyen, ou AHT (*Average Handling Time*), c’est-à-dire la durée moyenne consacrée à une interaction. Elle peut aussi conduire le client à abandonner ou à solliciter un conseiller, ce qui réduit le bénéfice attendu de l’automatisation.
La continuité conversationnelle n’est donc pas seulement une qualité rédactionnelle. Elle contribue à la résolution au premier contact, appelée FCR (*First Contact Resolution*), lorsque la demande est réglée dès le premier échange. Pour replacer ces indicateurs dans une démarche plus large, vous pouvez consulter notre analyse des benchmarks du service client en 2026.
Point essentiel : le chatbot ne doit ni tout oublier, ni tout conserver indistinctement. Sa performance repose sur le choix du bon contexte au bon moment.

Comment un chatbot reconnaît-il les transitions entre sujets ?
Pour réussir un changement de sujet, le chatbot doit interpréter plusieurs indices à la fois. Certains sont explicites : « J’ai une autre question » ou « Changeons de sujet ». D’autres sont implicites : après un échange sur une livraison, le client demande « Et pour les retours ? ». Le système doit alors déterminer si cette phrase poursuit la discussion commerciale ou ouvre une nouvelle intention.
Un chatbot traditionnel s’appuie souvent sur des intentions prédéfinies et des règles. Il peut reconnaître des mots associés à une demande de remboursement, puis envoyer le client vers un parcours adapté. Cette méthode est contrôlable, mais elle devient fragile lorsque le vocabulaire est imprévu, que les sujets s’entrecroisent ou que le client formule plusieurs demandes dans un même message.
Détecter l’intention avant de produire une réponse
Une étape utile consiste à analyser le message entrant avant de répondre. Le système estime s’il s’agit d’une continuation, d’une nouvelle demande, d’une correction ou d’une reprise d’un sujet antérieur. Cette compréhension des intentions peut combiner les mots employés, l’historique récent, les données du compte client et l’état du parcours en cours.
Considérons le message : « D’accord, et si je veux l’annuler ? » Après une discussion sur une réservation, il s’agit probablement d’une question sur son annulation. Après une explication concernant un abonnement, le même message renvoie peut-être à la résiliation. Les mots seuls ne suffisent pas ; le chatbot doit s’appuyer sur le contexte actif et, si nécessaire, poser une question de clarification.
Les systèmes de recherche documentaire par embeddings ajoutent une autre dimension. Ils rapprochent la question de contenus pertinents dans une base de connaissances, mais le passage à un nouveau sujet peut nécessiter une nouvelle recherche. La communauté OpenAI a notamment discuté de cette difficulté dans un échange sur le changement de contexte avec la recherche par embeddings.
Segmenter l’échange plutôt que tout mélanger
Une méthode robuste consiste à représenter la conversation comme une succession de sujets ou de tâches. Pour chaque sujet, le bot peut retenir un résumé bref : demande formulée, informations fournies, action réalisée et point restant à traiter. Lorsqu’un nouveau thème apparaît, il ouvre un nouvel état conversationnel, tout en gardant les éléments antérieurs disponibles si le client y revient.
La segmentation aide à éviter qu’une information ancienne ne soit réutilisée à tort. Elle facilite aussi le transfert à un conseiller : celui-ci peut consulter les différents sujets et comprendre ce qui a déjà été tenté. Pour approfondir la conception des parcours et les besoins des clients, notre guide sur la cartographie du parcours client apporte un cadre complémentaire.
Le bot doit enfin savoir reconnaître ses propres limites. Si deux interprétations restent plausibles, demander « Parlez-vous de votre commande actuelle ou de votre réservation ? » est souvent préférable à une réponse assurée mais erronée. La bonne transition n’est pas toujours une réponse immédiate ; c’est parfois une clarification courte et pertinente.
Fenêtre de contexte et mémoire conversationnelle : éviter les deux excès
La fenêtre de contexte détermine la quantité d’informations que le modèle peut examiner à un moment donné. La mémoire conversationnelle, elle, désigne la façon dont l’application sélectionne, conserve et réutilise des éléments de l’échange. Les deux notions sont liées, mais elles ne sont pas interchangeables : un modèle peut disposer d’une fenêtre étendue sans avoir une stratégie efficace de mémoire.
Une conversation très longue contient souvent des détails devenus inutiles. Si le système les traite tous comme également importants, il peut reprendre une ancienne préférence, confondre deux commandes ou produire une réponse hors sujet. À l’autre extrême, une mémoire trop courte oblige le client à répéter les informations essentielles après chaque transition.
Organiser les informations selon leur utilité
La priorité doit aller aux éléments qui servent directement la demande actuelle. Dans un échange de service après-vente, cela peut inclure le produit concerné, le numéro de dossier, l’action déjà tentée et la prochaine étape attendue. Une préférence personnelle ou un sujet résolu n’a pas nécessairement à rester actif dans le dialogue.
Une politique de contexte peut distinguer trois niveaux : les informations utiles au tour de parole actuel, les résumés des sujets précédents et les données qui doivent être recherchées dans un système métier. Cette organisation limite les erreurs de confusion et rend le comportement du chatbot plus prévisible. Elle permet également de mieux contrôler les informations personnelles conservées, conformément aux exigences de protection des données.
Un chatbot connecté à une base documentaire peut aussi lancer une nouvelle recherche lorsque l’intention change. Cela évite de réutiliser un extrait pertinent pour le sujet précédent, mais inadapté à la question actuelle. Les concepteurs doivent donc définir des règles de déclenchement, sans dépendre uniquement de mots-clés rigides : « nouvelle question » ne sera pas toujours formulé de manière identique.
Conserver une mémoire utile, transparente et maîtrisée
Dans le parcours de Léa, le bot peut garder en mémoire que le sujet « table en stock » est terminé, puis ouvrir le dossier « commande endommagée ». Si elle revient ensuite à la disponibilité du produit, l’assistant peut reprendre ce fil sans confondre les deux demandes. Cette logique offre une meilleure personnalisation des réponses, à condition de rendre les références suffisamment explicites.
La transparence compte également. Le chatbot peut signaler qu’il a compris le passage à une autre demande, ou reformuler brièvement le nouveau sujet : « Je comprends, vous souhaitez maintenant signaler un produit endommagé. » Cette confirmation limite les malentendus et donne au client une occasion simple de corriger le système.
Enfin, la taille du contexte a des conséquences sur les coûts et la latence. Le traitement d’un historique plus volumineux peut demander davantage de ressources, sans améliorer chaque réponse. En pratique, un résumé actualisé et une recherche ciblée peuvent être plus efficaces qu’un envoi systématique de toute la conversation. La valeur ne vient pas du volume de mémoire, mais de la pertinence des informations réactivées.
Concevoir un changement de sujet qui reste naturel pour le client
La qualité du context switching se juge du point de vue du client. Celui-ci ne devrait pas avoir à apprendre une formule spéciale pour lancer une nouvelle demande, ni à répéter tout son historique. Il doit pouvoir écrire comme il parlerait à un conseiller, avec des interruptions, des précisions et des retours en arrière.
Cette exigence demande d’anticiper les transitions dès la conception. Les scénarios doivent couvrir non seulement le chemin idéal, mais aussi les échanges où une demande est interrompue, corrigée ou reprise après une parenthèse. Les ressources consacrées au pattern de changement de contexte dans les interfaces conversationnelles illustrent l’intérêt de concevoir ces transitions comme une partie entière de l’expérience.
Rendre la transition visible sans alourdir le dialogue
Une reformulation brève aide à vérifier que le bot a suivi. Par exemple : « Vous souhaitez maintenant modifier l’adresse de livraison, c’est bien cela ? » Cette confirmation est particulièrement utile lorsque la nouvelle demande touche une opération sensible, comme un paiement, une réservation ou une résiliation.
Pour les demandes simples, une confirmation systématique ralentirait l’échange. Le système peut répondre directement lorsque l’intention est claire et demander une précision uniquement en cas d’ambiguïté. Cette adaptabilité évite le ton mécanique des assistants qui répètent une validation à chaque message.
Il est également utile de proposer une reprise facile : « Nous pouvons revenir à votre demande de remboursement après avoir vérifié votre adresse. » Le bot montre ainsi qu’il a identifié plusieurs sujets, sans obliger le client à gérer lui-même leur ordre. Cette approche améliore la cohérence du dialogue et réduit le risque qu’une demande secondaire fasse oublier la demande initiale.
Prévoir un transfert humain avec un contexte exploitable
Toute automatisation doit permettre une escalade vers un conseiller lorsque la demande est complexe, émotionnelle ou bloquée. Un bon transfert ne se limite pas à connecter l’appel ou le clavardage. Il transmet le sujet actif, les étapes déjà effectuées, les informations confirmées et les questions qui restent ouvertes.
Sans ce résumé, le client doit recommencer son récit, ce qui annule une partie du bénéfice du chatbot. Avec une synthèse structurée, le conseiller peut reprendre la conversation sans demander les mêmes renseignements. Pour les organisations qui travaillent aussi sur le téléphone, les enjeux de continuité se rapprochent de ceux de la relation client vocale.
La transition vers un humain doit enfin être annoncée clairement. Le bot peut expliquer pourquoi il transfère la demande et préciser quelles informations seront transmises. Un changement de sujet bien géré se mesure à la facilité avec laquelle le client poursuit son objectif, pas à la sophistication apparente de l’algorithme.
Mesurer et améliorer le context switching de votre chatbot
Une stratégie de context switching se pilote à partir d’échanges réels et de scénarios de test représentatifs. Les équipes doivent observer si le chatbot comprend les changements de sujet, garde les détails utiles et reprend correctement une demande laissée en suspens. Une simple démonstration sur un parcours linéaire ne révèle pas les erreurs les plus coûteuses.
Quels indicateurs suivre en priorité ?
Le taux de résolution automatisée doit être interprété avec prudence : une conversation close n’est pas nécessairement une demande résolue. Croisez-le avec les réitérations, les transferts vers un conseiller et les réponses corrigées par le client. Le CSAT, ou score de satisfaction après interaction, permet aussi de vérifier si l’automatisation reste acceptable du point de vue de l’utilisateur.
| Indicateur | Ce qu’il révèle | Signal à examiner |
|---|---|---|
| Taux de reprise correcte | Capacité à revenir à un sujet antérieur | Le bot retrouve-t-il le bon dossier sans faire répéter le client ? |
| Taux de clarification | Fréquence des demandes de précision | Les questions lèvent-elles une ambiguïté ou ralentissent-elles inutilement le parcours ? |
| Transferts vers un conseiller | Part des échanges escaladés | Le transfert intervient-il au bon moment et avec un résumé exploitable ? |
| CSAT après changement de sujet | Satisfaction sur les conversations comportant plusieurs intentions | Le client estime-t-il que le bot a suivi sa demande ? |
| Répétition des informations | Effort demandé au client | Le client doit-il redonner des données déjà fournies ? |
Tester les cas complexes avant le déploiement
Construisez des scénarios où le client change de thème sans l’annoncer, revient après plusieurs messages ou fait référence à une information ancienne. Ajoutez des fautes de frappe, des formulations courtes et plusieurs demandes dans un seul message. Ces tests reflètent mieux les conversations du quotidien que des dialogues rédigés uniquement par les équipes projet.
Par exemple, testez le parcours suivant : le client demande un délai de livraison, pose une question sur un moyen de paiement, puis revient avec « Et pour ma commande, ça en est où ? ». Le bot doit comprendre que la dernière question reprend le premier sujet. Si le numéro de commande est ambigu, il doit demander une précision, plutôt que d’afficher une information incertaine.
Après le lancement, analysez les conversations abandonnées et les corrections explicites, comme « Non, je parle de… ». Chaque échec doit devenir un cas de test supplémentaire. Les équipes peuvent ensuite ajuster les règles, les résumés de contexte et les contenus documentaires, puis vérifier que l’amélioration ne crée pas de régression ailleurs.
Cette démarche d’itération relie qualité conversationnelle et performance opérationnelle. Elle évite de traiter la mémoire comme une fonctionnalité isolée et l’inscrit dans le parcours complet : compréhension, réponse, résolution ou transfert. La meilleure gestion des transitions est celle qui réduit l’effort du client tout en laissant aux équipes une capacité de contrôle.
Que signifie le context switching dans un chatbot ?
Le context switching désigne la capacité d’un chatbot à reconnaître un changement de sujet, à conserver les informations pertinentes et à répondre dans le bon contexte.
Une fenêtre de contexte plus grande améliore-t-elle toujours les réponses ?
Non. Une fenêtre plus large peut aider à suivre les échanges longs, mais elle ne garantit pas une bonne sélection des informations. Des éléments anciens ou hors sujet peuvent même perturber la réponse.
Comment éviter qu’un chatbot mélange deux demandes ?
Il faut identifier les intentions, séparer les sujets, résumer les informations utiles et demander une clarification lorsque plusieurs interprétations restent possibles.
Quels indicateurs permettent d’évaluer les changements de sujet ?
Suivez notamment les reprises correctes, les répétitions d’informations, les demandes de clarification, les transferts vers un conseiller et le CSAT après les conversations comportant plusieurs sujets.