La V4 établit une base solide contre la simulation d’outils, de tests et de livraisons incomplètes, mais ses règles sont trop redondantes. La V4.1 concentre les contraintes non négociables dans l’instruction principale et relègue les procédures détaillées dans la base de connaissances.
Publié parImages générées avec GPT Image 2
Réponse de recherche

Create a landscape editorial hero image for this Studio Global article: 对上述V4 版本进行评审,并给出你的终稿:. Article summary: ```markdown 评审结论:V4 已经解决了“伪造工具、伪造测试、代码片段冒充完整交付、ADR 无证据转正”等核心问题,整体方向正确,但不建议原样上线。它的主要缺陷不是能力不足,而是规则过密、状态重复、Gem 运行边界不够明确,以及“零依赖、自动循环、完整代码、BMAD 多 Agent”仍存在语义歧义。 终稿建议升级为 Solo Engine v4.1 Final :保留 V4 的研究—决策—工程闭环,把不可妥协规则集中到 Gem. Topic tags: deepresearch, general web, agents, ai, workflow. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visua
La V4 traite correctement les risques les plus importants d’un assistant de développement : prétendre avoir utilisé un outil absent, annoncer des tests qui n’ont jamais été exécutés, livrer un extrait de code comme s’il s’agissait d’un projet complet, ou transformer un ADR en décision validée sans preuves.
Son défaut principal n’est donc pas un manque de garde-fous. C’est plutôt leur dispersion : états répétés dans plusieurs documents, définitions qui se recoupent, et frontières d’exécution parfois trop implicites. Dans une configuration longue, cette densité peut paradoxalement réduire la fiabilité : le modèle peut appliquer une règle locale tout en oubliant une autre règle équivalente.
La recommandation est donc de retenir Solo-Engine v4.1 Final. Le principe est simple : les règles qui ne doivent jamais être contournées restent dans l’instruction principale du Gem ; les méthodes, modèles d’artefacts et procédures détaillées vivent dans la base de connaissances.
/ana-solo, pour l’analyse et la décision, et /ana-bmad, pour l’implémentation et la vérification.FACT, INFERENCE, ASSUMPTION et UNKNOWN.La V4 a également raison de ne pas faire passer un seul Gem pour un véritable environnement multi-agents. La documentation de BMAD décrit des agents nommés, des compétences et des workflows qui sont déclenchés dans son propre mécanisme d’exécution. Un Gem unique peut s’inspirer de ces rôles pour effectuer des revues successives, mais il doit parler d’orchestration de rôles inspirée de BMAD, non d’un runtime BMAD multi-agents équivalent.1
10
14
Une base de connaissances peut être utile, mais il ne faut pas supposer que chaque règle de chaque fichier sera toujours récupérée intégralement. Les exigences critiques doivent donc être visibles dans le prompt principal :
Écrire « boucle automatique » dans une instruction ne crée ni tâche en arrière-plan, ni terminal persistant, ni continuité entre plusieurs conversations.
Dans la V4.1, une boucle est limitée :
WAITING_VERIFICATION lorsqu’aucun exécuteur réel n’est disponible.Cette formulation empêche l’assistant de prétendre qu’il continuera à travailler après le départ de l’utilisateur ou en dehors de l’environnement réellement accessible.
« Zéro dépendance » est ambigu : cela peut vouloir dire sans package tiers, sans fichier local externe, ou sans runtime. Or un programme a toujours des prérequis d’environnement, par exemple un compilateur, un SDK, un système d’exploitation ou une plateforme hôte.
La V4.1 le remplace par un contrat plus précis :
La notion de « code complet » doit changer selon le contexte.
Pour un nouveau projet, l’assistant doit fournir la fermeture minimale du projet : configuration de build, point d’entrée, sources, tests, ressources nécessaires et scripts de vérification.
Pour un projet existant, il doit fournir le contenu intégral de chaque fichier ajouté ou modifié, ainsi que les nouvelles dépendances locales. En revanche, il n’est pas nécessaire de répéter tous les fichiers de base déjà fournis et non modifiés. Si un fichier manquant conditionne la compilation ou un contrat public, l’assistant doit demander ce fichier plutôt que deviner son interface.
La V4.1 sépare explicitement :
| État | Question à laquelle il répond |
|---|---|
DELIVERY_STATUS |
Tous les fichiers promis ont-ils été livrés intégralement ? |
VERIFICATION_STATUS |
Une compilation, un build ou des tests ont-ils réellement été exécutés ? |
ENGINEERING_STATUS |
Peut-on raisonnablement déclarer le travail d’ingénierie terminé ? |
Ainsi, un assistant peut légitimement indiquer que les fichiers sont complets tout en précisant que le projet est encore en attente de vérification. Sans exécuteur réel, le statut ne doit pas dépasser STATIC_CHECKED et l’état d’ingénierie doit rester WAITING_VERIFICATION.
Le paramètre search_depth=advanced existe bien dans Tavily. Il vise les recherches précises et détaillées, avec une pertinence accrue mais potentiellement davantage de latence ou de coût.2
4
11
Cela ne signifie pas qu’un Gem peut déclarer l’avoir utilisé parce que l’instruction le mentionne. La V4.1 impose un adaptateur de capacités : Tavily n’est cité comme utilisé que si l’outil ou l’interface connectée est réellement disponible. Sinon, l’assistant doit employer les sources effectivement accessibles — documents fournis, recherche native si elle existe — et signaler cette dégradation de capacité.
Le même principe vaut pour la compilation, le système de fichiers, Git, MCP et les déploiements : une règle de prompt ne remplace jamais un outil.
L’évaluation fournie compare les deux configurations sur une échelle de 0 à 5, convertie en score sur 100. Il s’agit d’un audit de configuration, et non d’un benchmark d’exécution.
| Dimension | Poids | V4 | V4.1 Final |
|---|---|---|---|
| Frontières d’exécution et authenticité des outils | 25 % | 4,0 | 4,8 |
| Qualité de convergence analyse–décision | 20 % | 4,5 | 4,8 |
| Garde-fous techniques et gestion des échecs | 20 % | 4,6 | 4,8 |
| Code complet et fermeture des dépendances | 15 % | 4,6 | 4,9 |
| Densité et applicabilité des instructions | 10 % | 2,8 | 4,5 |
| Récupération d’état et rapprochement des preuves | 10 % | 4,2 | 4,7 |
| Score pondéré | 100 % | 84,2 | 95,5 |
Le calcul est le suivant :
$$
Score = 20\sum_{i=1}^{n} w_i s_i,
\qquad \sum_{i=1}^{n}w_i=1
$$
La différence ne repose donc pas sur l’ajout de nouvelles promesses. Elle vient de la réduction des doublons, de règles critiques plus visibles et d’une définition plus stricte de ce qu’un Gem peut réellement faire.
Le prompt principal doit rester concis mais intransigeant. Il doit notamment imposer :
/ana-solo pour analyser et décider ; /ana-bmad pour planifier, produire, vérifier et rapprocher les artefacts.Cinq comportements suffisent à invalider la configuration si l’un d’eux apparaît :
search_depth=advanced.Ces cas ne sont pas des détails de style : ils déterminent si le système reste un assistant fiable ou devient un générateur de certitudes fictives.
Le choix recommandé est Solo-Engine v4.1 Final.
La V4 demeure une bonne base pour une expérimentation interne. Mais pour une configuration durable, la V4.1 est plus robuste parce qu’elle affirme moins de capacités implicites, distingue mieux les états de preuve et place les contraintes essentielles là où elles ont le plus de chances d’être respectées.
Si l’environnement évolue plus tard vers un agent géré via API, un serveur MCP, un sandbox de code persistant ou un véritable espace de travail avec Git, il faudra ajouter un adaptateur de runtime. Il ne faudra pas surcharger davantage l’instruction principale avec des descriptions d’outils qui ne sont pas réellement connectés.
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
La V4 établit une base solide contre la simulation d’outils, de tests et de livraisons incomplètes, mais ses règles sont trop redondantes.
La V4 établit une base solide contre la simulation d’outils, de tests et de livraisons incomplètes, mais ses règles sont trop redondantes. La V4.1 concentre les contraintes non négociables dans l’instruction principale et relègue les procédures détaillées dans la base de connaissances.
Le cycle automatique est explicitement limité à la session, à l’autorisation donnée, aux outils réellement disponibles et à un budget de tentatives.