Module 1 Agnostique Thème 3 / 20

Le Core Four : Model, Prompt, Context, Tools

Les quatre leviers fondamentaux qui déterminent la qualité du travail d'un agent. Comprendre comment les diagnostiquer et les ajuster.

Du Big Three au Core Four

Concept popularisé par IndyDevDan. À l’origine, le Big Three identifiait trois leviers : Model, Prompt, Context. IndyDevDan l’a étendu en Core Four en ajoutant Tools : les outils dont l’agent dispose.

Point clé : Le Core Four (Model, Prompt, Context, Tools) est la fondation de tout agent. Quand l’agent produit un mauvais résultat, c’est forcément un de ces quatre leviers qui est mal calibré.


Les quatre leviers en détail

Model

Le modèle de langage utilisé. Chaque modèle a un compromis capacité / coût / vitesse. Pas toujours besoin du plus puissant : un modèle rapide et peu cher suffit pour du code simple ou du scaffolding.

Prompt

Ce que tu demandes à l’agent. Plus c’est clair, spécifique et contraint, meilleur est le résultat.

PromptQualité
Vague : “Refactore ce code.”L’agent doit deviner l’intention, résultat imprévisible.
Précis : “Extrais la logique de calcul du prix dans une méthode séparée CalculatePrice, garde la même signature publique.”L’agent sait exactement quoi faire.

Context

Les informations que l’agent peut voir au moment de travailler : fichiers ouverts, historique de la conversation, résultats d’outils, instructions persistantes (CLAUDE.md). Plus le contexte est pertinent et ciblé, meilleur est le raisonnement.

Tools

Les outils dont l’agent dispose. Un agent avec un bon prompt et un bon contexte mais sans outil pour exécuter des tests ou lire des fichiers reste limité. Les outils déterminent ce que l’agent peut faire, pas juste ce qu’il peut dire.

Point clé : Le Core Four forme aussi le socle des 12 Leverage Points — un framework pour augmenter systématiquement l’autonomie de l’agent.


Règle de diagnostic

Quand l’agent produit un mauvais résultat, vérifier dans cet ordre :

OrdreLevierQuestion à se poser
1PromptLa demande est-elle claire et spécifique ?
2ContextL’agent a-t-il les bonnes informations ?
3ToolsL’agent a-t-il les bons outils pour vérifier son travail ?
4ModelLa tâche dépasse-t-elle les capacités du modèle ?

Piège : Le prompt et le contexte sont les leviers les moins chers. Changer de modèle est le dernier recours. Beaucoup de devs passent à un modèle plus puissant alors qu’un prompt plus clair aurait suffi.


Application pratique : diagnostiquer avec le Core Four

Exemple concret — l’agent génère du code qui ne respecte pas les patterns du projet :

  1. Prompt → As-tu précisé quels patterns suivre, ou juste « implémente X » ?
  2. Context → L’agent a-t-il lu un fichier de conventions (CLAUDE.md, .editorconfig, un exemple de code existant) ?
  3. Tools → Un linter ou un test d’architecture est-il disponible pour vérifier la conformité automatiquement ?
  4. Model → Si les trois sont bons, le modèle est-il capable de suivre des conventions complexes ?

À chaque étape, la correction est moins chère que la suivante. C’est toujours le bon ordre.


Quiz — teste tes connaissances
Module 1 7 questions Objectif : 5/7 minimum
0/7
bonnes reponses
Objectif non atteint (minimum 5/7 requis).
Remonte relire la fiche memo ci-dessus en pretant attention aux points rates, puis clique sur « Recommencer » pour retenter.