← Toutes les fiches

IA Agent Débutant

AGENTS.md, le guide des agents IA dans un projet

Un fichier AGENTS.md à la racine d'un dépôt donne aux agents IA les règles du projet, comme un README pour les machines.

Mis à jour le · 2 min de lecture

agentsagents.mdcontextebonnes-pratiques

Définition

AGENTS.md est un fichier Markdown placé dans un dépôt. Il donne à un agent IA de code le contexte dont il a besoin pour travailler : comment installer le projet, lancer les tests, respecter les conventions, et ce qu’il ne doit pas faire. On peut le voir comme un README écrit pour les agents.

Pourquoi l’utiliser

Un agent ne connaît pas votre projet. Sans consigne, il devine : mauvaise commande de test, style différent, fichiers modifiés par erreur. Un fichier unique et versionné évite de répéter les mêmes instructions à chaque conversation, et il s’applique à toute l’équipe.

Que mettre dedans

SectionContenu utile
CommandesInstaller, lancer, tester, construire
ConventionsLangue, style de code, nommage, commentaires
ArchitectureOù se trouvent les dossiers importants
LimitesCe qu’il ne faut pas modifier ou lancer
ValidationComment vérifier qu’une tâche est terminée

Exemple de code

# AGENTS.md

## Commandes
- Installer : `npm install`
- Tester : `npm test`
- Construire : `npm run build`

## Conventions
- Commentaires en français.
- Un composant par fichier.

## Limites
- Ne jamais modifier `dist/`.
- Demander avant de supprimer un fichier.

Utilisation dans un projet

  1. Créer AGENTS.md à la racine du dépôt et le versionner avec le code.
  2. Y écrire les commandes exactes, celles que l’on tape vraiment.
  3. Ajouter un AGENTS.md dans un sous-dossier pour des règles propres à cette partie. Le plus proche du fichier travaillé s’applique en priorité.
  4. Relire le fichier quand le projet change, comme n’importe quelle documentation.
  5. Observer le comportement de l’agent, puis préciser les consignes qu’il a mal comprises.

Erreurs fréquentes

  • Un fichier trop long : l’agent perd l’essentiel. Viser court et concret.
  • Des consignes vagues comme « écris du bon code ». Préférer une règle vérifiable.
  • Des informations périmées qui contredisent le code réel.
  • Des secrets ou des clés : le fichier est public dans le dépôt.
La copie des exemples est disponible sur chaque bloc de code.

Lancer le quiz