Phaselock : Un système de contrôle d'agent IA inspiré des techniques parentales

✍️ OpenClawRadar📅 Publié: March 30, 2026🔗 Source
Phaselock : Un système de contrôle d'agent IA inspiré des techniques parentales
Ad

Phaselock est une compétence d'agent open-source qui applique des techniques parentales pour enfants autistes pour contrôler les agents d'IA de codage. Le développeur a observé que des tâches vagues amènent à la fois les enfants autistes et les agents d'IA à mal interpréter les instructions, conduisant à une exécution incomplète ou incorrecte.

Mécanismes de contrôle fondamentaux

Le système implémente quatre schémas de contrôle spécifiques :

  • Portes explicites avant l'action : Utilise un hook BeforeToolUse qui vérifie la présence d'un fichier de porte approuvé sur le disque. Pas de fichier, pas d'écriture. L'IA ne peut pas continuer sans déclaration architecturale préalable.
  • Retour immédiat sur les erreurs : Un hook PostToolUse exécute une analyse statique après chaque écriture de fichier (PHPStan, PHPCS, ESLint, ruff, etc.) et injecte les résultats structurés en JSON dans le contexte. L'IA voit exactement ce qui a cassé et se corrige avant de continuer.
  • Choix contraints plutôt qu'options ouvertes : Les fonctionnalités complexes sont divisées en tranches ordonnées par dépendance. L'IA travaille une tranche à la fois, chaque tranche s'arrêtant pour une revue humaine avant que la suivante ne commence.
  • Règles qui ne peuvent pas être rationalisées : L'application est mécanique via des hooks shell qui autorisent ou bloquent. L'opinion de l'IA sur sa propre production n'est pas une preuve.
Ad

Détails techniques

Phaselock fonctionne avec Claude Code, Cursor, Windsurf et tout ce qui prend en charge les hooks et les compétences d'agent. Les connaissances du domaine sont orientées autour de Magento 2 et PHP, mais l'architecture d'application est indépendante du langage.

L'implémentation actuelle a une limitation d'échelle : elle charge toutes les règles dans le contexte à chaque session. À 80 règles, c'est gérable, mais à 500 règles, vous brûlez du contexte avant même que la tâche ne commence, et à 10 000 règles, c'est physiquement impossible.

Développement futur : Writ

Le développeur construit Writ comme solution au problème d'échelle. C'est un système de récupération hybride qui détermine quelles règles sont importantes à l'instant présent et ne renvoie que celles-ci, atteignant des temps de réponse inférieurs à 10 ms et une réduction de contexte de 726x à 10 000 règles. Le système est encore expérimental et en cours de tests de résistance.

Le développeur note que l'évaluation reste le problème non résolu le plus difficile. Les requêtes de vérité terrain sont synthétiques à 80 règles, et il n'est pas clair si la qualité de la récupération se maintient sur des requêtes réelles issues de sessions réelles.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Nit : Un Remplaçant de Git en Zig Optimisé pour l'Efficacité des Jetons des Agents IA
Tools

Nit : Un Remplaçant de Git en Zig Optimisé pour l'Efficacité des Jetons des Agents IA

Nit est un remplacement natif de Git écrit en Zig qui réduit l'utilisation de jetons de 35 à 87 % sur des commandes courantes comme status, diff, log et show. Il y parvient grâce à des sorties compactes par défaut et une intégration directe de libgit2, éliminant la surcharge des sous-processus.

OpenClawRadar
Bibliothèque de journalisation Article 12 open-source pour la conformité à l'IA Act de l'UE
Tools

Bibliothèque de journalisation Article 12 open-source pour la conformité à l'IA Act de l'UE

Une bibliothèque TypeScript gratuite et open-source pour les applications Node.js utilisant le SDK AI Vercel qui implémente les exigences de journalisation de l'Article 12 avec des journaux JSONL en ajout uniquement, une chaînage de hachage SHA-256 pour la détection de falsification et une application de la rétention de 180 jours.

OpenClawRadar
Compétences de Claude pour Émuler un Environnement de Studio de Design
Tools

Compétences de Claude pour Émuler un Environnement de Studio de Design

Un designer partage deux compétences Claude : l'une simule un studio avec des coéquipiers et des méthodes de conception, l'autre ajoute un 'jeu rigoureux' pour la créativité.

OpenClawRadar
Modo : IDE IA open-source avec développement piloté par les spécifications et crochets d'agents
Tools

Modo : IDE IA open-source avec développement piloté par les spécifications et crochets d'agents

Modo est un IDE de bureau open-source construit sur l'éditeur Void qui ajoute des flux de travail de développement pilotés par les spécifications, des crochets d'agent et des fichiers de pilotage. Il structure les invites en exigences, conception et tâches avant de générer du code.

OpenClawRadar