KISS Sorcar: A Stupidly-Simple General-Purpose and Software Engineering AI Assistant
KISS Sorcar est une extension VS Code gratuite et open-source construite sur un framework d'agent minimal de 1 850 lignes qui utilise une hiérarchie à cinq couches, une auto-validation par tests et une isolation git pour atteindre un taux de réussite de 62,2 % sur Terminal Bench 2.0, surpassant des outils existants comme Claude Code et Cursor Composer dans les tâches d'ingénierie logicielle à long horizon.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous avez un stagiaire brillant et hyper-intelligent nommé Sorcar. Ce stagiaire est incroyablement talentueux pour écrire du code, résoudre des énigmes et utiliser des outils informatiques. Cependant, comme tout stagiaire, il présente quelques particularités : il se fatigue facilement (en épuisant son « espace cérébral »), il commet parfois une petite erreur qui gâche toute sa journée, et il peut rester coincé dans une boucle de confusion.
L'article présente KISS Sorcar, un système conçu pour gérer ce stagiaire afin qu'il puisse effectuer des travaux sérieux d'ingénierie logicielle sans s'effondrer. Le nom « KISS » signifie « Keep It Simple, Stupid » (Gardez-le simple, imbécile), qui est la philosophie centrale : au lieu de construire un cerveau de robot massif et compliqué, les créateurs ont mis en place un système de gestion très simple et stratifié.
Voici comment fonctionne le système, expliqué par de simples analogies :
1. L'équipe de gestion à cinq niveaux
Au lieu d'un seul cerveau géant essayant de tout faire à la fois, le système utilise une équipe de cinq gestionnaires, chacun ayant un travail spécifique. Pensez-y comme à un relais où le témoin est passé le long d'une chaîne de commandement :
- Niveau 1 : Le Coureur (Agent KISS)
C'est l'ouvrier de base. Il suit une règle simple : « Réfléchir, puis agir, puis réfléchir à nouveau ». Il dispose d'un budget strict (comme un portefeuille) et s'arrête s'il manque d'argent ou d'étapes. C'est le moteur qui communique réellement avec le modèle d'IA. - Niveau 2 : Le Preneur de notes (Agent Relentless)
Le Coureur a une mémoire courte (un petit bloc-notes). Si une tâche est trop grande pour tenir sur une page, le Preneur de notes intervient. Lorsque le Coureur remplit la page, le Preneur de notes rédige un résumé détaillé de ce qui s'est passé jusqu'ici, efface la page et démarre une nouvelle session. Cela permet au stagiaire de travailler sur un projet pendant des jours sans oublier le début. - Niveau 3 : L'Utilisateur d'outils (Agent Sorcar)
Ce niveau donne au stagiaire une boîte à outils. Il peut ouvrir des fichiers, taper des commandes, naviguer sur Internet et même contrôler un navigateur web. Ce sont les « mains » du système. - Niveau 4 : Le Partenaire de discussion (Agent Chat Sorcar)
Ce niveau se souvient de la conversation. Si vous parlez au stagiaire aujourd'hui et revenez demain, ce niveau garantit que le stagiaire se souvient de ce que vous avez discuté hier, afin que vous n'ayez pas à recommencer. - Niveau 5 : Le Garde de sécurité (Agent Worktree Sorcar)
C'est la fonctionnalité de sécurité la plus importante. Imaginez que le stagiaire travaille sur une peinture. Au lieu de peindre directement sur votre toile originale, ce niveau lui fournit une copie séparée et identique (un « worktree ») pour s'entraîner.- S'il fait une erreur, il jette simplement la copie. Votre peinture originale est sauvegardée.
- S'il fait du bon travail, vous pouvez soigneusement copier uniquement ses modifications sur votre toile originale.
- Cela empêche le stagiaire de casser accidentellement toute votre base de code.
2. Le « Professeur strict » (Le Prompt Système)
L'article soutient que le modèle d'IA lui-même est intelligent, mais qu'il a besoin de règles strictes pour se comporter comme un ingénieur professionnel. Les créateurs ont rédigé un « manuel de règles » massif (le Prompt Système) qui agit comme un professeur strict.
Au lieu de simplement dire « Écrivez du code », les règles disent :
- « Lisez avant d'écrire » : Ne touchez jamais un fichier avant de l'avoir lu d'abord.
- « Testez avant de réparer » : Si vous trouvez un bug, écrivez un test pour prouver qu'il est cassé, puis réparez-le.
- « Pas de remplissage IA » : N'écrivez pas de texte vague et inutile. Soyez direct et précis.
- « Vérifiez votre travail » : Avant de dire « J'ai fini », vous devez exécuter une liste de contrôle (linters, tests, vérifications de type) pour prouver que cela fonctionne.
L'article affirme qu'en forçant l'IA à ralentir et à suivre ces habitudes d'ingénierie, la qualité du code augmente considérablement, même si cela prend un peu plus de temps.
3. Les Résultats : Un tour de magie ?
Les créateurs ont testé KISS Sorcar sur un benchmark difficile appelé Terminal Bench 2.0, qui est comme une série d'énigmes de codage complexes.
- Le Score : KISS Sorcar a résolu 62,2 % des tâches.
- La Compétition : Il a battu d'autres outils de codage IA célèbres (Claude Code à 58 % et Cursor Composer 2 à 61,7 %) en utilisant exactement le même modèle d'IA sous-jacent.
L'article affirme que cela prouve que l'organisation et la discipline comptent plus que d'avoir simplement un modèle « plus intelligent ». Un système simple et bien géré peut surpasser un système plus complexe.
4. La fonctionnalité « Auto-apprentissage »
Une fonctionnalité intéressante est que le système apprend de vous. Si vous dites au stagiaire : « Je déteste utiliser le camelCase pour les noms de variables », le système note cela dans un fichier spécial (USER_PREFS.md). La prochaine fois que vous demanderez de l'aide, le stagiaire se souviendra automatiquement de cette règle. C'est comme si le stagiaire devenait lentement un clone parfait de votre style de codage personnel.
5. La Grande Conclusion
L'article se termine par une observation audacieuse : nous entrons dans un « Âge d'Or des Experts ».
- Si vous êtes un expert qui sait comment parler à ces modèles d'IA avancés (comme Claude Opus 4.6), vous pouvez construire des choses incroyables.
- L'IA est si intelligente que l'humain pourrait en fait être la partie « lente » du processus.
- Les auteurs suggèrent que dans le futur, les gens cesseront de dépendre de géants de l'industrie logicielle et construiront plutôt leurs propres outils logiciels personnalisés en utilisant ces assistants IA.
En résumé : KISS Sorcar est un outil open-source simple qui enveloppe une IA puissante dans un ensemble strict de règles d'ingénierie et de filets de sécurité. Il traite l'IA non pas comme une baguette magique, mais comme un travailleur hautement qualifié qui a besoin d'un bon manager, d'un espace de travail propre et d'une liste de contrôle pour faire son meilleur travail.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.