Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Codage Agentique

Le codage agentique est une approche de développement logiciel où un agent IA lit votre codebase de manière autonome, écrit du code, exécute des commandes et itère sur les résultats sans copier-coller manuel. Contrairement à l'IA basée sur le chat, l'agent prend des actions directes dans votre environnement de développement pour accomplir des tâches multi-étapes.

Claude Code

Claude Code est l'agent de codage IA en terminal d'Anthropic qui opère directement dans votre environnement de développement. Il lit l'intégralité de votre projet, écrit du code sur plusieurs fichiers, exécute des commandes shell, gère les workflows git et itère sur les erreurs de manière autonome — le tout depuis la ligne de commande.

Model Context Protocol (MCP)

Le Model Context Protocol (MCP) est un standard ouvert créé par Anthropic qui fournit un moyen universel de connecter les modèles IA aux outils externes, sources de données et APIs. Il agit comme une interface standardisée — comme l'USB pour l'IA — afin que tout outil compatible MCP puisse fonctionner avec tout agent IA compatible MCP.

CLAUDE.md

CLAUDE.md est un fichier de configuration markdown placé à la racine de votre projet qui fournit à Claude Code des instructions persistantes et spécifiques au projet. Il indique à l'agent vos conventions de codage, votre architecture, vos commandes courantes et vos règles — servant de forme de mémoire à long terme qui s'applique à chaque session dans ce projet.

Programmation en binôme IA

La programmation en binôme IA est un workflow de développement où un développeur humain travaille aux côtés d'un outil IA pour écrire du code de manière collaborative en temps réel. Le développeur fournit la direction, le contexte et le jugement tandis que l'IA contribue des suggestions de code, détecte les bugs et gère les tâches d'implémentation répétitives.

Fenêtre de contexte

Une fenêtre de contexte est le nombre maximum de tokens (mots, caractères de code et symboles) qu'un modèle IA peut traiter en une seule interaction. Elle définit la limite supérieure de la quantité d'informations — incluant votre prompt, le code et la réponse du modèle — que l'IA peut garder en mémoire en même temps.

Agent de codage

Un agent de codage est un outil alimenté par l'IA qui peut lire des fichiers de manière autonome, écrire du code, exécuter des commandes terminal et itérer sur les résultats pour accomplir des tâches de programmation. Contrairement aux outils passifs de suggestion de code, un agent de codage prend des actions indépendantes dans votre environnement de développement pour atteindre un objectif énoncé.

Vibe Coding

Le vibe coding est une approche informelle du développement logiciel où un développeur décrit ce qu'il veut en langage naturel et laisse un outil IA gérer les détails d'implémentation. Au lieu d'écrire des spécifications précises, le développeur communique son intention via une conversation décontractée et itère en fonction des résultats.

Revue de code IA

La revue de code IA est le processus d'utilisation de l'intelligence artificielle pour analyser automatiquement le code source à la recherche de bugs, vulnérabilités de sécurité, incohérences de style et problèmes de qualité. Les réviseurs IA peuvent examiner les pull requests, suggérer des améliorations et détecter des problèmes que les réviseurs humains pourraient manquer en raison de la fatigue ou de la pression du temps.

Prompt Engineering pour le code

Le prompt engineering pour le code est la pratique de rédiger des instructions claires et spécifiques qui aident les outils de codage IA à produire un résultat précis et pertinent. Cela implique de structurer vos demandes avec le bon niveau de contexte, contraintes et exemples pour que l'IA comprenne à la fois ce que vous voulez et comment vous le voulez.

Agent IA headless

Un agent IA headless est un agent de codage qui fonctionne sans interface utilisateur ni interaction en temps réel. Il exécute des tâches de manière autonome dans des processus en arrière-plan, des pipelines CI/CD ou des tâches planifiées — lisant le code, faisant des modifications, exécutant des tests et rapportant les résultats sans attendre une intervention humaine à aucune étape.

Sous-agents

Les sous-agents sont des processus enfants parallèles créés par un agent de codage IA principal pour gérer des parties indépendantes d'une tâche complexe simultanément. Au lieu de tout traiter séquentiellement, l'agent principal délègue des sous-tâches à des agents enfants spécialisés qui fonctionnent en parallèle et rapportent les résultats au parent.