C'est quoi un agent IA ?
Un agent, ce n'est pas un chatbot. C'est un modèle qu'on a sorti de sa boîte et à qui on a donné des outils et un objectif. Voici comment ça marche, vraiment, sans magie.
Sur cette fiche
Fiche vérifiée il y a 3 mois : certaines commandes ont pu changer. Signalez-le si c’est le cas.
En bref
Un agent IA est un modèle de langage auquel on donne un objectif, des outils pour agir (lire et écrire des fichiers, lancer des commandes, interroger le web) et une boucle qui le fait recommencer jusqu'au résultat. Là où un chatbot conseille, l'agent exécute, d'où la nécessité de régler son degré d'autonomie et de relire ce qu'il fait. Claude Code et OpenCode sont des agents de ce type, prêts à l'emploi pour le développement.
À faire avant : Installer l'agent (très tôt)
Vous avez installé Claude Code ou OpenCode et vous l’avez vu écrire des fichiers, lancer des commandes, corriger ses propres erreurs. C’est impressionnant, et un peu magique. Il n’y a pourtant aucune magie là-dedans, seulement une idée simple et puissante. Prenons cinq minutes pour la décortiquer : une fois que vous avez compris ce qu’est un agent, vous savez quoi en attendre, et surtout quoi ne pas en attendre.
Un modèle, un chatbot, un agent : trois choses différentes
On mélange souvent les trois. La distinction est pourtant nette :
- Un modèle de langage (LLM), c’est le moteur brut. Vous lui donnez du texte, il vous rend du texte. Il ne fait rien d’autre. Il ne sait pas l’heure, ne peut pas lire vos fichiers, ne se souvient de rien.
- Un chatbot, c’est un modèle dans une interface de discussion. Pratique pour réfléchir, rédiger, expliquer. Mais il reste enfermé dans sa bulle de texte : il vous conseille d’exécuter une commande, il ne l’exécute pas.
- Un agent, c’est un modèle à qui on a donné trois choses : un objectif, des outils pour agir sur le monde réel, et une boucle qui le fait recommencer jusqu’à ce que l’objectif soit atteint. Là, il ne conseille plus : il fait.
La boucle, le cœur de tout
Tout agent, qu’il soit Claude Code, OpenCode ou autre, tourne sur la même boucle. C’est elle qui transforme un modèle bavard en travailleur autonome :
Déroulons un exemple concret. Vous demandez : « les tests passent-ils ? ». L’agent ne devine pas, il boucle :
- Réflexion : « Pour savoir, je dois lancer la commande de test. »
- Action (outil) : il exécute
npm testdans votre terminal. - Observation : il lit la sortie : trois tests échouent, sur tel fichier.
- Réflexion : « L’erreur dit que la fonction renvoie
null. Je vais lire ce fichier. » - Action : il ouvre le fichier, repère le bug, écrit le correctif.
- Action : il relance
npm test. - Observation : tout est vert. Objectif atteint, il s’arrête.
Personne ne lui a dicté ces étapes. Il les a choisies, une par une, en fonction de ce qu’il observait. C’est ça, un agent : un modèle qui décide de sa prochaine action en boucle, en s’appuyant sur le résultat de la précédente.
Les outils : ce qui donne des mains au cerveau
Un agent ne vaut que par les outils qu’on lui donne. Un outil, c’est une capacité d’agir : lire un fichier, en écrire un, lancer une commande shell, interroger une API, chercher sur le web. Plus la palette d’outils est riche, plus l’agent peut accomplir de choses.
Claude Code et OpenCode arrivent déjà outillés pour le développement : système de fichiers, terminal, recherche, git. Et vous pouvez étendre cette palette, c’est tout l’objet de la fiche suivante, Mettre en place vos agents.
Le cerveau compte autant que les mains. Tous les modèles ne tiennent pas la boucle aussi bien : certains enchaînent vingt actions sans perdre le fil, d’autres s’égarent au bout de trois. Le site Quelle IA tient un classement des modèles pour les agents, justement sur cette capacité à enchaîner des actions seuls.
Le degré d’autonomie : un curseur à régler
« Agent autonome » fait peur ou fait rêver, selon l’humeur. La réalité est plus nuancée : l’autonomie est un curseur que vous réglez.
- Vous validez chaque action. L’agent propose, vous approuvez une par une. Lent, mais total contrôle, idéal au début, ou sur du sensible.
- Vous validez les gestes risqués seulement. L’agent enchaîne librement les lectures et les tests, mais vous demande avant de supprimer, pousser, ou toucher au réseau. Le bon réglage au quotidien.
- Vous le laissez filer. Sur une tâche bien bornée et réversible (un refactor couvert par des tests), vous le lâchez et vous relisez le résultat à la fin.
Claude Code range ces crans dans ses modes de permission : validation manuelle, acceptation automatique des modifications de fichiers, mode plan (il propose sans toucher à rien), et un mode « auto » où un classifieur examine chaque action à votre place. OpenCode a ses propres réglages, avec la même logique.
Ce que ça change pour qui bricole
Parce que ça déplace votre rôle. Vous passez de « celui qui tape les commandes » à « celui qui décide et qui relit ». Vous décrivez une intention en français, l’agent traduit en une série d’actions concrètes, et vous validez. C’est exactement ce qui rend une mini-machine si puissante entre les mains de quelqu’un qui n’est pas sysadmin : l’agent fait le geste technique, vous gardez le cap.
Toutes les commandes de cette fiche
Questions fréquentes
Que sait faire un modèle de langage seul, sans outils ?
Rien d'autre que transformer du texte en texte. Un modèle de langage brut ne sait pas l'heure, ne peut pas lire vos fichiers et ne se souvient de rien. Ce sont l'objectif, les outils et la boucle ajoutés autour de lui qui en font un agent capable d'agir.
Comment fonctionne la boucle d'un agent IA ?
L'agent reçoit un objectif, réfléchit, choisit une action, utilise un outil, observe le résultat et recommence jusqu'à ce que l'objectif soit atteint. Pour savoir si des tests passent, par exemple, il lance la commande de test, lit les erreurs, ouvre le fichier fautif, le corrige, relance les tests et s'arrête quand tout est vert. Personne ne lui dicte ces étapes : il les choisit selon ce qu'il observe.
Tous les modèles se valent-ils pour faire tourner un agent ?
Non. Certains enchaînent vingt actions sans perdre le fil, d'autres s'égarent au bout de trois. Le site Quelle IA tient un classement des modèles pour les agents, fondé justement sur cette capacité à enchaîner des actions seuls.
Quel niveau d'autonomie donner à un agent de code ?
C'est un curseur à régler selon l'enjeu. Validez chaque action au début ou sur du sensible, seulement les gestes risqués (supprimer, pousser, toucher au réseau) au quotidien, et laissez-le filer sur une tâche bien bornée et réversible, comme un refactor couvert par des tests. On resserre quand on débute, on desserre quand on a appris ce que l'agent fait bien.
Quels sont les modes de permission de Claude Code ?
Claude Code propose une validation manuelle, l'acceptation automatique des modifications de fichiers, un mode plan où il propose sans rien toucher, et un mode « auto » où un classifieur examine chaque action à votre place. OpenCode a ses propres réglages, avec la même logique.
Les termes de cette fiche : AgentLLMClaude CodeOpenCodeShellAPIGit
Une erreur ?
Une commande ne marche plus, un prix a changé ?
Les outils bougent tous les mois. Dites-moi ce qui cloche dans cette fiche, je corrige et je redate.