Un client m'écrit un jour : « J'ai écrit à votre support à 2h du matin, j'ai eu une réponse en 4 secondes. C'était vous ? » Non. C'était un chatbot. Et ce qui l'a troublé, ce n'est pas qu'il ait eu une réponse rapide — c'est qu'elle tenait la route. Il a fallu trois échanges avant qu'il comprenne qu'il ne parlait pas à un humain.
Voilà où on en est en 2026. La question n'est plus « est-ce qu'un chatbot peut répondre ? » mais comment diable un programme arrive-t-il à comprendre une phrase qu'on n'a jamais écrite pour lui. C'est ce mécanisme que je veux démonter ici, brique par brique, parce que la plupart des articles que j'ai lus sur le sujet expliquent le quoi et sautent allègrement le comment.
Points clés à retenir
- Un chatbot basé sur l'IA ne « comprend » pas votre phrase : il prédit la suite la plus probable, token par token.
- Le pipeline réel enchaîne tokenisation, représentations vectorielles, mécanisme d'attention, puis génération mot après mot.
- Brancher un modèle de langage sur vos documents (RAG) évite de le réentraîner — c'est la méthode que j'utilise 9 fois sur 10.
- Coût, latence et contrôle varient énormément selon l'architecture choisie.
- Les garde-fous ne sont pas un luxe : sans eux, un modèle invente avec un aplomb déconcertant.
- ChatGPT est un chatbot ; l'inverse n'est pas vrai, et cette nuance change tout en entreprise.
Comment fonctionne réellement un chatbot basé sur l'IA, étape par étape
Oubliez l'image du robot qui réfléchit. Un modèle de langage ne pense pas. Il calcule des probabilités, très vite, sur des séquences de symboles. C'est tout. Et pourtant, de cette mécanique assez pauvre en apparence sortent des réponses qui donnent l'impression d'une conversation.
Le trajet d'un message ressemble à ceci.
1. La tokenisation : découper avant de comprendre
Votre phrase n'arrive jamais entière dans le modèle. Elle est découpée en tokens, des morceaux de mots. « Conversation » peut devenir « convers » + « ation ». Un mot rare sera éclaté en plusieurs morceaux ; un mot courant restera d'un bloc. Ce découpage explique un détail que vous avez peut-être remarqué sans comprendre : les modèles comptent mal les lettres. Demandez à n'importe quel LLM combien de « r » contient un mot long — la réponse est souvent fausse. Logique : il ne voit pas des lettres, il voit des tokens.
J'ai découvert ça en testant un générateur de mots de passe. Le modèle produisait des chaînes incohérentes. Pas parce qu'il était « bête », mais parce que la structure même de son entrée ne correspondait pas à ce que je lui demandais.
2. Des vecteurs, puis l'attention
Chaque token est transformé en une longue liste de nombres — un vecteur. Ces nombres encodent le sens approximatif du mot dans son contexte. « Avocat » n'a pas le même vecteur selon qu'on parle d'un fruit ou d'un métier, et c'est justement le contexte environnant qui tranche.
Vient ensuite la pièce maîtresse : le mécanisme d'attention. Le modèle regarde tous les tokens de la phrase et décide lesquels sont liés. Dans « le client a annulé sa commande parce qu'elle était en retard », qui est « elle » ? L'attention pèse les liens et oriente l'interprétation. Ce mécanisme, popularisé par l'architecture transformer, est ce qui a fait basculer les chatbots d'outils frustrants à interlocuteurs crédibles.
3. La génération, un token à la fois
Le modèle produit un seul token, le plus probable parmi des milliers de candidats possibles. Puis il recommence, en incluant ce qu'il vient d'écrire. Mot après mot, à une vitesse qui dépasse la lecture humaine.
Cette génération statistique a une conséquence directe : la réponse la plus probable n'est pas la plus vraie. Elle est la plus attendue. C'est là que naissent les hallucinations, ces affirmations fausses énoncées avec un calme parfait. Le modèle ne ment pas. Il complète, comme un autocorrecteur géant qui n'aurait aucune notion du réel.
Chatbot à règles, chatbot à intentions, LLM : trois mécaniques très différentes
On met tout dans le même sac et c'est une erreur. J'ai vu des appels d'offres exiger « un chatbot IA » alors que le besoin réel tenait en cinq scénarios et un formulaire. Résultat : six mois de développement pour quelque chose qu'un arbre de décision aurait couvert en une semaine.
Le tableau ci-dessous résume ce que j'ai observé sur des projets réels, du plus simple au plus lourd.
| Architecture | Fonctionnement | Coût de mise en place | Contrôle des réponses | Quand l'utiliser |
|---|---|---|---|---|
| Chatbot à règles | Arbre de décision, mots-clés | Faible | Total | Parcours figés, FAQ courte |
| Chatbot à intentions (NLU) | Classification d'intentions + entités | Moyen | Élevé | Support structuré, plusieurs langues |
| LLM pur | Génération libre token par token | Faible au départ | Faible | Brainstorming, rédaction ouverte |
| LLM + RAG | Modèle branché sur vos documents | Moyen à élevé | Bon | Support sur base de connaissances |
| Agent avec outils | Le modèle appelle des API, agit | Élevé | Variable | Prise de commande, actions automatisées |
Le RAG : comment on branche un modèle sur vos documents
C'est la partie que je préfère expliquer, parce qu'elle change tout en pratique. Réentraîner un modèle sur vos données coûte une fortune et périme dès que la doc change. Le RAG (retrieval-augmented generation, ou génération augmentée par recherche) contourne le problème.
Le principe : votre question est convertie en vecteur, comparée à une base de documents eux aussi vectorisés, et les passages les plus proches sont injectés dans le contexte envoyé au modèle. Ce dernier répond à partir de ces extraits, pas de sa mémoire lointaine.
La première fois que j'ai monté ce pipeline, j'ai fait une erreur grossière : j'ai indexé des PDF mal océrisés. Le modèle citait des passages tronqués avec assurance. Trois clients ont reçu des réponses à moitié fausses avant qu'on s'en aperçoive. Leçon retenue : la qualité du RAG vaut la qualité de vos documents, point final.
Quelle est la différence entre ChatGPT et un chatbot ?
ChatGPT est un chatbot — un chatbot avancé, capable non seulement de tenir une conversation, mais aussi d'assister sur des tâches variées : rédiger un poème, expliquer un concept, développer du code. Pour interagir, vous formulez une requête (ou invite, en anglais prompt) en langue naturelle, qui pousse l'outil à accomplir une tâche. À chaque usage, il génère la réponse la plus probable, et non la plus vraie, sur la base de calculs statistiques tenant compte du contexte fourni. Vous pouvez affiner vos demandes, mais il reste loin d'être infaillible et peut produire des réponses incorrectes, voire absurdes.
La confusion vient de l'usage courant. « Chatbot » désigne aujourd'hui aussi bien le widget de FAQ d'un site e-commerce que ChatGPT. Sauf que le premier suit un scénario fermé, tandis que le second génère à la volée. Un chatbot à règles ne peut pas sortir de son arbre. Un LLM peut tout dire — y compris des bêtises.
ChatGPT est-il un chatbot ?
Oui, techniquement. C'est un robot conversationnel. La nuance utile n'est pas là : elle est dans le fait que tout chatbot n'est pas ChatGPT. Les assistants vocaux de votre téléphone, les fenêtres de support sur les sites bancaires, le bot interne qui répond aux questions RH — ce sont des chatbots, souvent sans modèle de langage du tout. Dire « chatbot » pour parler uniquement de ChatGPT, c'est comme dire « voiture » pour parler uniquement de berlines allemandes.
Quel est le chatbot le plus connu ?
ChatGPT, sans discussion possible. C'est le nom qui a fait entrer la catégorie dans le vocabulaire courant — au point que beaucoup l'utilisent comme synonyme d'IA générative. Derrière, on trouve les assistants vocaux intégrés aux téléphones (Siri, Google Assistant, Alexa), les chatbots de messagerie, et une longue liste d'outils spécialisés dans le support ou la vente. Mais aucun n'a atteint cette notoriété. Quand ma mère m'a demandé « c'est quoi ton truc d'IA », elle a dit ChatGPT. Pas « agent conversationnel ».
Quel est l'intérêt d'un chatbot ?
Trois choses, par ordre d'impact réel selon ce que j'ai mesuré sur mes propres projets.
- La disponibilité permanente. Une question à 23h un dimanche trouve une réponse. Sur un service client, c'est souvent la moitié du volume traité.
- Le désengorgement. Les demandes répétitives partent en automatique, les cas complexes remontent à un humain. Sur une file d'attente support, j'ai vu le temps de première réponse passer de plusieurs heures à quelques minutes pour les cas qui comptent vraiment.
- La constance. Un humain fatigue, change de ton, oublie une procédure. Un bot applique la même règle au millième échange. Ce n'est pas glamour, mais c'est précieux.
Ce que je conseille d'éviter : déployer un chatbot parce que « tout le monde en a un ». Si vos utilisateurs posent cinq questions différentes, un formulaire bien fait suffit. Le chatbot devient intéressant quand le volume dépasse ce qu'une équipe peut absorber.
Quels sont les inconvénients des chatbots ?
Là, je ne vais pas être diplomate. Les problèmes sont réels et souvent minimisés dans les présentations commerciales.
Les hallucinations, première cause d'incident
Un modèle génère du plausible, pas du vrai. Une politique de remboursement inventée, une référence légale erronée, un tarif qui n'existe pas — tout cela sort avec une confiance parfaite. Les garde-fous (filtres, vérification des sources, réponses contraintes à une base documentaire) ne sont pas optionnels. Je considère qu'un chatbot sans garde-fou n'est pas un produit, c'est un générateur de litiges.
Le coût par token et la latence
Un modèle de langage se paie à l'usage, souvent au token consommé. Une conversation longue coûte plus qu'une courte, et le contexte accumulé pèse. J'ai vu une facture mensuelle quadrupler parce qu'un bot conservait tout l'historique de chaque session sans limite. Ajoutez à cela la latence : générer 300 mots prend du temps, et une réponse lente énerve plus qu'une réponse automatique.
La confidentialité des données
Les questions posées contiennent parfois des informations personnelles. Où passent-elles ? Sont-elles conservées ? Servent-elles à entraîner un modèle tiers ? Sans réponse claire à ces trois points, vous ne pouvez pas déployer sereinement. C'est un point que je vérifie avant tout autre dans un projet client.
La fenêtre de contexte, cette limite invisible
Un modèle ne voit qu'une quantité finie de texte à la fois. Au-delà, il « oublie » le début de la conversation. D'où ces échanges où le bot repose une question déjà posée dix messages plus tôt. Ce n'est pas de la mauvaise volonté : c'est une contrainte d'architecture.
Comment créer un chatbot : ce que je ferais si je repartais de zéro
Pas de recette miracle. Une séquence, en revanche, qui évite les pièges les plus courants :
- Lister les 20 questions réellement posées à votre support, pas celles que vous imaginez.
- Préparer les réponses sous forme de documents propres, courts, à jour.
- Brancher un modèle via RAG plutôt que d'entraîner quoi que ce soit.
- Poser une limite stricte : le bot répond uniquement à partir des documents fournis, sinon il passe la main.
- Tester 100 conversations réelles avant mise en ligne. Cent. Pas dix.
- Prévoir un bouton « parler à un humain » visible à chaque étape.
Ce dernier point n'est pas un aveu de faiblesse. C'est ce qui fait qu'on pardonne les erreurs d'un bot : savoir qu'on peut s'échapper.
Ce qu'il faut vraiment retenir
Un chatbot basé sur l'IA ne comprend rien au sens de vos phrases. Il calcule, à grande vitesse, la suite la plus plausible d'une séquence de tokens. Tout le reste — l'impression de conversation, la pertinence, les ratés — découle de cette mécanique unique.
Et c'est précisément pour ça que la qualité d'un tel outil ne tient pas au modèle choisi, mais à ce qu'on lui donne à lire et aux limites qu'on lui pose. J'ai vu des projets échouer avec les meilleurs modèles du marché, et d'autres réussir modestement avec des architectures basiques. La différence tenait à la préparation des données et à l'honnêteté sur ce que le bot ne savait pas faire.
Alors la prochaine fois qu'un chatbot vous répond à 2h du matin, souvenez-vous : derrière, personne ne réfléchit. Quelqu'un, quelque part, a juste très bien préparé le terrain.