Méthode de codage AI en laisse courte : battre Fable en gardant le contrôle

Greg Slepak, mainteneur de logiciels critiques pour la sécurité, distille plus d'un an de recherche sur les agents de codage IA dans la méthode de la laisse courte. Elle est conçue pour les développeurs experts qui veulent que l'IA augmente leur productivité sans sacrifier la qualité — et prétend surpasser les résultats de Fable 5 même sans modèles de pointe.
Le problème central identifié par Slepak : les agents IA « déraillent » régulièrement, produisent du code laid/inefficace, ou nécessitent des systèmes d'orchestration à la YouTuber qui retirent le développeur de la boucle. Sa méthode vous garde le contrôle à chaque étape.
Règles de la laisse courte
- Planifiez la tâche, éventuellement en utilisant quelque chose comme
tasks skillpour décomposer les grandes tâches en étapes. - N'utilisez jamais le mode « YOLO » (alias « sauter dangereusement les permissions »).
- L'IA ne travaille que pendant que vous regardez — pas de « codage ambiant » pendant que vous jouez aux jeux vidéo.
- Utilisez un agent de codage qui affiche un diff dans l'invite de permissions avant d'apporter des modifications.
- Analysez chaque diff proposé — refusez les permissions chaque fois que l'IA s'apprête à faire quelque chose que vous ne souhaitez pas.
- Restez dans la boucle pour maintenir une compréhension à jour de la base de code.
- Intervenez fréquemment pour empêcher l'IA de dérailler.
- Validez après chaque sous-tâche pour vous protéger contre la suppression de travaux antérieurs par l'IA (Slepak a vu Opus le faire).
Revues IA
Slepak recommande de traiter l'IA comme un linter pour les revues de PR. L'IA attrape les erreurs courantes, l'humain attrape les problèmes de haut niveau. Les deux ensemble surpassent l'un ou l'autre seul. L'IA a besoin d'un contexte suffisant (issue, description de PR).
Il note également qu'il a construit des outils de revue IA personnalisés aussi performants que des systèmes de plusieurs milliards de dollars, et qu'il maintient un fork d'un agent appelé Crush.
📖 Lire la source complète : HN AI Agents
👀 See Also

Modèles de Conception CLI pour Agents IA : Idées Reçues et Approches Pratiques
Un post sur Reddit clarifie que CLI pour les agents signifie un protocole d'interface de commande textuelle, pas nécessairement un véritable shell, et décrit les principes de conception CLI adaptés aux agents, incluant l'aide de style Unix, la réflexion sur les conseils et les mécanismes de sécurité comme les prévisualisations en mode test et l'autorisation humaine.

Correctif pour le problème du service VM Workspace de Claude Desktop sur Windows 11 Famille
Une correction développée par la communauté résout l'erreur 'Service VM non en cours d'exécution' dans la fonctionnalité d'espace de travail de Claude Desktop sur Windows 11 Famille, avec des commandes PowerShell manuelles et un outil automatisé disponible sur GitHub.

Propriétaires de dépôts GitHub : Utilisez le drapeau --author de Git pour bloquer le spam des bots IA
Archestra a combattu le spam de commentaires/PR généré par l'IA en exploitant le paramètre « Limit to prior contributors » de GitHub et le flag --author de Git pour whitelister les vrais humains via un flux d'intégration basé sur un captcha.

Analyse des modèles d'ingénierie de production de Claude Code à partir du code source rétro-ingéniéré
Un développeur a rétro-conçu environ 500 000 lignes du code source TypeScript de Claude Code pour en faire un manuel technique de 19 chapitres documentant les modèles d'ingénierie de production qui émergent sous une charge réelle, avec de l'argent réel et face à des adversaires réels.