Guide de référence · Agents IA
12 min de lecture
Mis à jour le
Agent IA vs chatbot : la différence se trouve dans la boucle d’action
Une grille concrète pour choisir entre réponse conversationnelle, workflow déterministe et système agentique.
Réponse directe
Un chatbot reçoit un message et formule principalement une réponse. Un agent reçoit un objectif, choisit des actions, utilise des outils, observe ce qui s’est passé et recommence jusqu’à terminer, échouer proprement ou rendre la main. Un workflow exécute des étapes prévues à l’avance. Choisissez l’agent uniquement lorsque la tâche exige des décisions contextuelles que des règles stables décrivent mal.
01
Chatbot, assistant, workflow et agent forment un spectre
Les étiquettes commerciales brouillent souvent la frontière. La question utile n’est pas « ce produit utilise-t-il un grand modèle ? », mais « qui contrôle l’enchaînement des étapes ? ». Dans un chatbot simple, l’application collecte un message et affiche une réponse. Dans un workflow, le code décide du prochain nœud. Dans un agent, le modèle participe à cette décision en fonction de l’objectif et des observations.
Une interface conversationnelle peut masquer l’un ou l’autre de ces systèmes. Inversement, un agent peut travailler sans chat visible, par exemple en inspectant un dépôt, en modifiant quelques fichiers et en lançant des tests. La forme de l’écran ne détermine donc pas le degré d’agentivité.
- Chatbot : produire une réponse à partir du contexte disponible.
- Assistant outillé : répondre et appeler quelques fonctions lorsque l’utilisateur le demande.
- Workflow : suivre un graphe ou une séquence définie par le logiciel.
- Agent : choisir et réviser les étapes dans une boucle orientée objectif.
02
Les cinq briques d’un agent exploitable
Le modèle interprète la situation et propose la prochaine action. Les instructions fixent le rôle, les priorités et les limites. Les outils donnent accès à des observations ou à des mutations réelles. L’état conserve ce qui a été tenté et obtenu. La boucle d’exécution décide enfin s’il faut appeler un outil, transférer la tâche, demander une approbation ou terminer.
Les garde-fous entourent toutes ces briques. Ils peuvent filtrer une entrée, borner les outils disponibles, exiger une validation humaine avant une action sensible, contrôler une sortie structurée ou interrompre une boucle trop longue. Aucun garde-fou isolé ne remplace l’authentification, l’autorisation et les protections classiques du logiciel.
- Modèle : raisonner sur l’objectif et les observations.
- Instructions : définir la mission, les priorités et les interdictions.
- Outils : lire, calculer ou agir dans des systèmes externes.
- État : conserver les décisions, résultats, erreurs et approbations.
- Boucle et garde-fous : poursuivre, arrêter, transférer ou demander confirmation.
Sans action outillée ni boucle pilotée par le modèle, le terme « agent » décrit souvent surtout un positionnement marketing.
03
Quand préférer une automatisation déterministe
L’autonomie ajoute de la souplesse, mais aussi du coût, de la latence et des chemins difficiles à prévoir. Un formulaire validé, un calcul fiscal, une règle de permission ou une migration de schéma ne gagne rien à être réinterprété à chaque exécution. Lorsque les étapes et exceptions peuvent être énumérées clairement, le code déterministe reste plus facile à tester et à auditer.
Un agent devient pertinent quand les entrées sont peu structurées, que la prochaine étape dépend d’un jugement contextuel et que plusieurs outils peuvent servir l’objectif. Même alors, commencez par un seul agent borné. N’introduisez plusieurs agents que si les instructions ou surfaces d’outils deviennent réellement trop complexes pour une boucle unique.
- Règles stables et résultat exact : code ou workflow déterministe.
- Texte libre mais aucune action : réponse assistée ou extraction structurée.
- Décisions contextuelles, plusieurs étapes et outils : agent borné.
- Domaines séparés avec erreurs de sélection persistantes : envisager une orchestration multi-agent.
04
L’autonomie doit être accordée action par action
Lire un dépôt, créer un brouillon et supprimer des données n’ont pas le même risque. Définissez les permissions par outil et par environnement. Les actions réversibles peuvent être automatisées plus largement ; les opérations coûteuses, publiques ou destructives doivent passer par une approbation explicite et une cible résolue.
Prévoyez aussi une sortie de secours : nombre maximal de tours, budget, délai, transfert humain et journal d’événements. Un agent fiable ne se mesure pas à sa capacité à continuer indéfiniment, mais à sa capacité à reconnaître une condition d’arrêt et à expliquer l’état exact de la tâche.
L’objectif n’est pas l’autonomie maximale ; c’est le plus petit niveau d’autonomie qui termine la tâche de façon sûre.
05
Évaluer le parcours complet, pas la dernière phrase
Une réponse convaincante peut masquer un mauvais appel d’outil ou une modification incomplète. L’évaluation doit partir de tâches représentatives et vérifier l’état final : fichiers attendus, enregistrements corrects, tests, absence d’effets de bord et conformité aux permissions.
Mesurez séparément la réussite de la tâche, les erreurs d’outil, les reprises, les demandes d’approbation, le coût, la latence et la qualité du compte rendu. Conservez les traces nécessaires à l’analyse tout en minimisant les données sensibles. Les échecs réels doivent rejoindre un corpus de régression avant de modifier l’orchestration.
- Succès fonctionnel : l’objectif vérifiable est-il atteint ?
- Discipline d’outil : les bons outils ont-ils été appelés avec les bons arguments ?
- Sécurité : les permissions et approbations ont-elles été respectées ?
- Efficacité : combien de tours, de temps et de ressources ont été consommés ?
- Honnêteté : le rapport distingue-t-il résultat prouvé, hypothèse et blocage ?
À conserver
Checklist avant de choisir une architecture agentique
- 01Le résultat attendu est observable et testable.
- 02La tâche exige réellement des décisions contextuelles entre plusieurs étapes.
- 03Chaque outil a une description, un schéma d’entrée et des erreurs explicites.
- 04Les permissions sont minimales et les actions sensibles nécessitent une approbation.
- 05La boucle possède des limites de tours, de coût et de durée.
- 06Un transfert humain ou un arrêt propre est prévu pour les cas incertains.
- 07Les traces permettent de relier chaque action à une observation.
- 08Un corpus de tâches réelles mesure le résultat final et les effets de bord.
Sources primaires
Les affirmations techniques de ce guide sont reliées aux spécifications et documentations first-party.
- A practical guide to building agentsOpenAI · Définition opérationnelle d’un agent et fondations modèle, outils, instructions et garde-fous.
- Agents and the agent loopOpenAI Agents SDK · Documentation primaire de la boucle : sortie finale, appels d’outils, handoffs et limite de tours.
- Trustworthy agents in practiceAnthropic · Cadre first-party sur contrôle humain, transparence, sécurité et vie privée des agents.
Continuer
Guides et outils associés
Créer une Agent Skill avec SKILL.md
Transformer une procédure de l’agent en ressource réutilisable et testée.
OuvrirDécrire une interface sans ambiguïté
Donner à un agent le vocabulaire, les états et les critères qu’il peut vérifier.
OuvrirIdentifier un concept UI
Passer d’une description naturelle à un concept et un prompt vérifiable.
Ouvrir