Accueil

Aperçu gratuit · aucun compte nécessaire

Ce qu'est un coding agent

Un coding agent est un assistant IA qui travaille à l'intérieur d'un repository de code : il lit et modifie des fichiers, lance des commandes et vérifie son travail en exécutant le code. Claude Code, Codex, Cursor et GitHub Copilot sont les plus courants.

Exécuter le code, c'est ce qui le distingue d'un assistant de chat. Un assistant de chat te donne du code à coller et à essayer ; un coding agent l'exécute, lit l'erreur et réessaie, et peut donc mener un changement bien plus loin avant que tu regardes.

Ce dont il ne se charge pas, c'est du jugement autour du changement : quoi construire, si le résultat est juste, et si on le met en ligne. Le chapitre Ingénierie native de l'IA porte sur la façon de travailler des ingénieurs et des équipes quand les agents font l'essentiel de la frappe et que des personnes répondent toujours du code.

Où tu vas travailler

Chaque exercice du chapitre Ingénierie native de l'IA tourne sur Shelf, un petit outil de prêt pour une petite bibliothèque : un fichier Python, ses tests et sept issues ouvertes. Il est synthétique, tu peux donc en coller n'importe quelle partie dans n'importe quel tool.

Installe ce qu'il faut

Python 3 et git. Vérifie avec python3 --version et git --version.

Télécharge Shelf

Télécharge ces fichiers dans un nouveau dossier nommé shelf.

Dans ce dossier, lance git init, git add ., git commit -m "Shelf", puis python3 -m unittest. Attendu : OK après quatre tests.

Choisis un coding agent

N'importe lequel de ceux-ci convient pour tous les exercices :

  • Claude Code — dans le terminal : npm install -g @anthropic-ai/claude-code, puis lance claude dans le dossier shelf. Demande un abonnement Claude Pro ou Max, ou une clé d'API.
  • Codex — dans le terminal : npm install -g @openai/codex, puis lance codex dans le dossier. Demande un abonnement ChatGPT ou une clé d'API.
  • Cursor — télécharge l'éditeur sur cursor.com et ouvre le dossier.
  • GitHub Copilot — dans VS Code, installe l'extension GitHub Copilot et utilise l'agent mode dans Copilot Chat.

Les deux agents de terminal ont besoin de Node.js pour npm.