Concepts & vocabulaire
L'idée centrale de Grace : recentrer l'agent, ne pas lui réapprendre.
L'idée centrale : recentrer, pas apprendre
Un LLM moderne connaît déjà l'architecture hexagonale, le DDD, le BDD. Lui réexpliquer ces concepts ne sert à rien. Un talent n'enseigne pas : c'est un réducteur d'ambiguïté qui recentre le modèle sur les conventions de ce projet-ci (où vont les use cases, quels imports sont interdits dans le domaine, comment on nomme un port…).
Règle d'or
« Si le LLM le sait déjà, ne l'écris pas. » C'est le garde-fou n°1 contre la dérive encyclopédique. Un talent est prescriptif et dense, pas un cours.
C'est aussi ce qui distingue Grace d'un « énième wrapper de workflow » : la valeur n'est pas dans des prompts, mais dans une documentation d'expertise indexée que l'agent consulte au bon moment.
Le vocabulaire en bref
| Terme | Définition courte |
|---|---|
| Talent | Un paquet multi-fichiers versionné qui codifie une expertise et recentre l'agent sur les conventions du projet. → Détail |
| Persona | Un manifeste qui assemble des talents et des réglages — jamais de la connaissance nouvelle. → Détail |
| Altitude | Le levier anti-pollution : par défaut on n'injecte que les compact.md, le détail est tiré à la demande. → Détail |
| Builder / Validator | Les deux usages d'un même talent : aider la génération (dans le LLM) vs vérifier le code (en CI). → Détail |
| Resolver | Le moteur qui compose le contexte à servir selon la tâche, le rôle et le langage. → Moteur de résolution |
Chaque notion est détaillée dans la section Concepts.