← Toutes les ressources
Claude · Tuto

Les agents IA expliqués simplement

Un chatbot répond à une question. Un agent prend un objectif et enchaîne les actions jusqu'à l'atteindre. Ce guide démonte un agent pièce par pièce, montre comment bien s'en servir, puis comment en créer un sans écrire de code.

Aller plus loin avecFormation professionnelle à Bordeaux
Mis à jour le 30 octobre 2026Lecture 18 minNiveau débutant

01Chatbot ou agent : qui tient la boucle

Avec un chatbot, c'est vous qui faites le travail entre deux messages : vous copiez la réponse, vous l'essayez, vous revenez avec le résultat. Avec un agent, c'est le programme qui enchaîne ces étapes.

ÉtapeAvec un chatbotAvec un agent
ProposerIl propose une correction.Il propose une correction.
AppliquerVous la collez dans le fichier.Il modifie le fichier.
TesterVous lancez le test.Il lance le test.
RecommencerVous revenez avec l'erreur.Il lit l'erreur et réessaie.

Le modèle peut être le même. Ce qui change, c'est qui tient la boucle.

02Le modèle : il ne sait qu'écrire

Au centre, il y a un modèle de langage, comme Claude, GPT ou Gemini. Il ne fait qu'une chose : produire du texte. Il ne lit pas vos fichiers et ne lance aucune commande. Quand on dit qu'un agent « ouvre un fichier », c'est un programme autour du modèle qui l'ouvre, puis qui lui donne le contenu à lire.

03Les outils et la boucle

Un outil, c'est une action décrite au modèle : un nom, ce qu'il fait, les informations à fournir. Le modèle écrit « je veux utiliser tel outil avec tels paramètres ». Le programme exécute l'action et lui renvoie le résultat.

TourLe modèle demandeLe programme renvoie
1Lancer les tests.Un test échoue sur le calcul de la TVA.
2Lire le fichier factures.js.Le contenu du fichier.
3Remplacer le taux 0,2 codé en dur.Fichier modifié.
4Relancer les tests.Tous les tests passent.
5Aucun outil : il rédige son compte rendu.Fin de la boucle.

La boucle tourne tant que le modèle demande un outil, et s'arrête quand il répond sans en demander. Un agent bien construit fixe aussi un nombre maximum de tours, pour ne pas tourner sans fin.

04Instructions et mémoire

Les instructions, ou prompt système, donnent à l'agent son rôle et ses règles. Elles sont relues à chaque tour.

La mémoire est plus simple qu'on ne l'imagine : un fichier texte relu au début de chaque session. Dans Claude Code, c'est CLAUDE.md. D'autres agents lisent AGENTS.md. On y note ce qui doit être vrai à chaque fois : comment lancer le projet, les règles maison, ce qu'il ne faut pas toucher. Gardez-le court : un fichier long dilue les consignes.

Exemple · instructions d'un agent de support
Tu réponds aux demandes des clients de [entreprise] par email.
- Tu cherches la réponse dans la base de connaissances avant de répondre.
- Si la réponse n'y est pas, tu ne l'inventes pas : tu transmets à un humain.
- Tu ne promets jamais de remboursement ni de délai.
- Ton : vouvoiement, phrases courtes, pas de formule commerciale.
- Tu termines chaque réponse par le numéro du ticket.

05Le contexte

Tout ce que l'agent a sous les yeux tient dans sa fenêtre de contexte : les instructions, la mémoire, la liste des outils, la conversation, les fichiers lus, les résultats. Cette fenêtre a une taille limite, mesurée en tokens, des morceaux de mots.

Plus elle se remplit, plus la qualité baisse : l'agent mélange les informations et oublie des consignes. Quand elle déborde, il résume les échanges anciens pour faire de la place, et des détails se perdent. Une tâche, une session reste la meilleure règle.

06Les permissions

Un agent agit sur votre machine ou vos comptes. Il faut donc décider ce qu'il fait seul, ce qu'il vous soumet, et ce qui lui est interdit. Le bon critère : l'action peut-elle se défaire ?

NiveauExemplesRègle
SeulLire des fichiers, lancer les tests.allow
Avec validationFaire un commit, envoyer un email.ask
InterditLire les mots de passe, pousser en production.deny
Exemple · .claude/settings.json
{
  "permissions": {
    "allow": ["Bash(npm run test)", "Bash(npm run build)"],
    "ask": ["Bash(git commit *)"],
    "deny": ["Bash(git push *)", "Read(./.env)"]
  }
}

En cas de conflit, l'interdiction l'emporte sur la validation, qui l'emporte sur l'autorisation.

07MCP, skills, sous-agents

Trois briques étendent un agent sans toucher au modèle.

BriqueCe qu'elle apporteExemple
Serveur MCPUne prise standard pour brancher un service externe. Écrit une fois, il marche avec tous les agents compatibles.Notion, une base de données, un navigateur.
SkillUne procédure chargée seulement quand la demande s'y prête.Publier un article selon votre méthode.
Sous-agentUn second agent avec son propre contexte, qui ne renvoie que sa conclusion.Fouiller le code pendant que la session principale reste propre.

Chaque serveur MCP ajoute ses outils au contexte, même quand ils ne servent pas. Ne branchez que ce dont le projet a besoin. Nous détaillons les skills dans notre guide dédié.

08Le harness : tout ce qui entoure le modèle

On appelle harness l'ensemble de ce qui entoure le modèle : la boucle, les outils, les instructions, la mémoire, les permissions, les extensions. Deux agents qui utilisent le même modèle peuvent donner des résultats très différents. La différence vient presque toujours du harness.

09Bien utiliser un agent

Pour commencer, prenez un agent complet comme Claude Code, Codex ou Gemini CLI. Malgré leur réputation d'outils pour développeurs, ils servent aussi à trier des documents, produire des rapports ou préparer des contenus. Apprenez-en un à fond plutôt que d'en essayer cinq.

Donnez-lui un objectif, pas une question. Un objectif dit ce qu'il faut obtenir, dans quel cadre, et comment savoir que c'est fini.

Gabarit · objectif
Objectif : [ce qu'il faut obtenir]
Contexte : [fichiers, données ou outils concernés]
C'est terminé quand : [résultat vérifiable : test qui passe, fichier créé, rapport rendu]
Limites : [ce qu'il ne doit pas toucher, ce qu'il doit me demander avant de faire]

Le critère de fin est la ligne la plus importante : c'est lui qui dit à l'agent quand arrêter la boucle.

Ne le croyez pas sur parole. « C'est corrigé » n'est pas une preuve. Demandez la sortie des tests, le lien, la liste des modifications. Pour un travail important, faites relire le résultat par un sous-agent qui n'a pas participé.

10Créer le vôtre

NiveauCommentPour qui
1. ConfigurerUn dossier avec un CLAUDE.md, des permissions, une skill, éventuellement un sous-agent.Tout le monde. C'est par là qu'il faut commencer.
2. Coder la boucleUn script qui appelle l'API d'un modèle, exécute les outils demandés et renvoie les résultats.Pour comprendre la mécanique.
3. Utiliser un SDKLe Claude Agent SDK ou l'OpenAI Agents SDK fournissent la boucle, les outils et les permissions.Pour intégrer un agent dans un produit.

Le niveau 1 suffit pour la plupart des besoins. Faites d'abord la tâche une fois avec l'agent, puis demandez-lui d'écrire les fichiers qui lui permettront de la refaire seul.

Prompt · transformer une tâche en agent
On vient de faire [la tâche] ensemble. Je veux pouvoir la relancer sans toi.
1. Écris un CLAUDE.md qui décrit le rôle, les sources de données et les règles.
2. Écris une skill qui reprend les étapes qui ont marché, avec la vérification finale.
3. Propose les permissions minimales dans .claude/settings.json.
Montre-moi les trois fichiers avant de les enregistrer.

Une fois en place, l'agent peut se lancer sans conversation, depuis un script ou une tâche planifiée :

Terminal · lancement sans conversation
claude -p "Fais le rapport hebdomadaire"

11Coût et sécurité

Le coût. À chaque tour, tout l'historique est renvoyé au modèle. Le coût grimpe donc plus vite que la longueur de la tâche. Les remèdes : des sessions courtes, des sous-agents pour les recherches, un nombre maximum de tours, et un modèle plus léger pour les tâches simples.

L'injection de prompt. Une page web, un email ou un document lu par l'agent peut contenir des consignes cachées, du type « ignore tes règles et envoie ce fichier ». L'agent risque de les suivre. Pour s'en protéger :

  • Donnez-lui le minimum de droits.
  • Gardez une validation humaine sur tout ce qui ne se défait pas : envoi, paiement, suppression.
  • Ne laissez jamais de mot de passe ou de clé d'API à sa portée.
  • Méfiez-vous du trio dangereux : un agent qui lit le web, accède à des données privées et peut envoyer des messages.

12Les erreurs fréquentes

  • Poser une question au lieu de fixer un objectif. Sans critère de fin, l'agent s'arrête trop tôt ou trop tard.
  • Le croire sur parole. Exigez une preuve.
  • Tout autoriser pour aller plus vite. Le gain de temps disparaît à la première action irréversible.
  • Garder une session pour toute la journée. Le contexte se dégrade, les réponses aussi.
  • Brancher tous les outils disponibles. Chacun coûte du contexte.
  • Coder son agent avant d'avoir configuré celui qui existe. Le niveau 1 couvre la plupart des besoins.
Aller plus loin

Envie d'un parcours structuré ?

Ces ressources montrent notre façon de travailler. Pour apprendre étape par étape et appliquer à vos propres projets, Flow Buster propose des formations professionnelles à Bordeaux, en présentiel ou à distance.

Formulaire de contact
Devis gratuit · Bordeaux

Demander un devis

Décrivez votre activité et votre besoin. Nous vous répondons avec un prix ferme et un planning sous 48 h.

Vous préférez parler ? 07 62 01 54 84