Depuis l’arrivée des grands modèles de langage comme Claude, ChatGPT et Gemini, les termes « chatbot » et « agent IA » sont souvent utilisés l’un pour l’autre. La différence est pourtant concrète : elle change ce que l’outil peut faire pour votre entreprise, ce qu’il coûte à mettre en place, et les précautions qu’il demande.

Un chatbot répond

Un chatbot reçoit une question et génère une réponse en texte, à partir de ce qu’il sait déjà ou de documents qu’on lui a fournis. Il est utile pour répondre aux questions fréquentes (horaires, délais de livraison, conditions de retour) ou orienter un visiteur, mais il ne peut rien faire de plus que parler.

Un chatbot peut aussi s’appuyer sur vos propres documents : on lui fournit, à chaque question, les passages pertinents de votre FAQ, de vos fiches produit ou de vos conditions générales. Il répond alors avec vos informations plutôt qu’avec des généralités, mais il reste limité à la parole.

Un agent agit

Un agent IA peut, en plus de répondre, utiliser des outils : consulter le stock réel d’un produit, vérifier le statut d’une commande, créer un ticket, proposer un créneau de rendez-vous, envoyer un e-mail. Techniquement, cela repose sur l’appel d’outils (function calling) :

  1. le client pose sa question, par exemple « Où en est ma commande A-1042 ? » ;
  2. le modèle comprend qu’il a besoin d’une information et demande l’appel d’un outil précis, avec ses paramètres ;
  3. l’application vérifie que cette action est autorisée, puis l’exécute (ici, une lecture dans la base des commandes) ;
  4. le résultat est renvoyé au modèle, qui formule la réponse, ou demande un autre outil si nécessaire.

Chaque outil est décrit au modèle par un nom, une description et ses paramètres. Par exemple, dans le format de l’API Claude :

{
  "name": "statut_commande",
  "description": "Renvoie le statut et le transporteur d'une commande à partir de son numéro",
  "input_schema": {
    "type": "object",
    "properties": { "numero": { "type": "string" } },
    "required": ["numero"]
  }
}

Le point important : le modèle ne fait que demander l’action. C’est votre application, écrite par un développeur, qui décide de l’exécuter ou non.

Des exemples concrets

Un agent reste sous contrôle

Un agent bien conçu n’a accès qu’aux outils qu’on lui donne explicitement, et rien d’autre. Quelques règles de base :

Les risques et les parades sont détaillés dans Intégrer l’IA à votre site sans mettre vos données en danger.

Le comparatif

Chatbot Agent IA
Ce qu’il fait Répond à partir de ses connaissances ou de vos documents Répond et agit dans vos outils
Mise en place Rapide : textes et documents à fournir Plus longue : chaque outil est développé et sécurisé
Coût d’usage Faible Plus élevé : plusieurs échanges avec le modèle par demande
Gain Moins de questions simples à traiter Des tâches entières traitées sans intervention
Précautions Exactitude des réponses Droits des outils, validation humaine, journal

Par où commencer

Si le besoin se limite à répondre à des questions, un chatbot suffit et coûte moins cher. Si vous voulez faire gagner du temps sur des tâches concrètes et répétitives, commencez par un agent avec un seul outil, celui qui traite la demande la plus fréquente (souvent le suivi de commande). Mesurez pendant quelques semaines combien de demandes il traite seul, puis ajoutez les outils suivants un par un.

Pour aller plus loin : mon expertise : Développeur d’agents IA · à lire aussi : Claude, ChatGPT, Gemini : comment choisir le bon modèle pour votre projet