Aller au contenu

Skill Graphs + Pattern Language agentic : structurer les savoirs des agents

Resume

Deux approches pour structurer les competences des agents IA au-dela des fichiers SKILL.md plats. Skill Graphs (@arscontexta) : les skills comme noeuds d'un graphe de connaissances structure, pas des fichiers isoles. Permet des applications impossibles avec des skills plats — composition, dependances, decouverte semantique. Pattern Language for Agentic AI (Carlos Perez) : catalogue de design patterns pour agents fiables — Context Reassertion, Drift Checkpoints, Ghost Context Removal, Prompt Forking. Cible les ingenieurs qui construisent des systemes agentiques au-dela du chat.

Analyse critique

Skill Graphs :

L'idee est juste : un skill isole est utile, mais un graphe de skills avec des relations (depend_de, enrichit, remplace) est exponentiellement plus utile. C'est la difference entre une liste de procedures et une base de connaissances structuree.

Le post original est de fevrier 2026 mais resurface maintenant — probablement a cause de l'explosion des skills Claude Code (Waza, Obsidian Skills, etc.). Le timing est pertinent.

Pattern Language (Perez) :

Les patterns nommes sont interessants : - Context Reassertion : reinjecter le contexte critique periodiquement (= notre injection constitutionnelle via hook) - Drift Checkpoints : detecter la derive de l'agent (= nos gates PMO) - Ghost Context Removal : purger le contexte obsolete (= notre compaction awareness TODO #10) - Prompt Forking : specialiser les prompts selon le chemin d'execution (= notre cache-first avec bloc partage vs variable)

Ces patterns existent deja dans ProbatioVault, mais sans les noms formalises. La valeur est dans la taxonomie — pouvoir nommer un pattern aide a le communiquer et le documenter.

Pertinence ProbatioVault

Impact modere :

  1. Skill Graphs : notre architecture de skills (40+ skills dans .claude/commands/) est plate. Un graphe de dependances entre skills permettrait de decouvrir automatiquement quel skill appeler en fonction du contexte. A evaluer pour la prochaine refonte de l'index des skills.

  2. Pattern Language : valide nos choix architecturaux en les nommant. Utile pour la documentation interne (CLAUDE.md, CONSTITUTIONAL.md) — remplacer les descriptions ad hoc par des noms de patterns standards faciliterait l'onboarding et la communication.

  3. Mapping patterns → ProbatioVault :

Pattern Perez Equivalent PV Implementation
Context Reassertion Hook constitutional-inject En production
Drift Checkpoints Gates PMO ⅗/8 En production
Ghost Context Removal Compaction awareness TODO #10
Prompt Forking Cache-first assemblage En production