<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>thekb.eu — Agents de codage IA &amp; Skills</title><description>Agents de codage IA &amp; Skills · Veille technologique haute fidélité — IA, agents de codage, SDLC</description><link>https://www.thekb.eu/</link><language>fr</language><item><title>When code is abundant</title><link>https://www.thekb.eu/fr/fiches/staples-gitlab-when-code-is-abundant-2026-08-24/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/staples-gitlab-when-code-is-abundant-2026-08-24/</guid><description>Essai de **Bill Staples**, directeur général de **GitLab**, publié le **24 août 2026** sur le blog about.gitlab.com : **31 minutes** de lecture annoncées, environ **39 000 caractères**, présenté comme la suite d&apos;un mémo écrit au conseil d&apos;administration en janvier 2026 et partiellement publié en mai sous le titre *GitLab Act 2*. Le texte se donne comme une réponse au playbook AI-native SDLC d&apos;**Anthropic** paru trois jours plus tôt, dont il reprend la phrase d&apos;ouverture — *« Code is no longer the bottleneck »* — pour poser la question qui l&apos;occupe : qu&apos;est-ce qui devient rare quand le code devient abondant. (A) Le diagnostic économique : l&apos;unité utile n&apos;est pas le coût par ligne mais le **coût par changement accepté**, qui agrège génération, environnement, contexte, vérification, revue, remédiation et gouvernance ; l&apos;IA effondre le seul terme de génération, ce qui rend les autres proportionnellement plus lourds — une organisation dix fois plus rapide à générer *« will simply move the queue »*. (B) La réponse architecturale : quatre capacités — plateforme d&apos;agents, exécution à l&apos;échelle machine, contexte durable, gouvernance — formant une couche d&apos;entreprise qui survit au modèle, *« The model should be replaceable. The agent should belong to the customer. »* (1) Trois modes coexistent durablement, du légataire piloté par l&apos;humain au développement autonome, contre l&apos;idée d&apos;une courbe de maturité unique. (2) Le pipeline CI/CD devient le lieu où tourne la boucle interne, au lieu d&apos;être une porte en fin de course. Les chiffres avancés sont ceux de **Stripe**, **Spotify** et **Amplitude** ; GitLab n&apos;en produit qu&apos;un, sur son propre contrôle de source. Le corpus tient déjà [[claxton-anthropic-ai-native-sdlc-playbook-2026-08-21]], la source à laquelle ce texte répond, et [[sfeir-sdlc-pdlc-articulation-2026-07-22]] sur l&apos;articulation SDLC/PDLC que Staples reprend à son compte.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Bill Staples, directeur général de GitLab, publie le 24 août 2026 un essai qui prolonge un mémo écrit à son conseil en janvier et une première publication en mai, *GitLab Act 2*. Le déclencheur explicite est le playbook AI-native SDLC d&apos;Anthropic, paru le 21 août, dont il reprend l&apos;affirmation liminaire : le code n&apos;est plus le goulot. Sa question porte un cran plus loin : si produire du code cesse d&apos;être la contrainte, qu&apos;est-ce qui devient rare, et quelle architecture une entreprise doit-elle avoir quand humains, agents et modèles multiples agissent simultanément à vitesse machine.

Sa réponse tient en une phrase : quand l&apos;implémentation devient abondante, c&apos;est la confiance qui devient rare. Pendant soixante ans, l&apos;ingénierie logicielle s&apos;est organisée autour d&apos;un fait — le code est précieux — dont descendent la préservation du legacy, l&apos;optimisation de la productivité développeur et la cérémonie de revues, d&apos;approbations et de portes de release. Cette contrainte se déplace, et le système bâti autour d&apos;elle suivra.

L&apos;unité économique qu&apos;il propose n&apos;est pas le coût par ligne mais le coût par changement accepté, qui agrège génération, environnement, contexte, vérification, revue, remédiation et gouvernance. L&apos;IA effondre le terme de génération et rend les autres proportionnellement décisifs : une organisation dix fois plus rapide à générer sans toucher au reste déplace simplement la file d&apos;attente. C&apos;est la théorie des contraintes, citée nommément.

Les expériences de Stripe, Spotify et Amplitude servent de matériau. Elles montrent surtout où les contraintes suivantes réapparaissent : environnement, CI, revue et gouvernance. Une pipeline de trente minutes, écrit-il, défait n&apos;importe quel modèle. Suit une architecture : trois modes de développement coexistants plutôt qu&apos;une courbe de maturité unique ; la boucle interne qui migre du poste de travail vers le pipeline, plus proche du dépôt et productrice de preuves ; l&apos;autonomie qui se gouverne au lieu de s&apos;octroyer, par gates déterministes, isolation, politique et évidence.

La thèse d&apos;éditeur est ensuite posée : le modèle est un composant d&apos;exécution remplaçable, pas l&apos;architecture durable. Contexte, identité, politique, provenance et mémoire organisationnelle doivent persister à travers les modèles et les agents, ce qui pousse vers un plan de contrôle neutre en modèle et en cloud. Le texte distingue le fichier Markdown de l&apos;enregistrement gouvernable, plaide pour que l&apos;agent appartienne au client, décrit un PDLC où le signal métier devient logiciel vérifié, et voit s&apos;élargir la population des *Builders*. Le jugement humain, lui, ne devient pas abondant : il remonte vers l&apos;intention, l&apos;architecture et les exceptions.&lt;/p&gt;</content:encoded><category>Stratégie &amp; Frameworks</category><category>abondance du code</category><category>coût par changement accepté</category><category>théorie des contraintes</category><category>goulot d&apos;étranglement</category><category>confiance</category></item><item><title>The AI-Native SDLC playbook: How to transform your software development lifecycle with AI—stage by stage</title><link>https://www.thekb.eu/fr/fiches/claxton-anthropic-ai-native-sdlc-playbook-2026-08-21/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/claxton-anthropic-ai-native-sdlc-playbook-2026-08-21/</guid><description>Guide long-form d&apos;**Anthropic** signé **Louis Claxton** (équipe Applied AI), publié le **21 août 2026** sur le blog claude.com : **40 minutes** de lecture annoncées, environ **64 000 caractères**, présenté comme un recueil de *plays* tirés du travail de l&apos;équipe avec ses clients. (A) Le diagnostic : le code n&apos;étant plus le goulot, celui-ci se déplace vers les étapes situées à gauche et à droite du build (plan, revue/test, déploiement), les contrôles ligne-à-ligne cessent de tenir dès que l&apos;agent écrit l&apos;essentiel du diff, et le coût de gouvernance monte, les exceptions passant encore par des comités périodiques. (B) La réponse : six étapes (Plan, Design, Build, Test, Deploy, Maintain) organisées en **boucle** et non en chaîne, chacune se terminant par un **artefact committé** que la suivante lit — `intent.md`, `spec.md`, `plan.md`, le diff et ses tests, la PR et ses constats, l&apos;enregistrement d&apos;incident. (1) Le savoir institutionnel devient des fichiers versionnés : `CLAUDE.md`, skills, `REVIEW.md`, `bands.yaml`. (2) La gouvernance se scinde en deux couches, la skill posée comme contrôle consultatif et le hook comme couche déterministe derrière elle. La séparation des tâches est posée en invariant — l&apos;agent qui écrit le code ne peut pas l&apos;approuver — et le texte se clôt sur *« The loop keeps running. Human judgement stays above it. »* Le corpus tient déjà [[clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] sur le versant sécurité du même cycle et [[hingel-augment-how-ai-changes-sdlc-six-stages-2026-06-08]] sur le même découpage en six étapes vu par un concurrent.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Louis Claxton, de l&apos;équipe Applied AI d&apos;Anthropic, publie le 21 août 2026 un guide de mise en œuvre d&apos;un cycle de vie logiciel « AI-native ». Le point de départ est un déséquilibre : les organisations écrivent désormais du code à une vitesse inconcevable un an plus tôt, mais les processus qui l&apos;entourent — portes d&apos;approbation, revues, passations, politiques — n&apos;ont pas bougé. Le SDLC traditionnel a été conçu pour un monde où l&apos;écriture du code était l&apos;étape la plus longue et la plus coûteuse ; ses contrôles supposent en outre que chaque geste est posé par un humain.

Trois conséquences en découlent. Le goulot se déplace vers les étapes qui tournent encore à vitesse humaine, de part et d&apos;autre du build. Les contrôles cessent d&apos;être applicables : relire chaque ligne avait un sens quand une personne l&apos;avait écrite. Et le coût de gouvernance augmente, les exceptions passant par des comités périodiques.

La réponse conserve les objectifs de contrôle et change le mode d&apos;exécution. Le processus devient une boucle, avec l&apos;IA embarquée en chaque point, organisée en six étapes — Plan, Design, Build, Test, Deploy, Maintain — décomposées en *plays* suivant tous la même grille, jusqu&apos;à la mesure. Le fil conducteur est l&apos;artefact committé. L&apos;intention est captée par son auteur d&apos;origine comme `intent.md` ; exigences et design fusionnent en une session produisant `spec.md`, contrainte par les skills de marque, sécurité, conformité et UX ; le build démarre en plan mode et fige `plan.md` avant toute écriture de code. La chaîne de commits tient lieu de piste d&apos;audit.

Le savoir institutionnel devient des fichiers versionnés : `CLAUDE.md` pour le contexte du dépôt, les skills pour les politiques transverses, `REVIEW.md` pour la doctrine de revue, `bands.yaml` pour les seuils de production. La gouvernance se scinde en deux couches, la skill étant un contrôle consultatif et le hook la couche déterministe qui bloque ou demande une approbation. Un exemple de *managed settings* détaille clé par clé ce que chaque réglage achète en contrôle, du refus de lecture des secrets à la version plancher imposée.

L&apos;étape Maintain ferme la boucle : un script déterministe surveille une métrique, et le franchissement d&apos;une bande invoque Claude sans humain dans le chemin d&apos;appel, à une autonomie fonction du palier. Ce que l&apos;agent trouve est réécrit en `intent.md` et repart dans le cycle. Claude Tag, en bêta publique sur Slack, étend le schéma aux incidents arrivant par messagerie. Aucun résultat chiffré n&apos;est avancé : le guide livre des indicateurs à mesurer et nomme leur source.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>SDLC AI-native</category><category>cycle de vie logiciel</category><category>plays</category><category>intent.md</category><category>spec.md</category></item><item><title>The Claude Code guide for startups</title><link>https://www.thekb.eu/fr/fiches/segner-anthropic-claude-code-guide-startups-2026-08-20/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/segner-anthropic-claude-code-guide-startups-2026-08-20/</guid><description>Guide signé **Michael Segner**, publié le **20 août 2026** sur le blog claude.com dans la catégorie *Claude Code* : **5 minutes** de lecture annoncées pour environ **31 500 caractères** de corps, également proposé en PDF. Matériau déclaré : des entretiens avec **plus d&apos;une douzaine** de jeunes pousses, quinze nommées — **Artemis Security**, **Cainex**, **Clay**, **ClickHouse**, **Cognition**, **Commure**, **Crosby**, **Emergent**, **Harvey**, **Heidi**, **Higgsfield**, **Omni**, **Parahelp**, **Translucent**, **Zingage**. (A) Cinq règles d&apos;exploitation : *everyone ships*, *automate the tedium*, *trust, but verify*, *build for rebuilding*, *prototype, dogfood, productionize*, chacune close par des astuces produit et reprise dans une checklist finale. (B) Un corps fait de citations attribuées, chaque règle étant illustrée par des dirigeants nommés plutôt que par une mesure agrégée. Les quatre chiffres mis en exergue sont ceux des entreprises interrogées : **+30 %** de fonctionnalités livrées (ClickHouse), **2 à 3×** de productivité d&apos;ingénierie (Omni), **100 %** du tri de bugs automatisé (Clay), **plus de 6 000 PR par semaine** (Artemis Security). Deux passages sortent du registre du témoignage : la boucle d&apos;auto-correction de **Cainex** sur le codage médical, décrite étape par étape, et l&apos;usage interne de **Claude Tag** chez **Anthropic** comme premier répondant d&apos;astreinte CI/CD. La question posée en ouverture — *« what would it look like if an organization built their product development lifecycle with Claude Code from the ground up? »* — rejoint [[claxton-anthropic-ai-native-sdlc-playbook-2026-08-21]], paru le lendemain chez le même éditeur, et prolonge [[cherny-wu-reflecting-year-claude-code-2026-07-17]].</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Michael Segner publie le 20 août 2026 sur le blog claude.com un guide tiré d&apos;entretiens avec plus d&apos;une douzaine de jeunes pousses en croissance rapide, quinze étant nommées, sur la manière dont elles utilisent Claude Code. Le document en extrait cinq règles d&apos;exploitation et se termine par une checklist des conseils techniques.

Première règle, « tout le monde livre » : le codage agentique abaisse la barrière d&apos;entrée, si bien que la personne qui comprend le problème peut livrer la première version du correctif. Parahelp rapporte des contributions d&apos;employés non techniques, Crosby des juristes qui portent les meilleures intuitions produit, Heidi la disparition d&apos;un effet de téléphone arabe où l&apos;idée se dégradait en passant du porteur au chef de produit puis au designer puis à l&apos;ingénieur. Le guide restreint aussitôt la portée : la division du travail demeure, seul le passage de zéro à un s&apos;ouvre. Trois mécanismes le rendent systémique — brancher l&apos;outil sur les sources de vérité par MCP ou par CLI, ritualiser la présentation des prototypes, partager des skills.

Deuxième règle, automatiser le fastidieux : les agents prennent les quatre-vingts pour cent mécaniques du cycle et les ingénieurs gardent les cas de jugement. ClickHouse dit avoir transformé presque chaque étape en boucle autonome, deux agents à but unique étant devenus les deuxième et troisième contributeurs de son dépôt. Chez Anthropic, Claude Tag sert de premier répondant d&apos;astreinte sur les échecs d&apos;intégration continue.

Troisième règle, faire confiance mais vérifier : on n&apos;automatise pas un processus sans moyen fiable de le contrôler. Cainex, sur le codage médical, décrit une boucle d&apos;auto-amélioration où les corrections d&apos;auditeurs remontent jusqu&apos;aux instructions de l&apos;agent, testées contre un golden set, sous une règle unique — corriger le principe, pas l&apos;exemple. Zingage raconte avoir donné trop d&apos;autonomie au départ, obtenu du code plausible mais dérivant de son architecture, puis écrit ses invariants. Le guide renvoie aux hooks pour les portes déterministes et insiste sur l&apos;entretien des jeux d&apos;évaluation.

Quatrième règle, construire pour reconstruire : la capacité des modèles bouge, donc peu de choses sont traitées comme permanentes. Commure pose le critère de fin d&apos;une reconstruction — quand l&apos;ancien chemin a disparu — et les git worktrees rendent l&apos;exercice abordable.

Cinquième règle, prototyper, manger sa propre nourriture, industrialiser : l&apos;agent interne construit avec Claude Code devient, s&apos;il convainc, un produit client via l&apos;API, le SDK ou les Claude Managed Agents. Les quatre chiffres mis en avant restent déclarés par les entreprises interrogées, sans méthode d&apos;enquête décrite.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Claude Code</category><category>jeunes pousses</category><category>everyone ships</category><category>automate the tedium</category><category>trust but verify</category></item><item><title>Designing AI with character: what we learned building Berd</title><link>https://www.thekb.eu/fr/fiches/block-berd-caractere-agents-open-source-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/block-berd-caractere-agents-open-source-2026-08-18/</guid><description>Billet du blog corporate de **Block** (`block.xyz/inside`), non signé — l&apos;auteur affiché est **« Block »** —, publié le **18 août 2026**, ~930 mots, qui annonce **l&apos;ouverture du code de Berd**, l&apos;application de bureau interne de Block pour travailler avec des agents, et expose la thèse de conception qui l&apos;a guidée : donner du caractère aux agents *« not only through roles, instructions, skills, and tools, but through distinctive visual identities »* — d&apos;où les personnages animés maison, les *« Gloopies »*. Le billet part d&apos;un constat de fragmentation (*« The technology was powerful, but the experience around it was fragmented »*) et d&apos;un problème d&apos;interface nommé avec précision : *« the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent »*. Deux apports structurants. **(A) Une articulation en trois étages** : **goose** reste le framework et le *runtime* qui tient la boucle d&apos;agent ; **Berd** est le client de bureau (projets, contexte, sessions, agents, configuration) ; les deux communiquent par l&apos;**Agent Client Protocol**. **Buzz** est désigné comme la suite, quand le travail solo devient collaboratif (*« Start alone, then go multiplayer »*). **(B) Six exigences léguées à Buzz**, énoncées comme bilan : *« private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent&apos;s configured context, tools, and capabilities »* — grille directement réutilisable pour évaluer un client d&apos;agents. Le texte distingue lui-même identité et capacité : *« The avatars make the agent recognizable. Its role, skills, and tools make it useful. »* Aucun chiffre d&apos;usage n&apos;est produit et aucune licence n&apos;est nommée pour l&apos;ouverture de code.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Billet du blog corporate de **Block** (`block.xyz/inside`), **non signé**, publié le **18 août 2026**, qui annonce **l&apos;ouverture du code de Berd** et expose la thèse de conception qui l&apos;a guidée.

**Ce qu&apos;est Berd.** *« Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models. »* Née d&apos;un problème interne : Block avait accès à des agents capables — **goose**, **Claude Code**, **Codex** — mais chacun imposait *« different interfaces, configuration systems, and ways of managing context »*. Conclusion tirée : *« we didn&apos;t need another model or agent harness, **we needed a consistent environment around them** »*. Berd rassemble conversations, fichiers, dossiers, instructions, agents et skills autour de **projets persistants**, pour cesser de reconstruire le contexte à chaque tâche.

**La thèse de design.** Donner du **caractère** aux agents — non seulement par les rôles, instructions, skills et outils, mais par des **identités visuelles distinctes**, dont une collection de personnages animés, les *« Gloopies »*. Le problème invoqué est celui de la boîte de saisie vide : *« the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent »*. Le billet inscrit la démarche dans la lignée de **Square** et **Cash App** — apporter du design là où la catégorie n&apos;en avait pas. **Mais le problème posé est un problème de lisibilité de la configuration, et l&apos;avatar résout la distinguabilité** ; le texte le reconnaît en une ligne qu&apos;il ne développe pas : *« The avatars make the agent recognizable. **Its role, skills, and tools make it useful.** »*

**L&apos;architecture.** Berd descend de **goose**, framework d&apos;agent open source lancé par Block en **janvier 2025**, contribué à l&apos;**Agentic AI Foundation** (Linux Foundation, décembre 2025) aux côtés de **MCP** et d&apos;**AGENTS.md**. Répartition explicite : *« goose remains the open agent framework and runtime. Berd is a desktop application built around it. **Berd connects to goose through the Agent Client Protocol.** »* goose tient la boucle d&apos;agent, Berd tient l&apos;expérience.

**La suite est Buzz.** Berd a servi à explorer le travail **solo** ; *« But work rarely stays private »*. Ce que Berd a montré — *« private space, durable context, recognizable agent identities, reusable skills, visible configuration »* — nourrira **Buzz**, l&apos;espace partagé humains+agents. *« Start alone, then go multiplayer. »*

**Réserves.** **Aucun chiffre, aucun test utilisateur, aucune licence nommée** ; une surpromesse isolée (*« create custom agents to do any task they want »*) ; et un billet dont le titre annonce un rétrospectif tout en maintenant le produit au présent — **Berd n&apos;est pas déclaré déprécié, mais la feuille de route va à Buzz**.&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>Berd</category><category>Block</category><category>open source</category><category>ouverture de code</category><category>application de bureau</category></item><item><title>Securing Software at the Speed of AI: What Four Years of Data Reveal</title><link>https://www.thekb.eu/fr/fiches/linskens-sonatype-securite-vitesse-ia-quatre-ans-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/linskens-sonatype-securite-vitesse-ia-quatre-ans-2026-08-18/</guid><description>Billet du blog de **Sonatype** signé **Aaron Linskens** (*technical writer*), publié le **18 août 2026**, ~1 300 mots : il restitue une étude de **Sonatype Research Labs** portant sur **49 mois** (juin 2022 — juin 2026) et sur une **cohorte fixe** d&apos;applications d&apos;entreprise, choix de méthode revendiqué pour isoler l&apos;évolution du parc plutôt que celle du portefeuille clients. Résultat présenté comme une contradiction : on corrige plus vite et on accumule pourtant plus de risque. (A) **Le stock monte** — vulnérabilités *Critical* et *High* par application **×4,31** (de **14,14** en juin 2022 à **54,3** en 2026, encore **×3,91** hors applications légataires nouvellement prises en gestion), versions de composants nouvellement affectées à **46×** le rythme d&apos;avant l&apos;IA, création mensuelle d&apos;applications **×4,84**. (B) **La remédiation progresse** — plus de la moitié des violations résolues le sont en moins d&apos;un jour, l&apos;âge médian des *Critical/High* non résolues passe de **228** à **126 jours** puis à **103** en mai 2026 ; sur les cohortes ayant eu douze mois, **52,6 %** sont résolues, **44,3 %** ouvertes, **3,1 %** en dérogation. (C) **Le point d&apos;appui proposé est le choix du composant** : au moment où une dépendance vulnérable a été retenue, une version sensiblement moins risquée existait déjà dans **62,2 %** des cas sur **Maven**, **46,9 %** sur **npm**, **34,3 %** sur **PyPI** — écart que le texte attribue à un défaut d&apos;information et non à une faute de développeur. Le billet énonce lui-même que l&apos;IA n&apos;est pas la cause unique de l&apos;accélération, et se conclut sur **Sonatype Guide**, qui porte cette intelligence au point de sélection. Il prolonge côté chaîne d&apos;approvisionnement ce que [[fiches/2026-08/staples-gitlab-when-code-is-abundant-2026-08-24]] pose en économie et [[fiches/2026-07/clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] en cycle sécurisé.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sonatype publie, sous la plume de son *technical writer* Aaron Linskens, la synthèse d&apos;une étude longitudinale de ses laboratoires de recherche portant sur quarante-neuf mois, de juin 2022 à juin 2026. La méthode est annoncée d&apos;emblée : une cohorte fixe d&apos;applications suivies en continu, pour que les variations mesurées reflètent l&apos;évolution du parc logiciel et non celle du portefeuille de clients. Le résultat central est présenté comme une contradiction : les organisations corrigent plus vite qu&apos;avant, et leurs applications accumulent pourtant davantage de risque.

Quatre mesures cadrent le constat. Les vulnérabilités classées *Critical* et *High* par application ont été multipliées par 4,31, passant d&apos;une moyenne de 14,14 en juin 2022 à 54,3 en 2026 ; l&apos;effet ne tient pas au seul héritage, puisque l&apos;exclusion des applications légataires récemment prises en gestion laisse un facteur 3,91. Les versions de composants nouvellement affectées progressent à quarante-six fois le rythme d&apos;avant l&apos;IA. L&apos;âge médian des vulnérabilités a reculé de 59 % depuis son pic de janvier 2024. Enfin, la création mensuelle moyenne d&apos;applications a été multipliée par 4,84, et avec elle les décisions de dépendance.

La progression de la remédiation est réelle : plus de la moitié des violations résolues le sont en moins d&apos;une journée, et l&apos;âge médian des *Critical/High* non résolues tombe de 228 à 126 jours, puis à 103 jours en mai 2026. Sur les cohortes disposant d&apos;au moins douze mois pour agir, 52,6 % sont résolues, 44,3 % restent ouvertes et 3,1 % font l&apos;objet d&apos;une dérogation.

Le déplacement proposé porte sur l&apos;amont. Les chercheurs ont examiné les dépendances vulnérables entrées dans les applications de la période et posé une question simple : au moment de la sélection, une version sensiblement moins risquée existait-elle déjà ? La réponse est oui dans 62,2 % des cas sur Maven, 46,9 % sur npm et 34,3 % sur PyPI. Le texte refuse d&apos;y lire une faute de développeur : certaines vulnérabilités sont inévitables, d&apos;autres relèvent d&apos;un défaut d&apos;information au moment du choix — un point qui devient sensible quand un assistant IA peut introduire un composant en quelques secondes sans disposer d&apos;une intelligence à jour sur son risque et sur la politique de l&apos;organisation.

Le billet reconnaît que l&apos;IA n&apos;est pas la cause unique de l&apos;expansion du paysage de vulnérabilités et cite quatre facteurs concurrents. Il se conclut sur Sonatype Guide, qui porte cette intelligence au point de sélection, et renvoie au rapport complet, *The AI-Era Software Assembly Line*, pour les données sous-jacentes.&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>chaîne d&apos;approvisionnement logicielle</category><category>software supply chain</category><category>Sonatype Research Labs</category><category>cohorte fixe</category><category>étude longitudinale</category></item><item><title>Projects in Buzz</title><link>https://www.thekb.eu/fr/fiches/petersen-block-buzz-projects-forge-souveraine-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/petersen-block-buzz-projects-forge-souveraine-2026-08-18/</guid><description>Billet d&apos;annonce produit de **Block Engineering** signé **Thomas Petersen** (*Principal Designer &amp; Builder*), publié le **18 août 2026**, ~1 800 mots en treize sections courtes, présentant **Buzz Projects** — une **forge logicielle hébergée sur son propre relais** : dépôts Git, branches, pull requests, issues, revue et fusion, projets multi-dépôts, fil d&apos;activité, le tout lié aux canaux de conversation. Chapeau et thèse du billet : *« Coding agents are the terminal for your computer. Buzz is the terminal for your network. »* Trois apports. **(A) Une doctrine de la confiance fondée sur la preuve *ex post* plutôt que sur l&apos;autorisation *ex ante*** : d&apos;un côté *« No forced guardrails, no limitations on what your agents are allowed to help you with »*, de l&apos;autre *« Every push, review, approval, and merge is a signed Nostr event. If an agent authors a patch, you can see which agent produced it and which human authorized that agent to act »* ; la section se clôt sur une piste déclarée — *« we are already exploring ideas around agent trust protocols informed by past behavior »*. **(B) Une interopérabilité Git sans outillage propriétaire** : *« These are standard git repositories… You can fetch, clone, pull, and push over plain Smart HTTP, with no custom tooling or wrapper CLI required »*, la clé Nostr servant d&apos;identité unique — *« The same npub that signs your messages signs your pushes. »* **(C) Une distinction entre surface d&apos;exécution et présence réseau** : *« A terminal gives an agent somewhere to execute commands and change files, but it does not give it a persistent place in the network. Buzz does. »* Le billet ne produit aucun chiffre et ne comporte aucun lien sortant ; il se qualifie six fois de préliminaire (*« still very basic »*, *« fairly elementary »*, *« still under experiments »*) et Projects vit sous l&apos;onglet **Experiments** de Buzz Desktop.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Billet d&apos;annonce de **Block Engineering** signé **Thomas Petersen** (*Principal Designer &amp;amp; Builder*), publié le **18 août 2026**, présentant **Buzz Projects** — la brique forge de **Buzz**, le workspace humains+agents de Block bâti sur **Nostr**.

**Le problème posé.** *« Software development tools are fragmented in ways the work itself is not. »* Le rapport de bug est dans un outil, la discussion dans un autre, le correctif sur une branche, la CI ailleurs, la revue dans un fil de commentaires, les notes de version reconstituées après coup. **La thèse : tout cela est une seule conversation, et l&apos;historique doit faire partie du projet.**

**Ce que Projects apporte.** Une **forge hébergée sur votre propre relais** : dépôts Git standards accessibles en `fetch/clone/pull/push` sur **Smart HTTP**, *« with no custom tooling or wrapper CLI required »* ; **la clé Nostr comme identité unique** — *« the same npub that signs your messages signs your pushes »*, sans jeton séparé ni compte GitHub ; des **projets multi-dépôts** pouvant inclure des dépôts qu&apos;on ne possède pas (*« you just won&apos;t have authority over it »*) ; issues, pull requests, diffs, commentaires en ligne, revue et fusion ; un **fil d&apos;activité** à l&apos;échelle du serveur ; et la **liaison de tout projet à un nombre quelconque de canaux**, de sorte que *« le contexte autour d&apos;un changement ne disparaît pas au moment où les agents se mettent à écrire du code »*. Depuis un canal, on peut confier une issue à un agent ou lui demander d&apos;ouvrir une PR, laquelle renvoie à la conversation qui l&apos;a produite ; l&apos;agent sollicite l&apos;humain via l&apos;**Inbox**.

**La doctrine, en deux temps que le billet n&apos;assemble pas.** D&apos;un côté, **aucune contrainte préalable** : *« No forced guardrails, no limitations on what your agents are allowed to help you with. »* De l&apos;autre, **un enregistrement signé de tout acte** : *« Every push, review, approval, and merge is a signed Nostr event »*, avec la trace de **quel agent** a produit un patch et **quel humain** l&apos;y avait autorisé. D&apos;où la projection finale : l&apos;historique de contribution devient *« more than a set of colored squares on a profile »*, un **historique vérifiable attaché à une clé**, et Block déclare **explorer des *« agent trust protocols informed by past behavior »***. **La confiance bascule de l&apos;autorisation *ex ante* à la preuve *ex post*.** Le cadre associé est net : *« A terminal gives an agent somewhere to execute commands and change files, but it does not give it a persistent place in the network. Buzz does. »*

**Réserves.** **Aucun chiffre, aucun lien sortant, aucune spécification** dans tout le texte ; **CI et notes de version sont promises mais absentes de l&apos;inventaire** ; Projects vit sous **l&apos;onglet Experiments** et le billet se disqualifie six fois — *« Buzz is still in beta and Buzz Projects is still under experiments, so treat it accordingly. »*&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Buzz</category><category>Buzz Projects</category><category>Block</category><category>Block Engineering</category><category>Thomas Petersen</category></item><item><title>The AI Engineering Skills Map</title><link>https://www.thekb.eu/fr/fiches/ng-ai-engineering-skills-map-2026-08-14/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/ng-ai-engineering-skills-map-2026-08-14/</guid><description>Post X d&apos;**Andrew Ng** du **14 août 2026** (16:29 UTC), reprise de la lettre « Dear friends » de ***The Batch* n°366** (DeepLearning.AI, même date), ~900 mots. Ng présente **The AI Engineering Skills Map** et publie **quatre compétences** tenues pour les plus importantes. **(1) Construire et déployer des applications IA** — la spécificité est nommée : *« The key difference between AI and non-AI applications is that the former has unpredictable outputs »*, d&apos;où l&apos;accent mis sur les *evals* et les boucles d&apos;analyse d&apos;erreurs. **(2) Les fondamentaux du génie logiciel**, parce que *« Understanding software fundamentals allows you to recognize what tradeoffs even exist »* — le développeur inexpérimenté échoue *« because they don&apos;t know what context to give their coding agent »*, d&apos;où l&apos;objectif de *« steering coding agents using the precise language of software engineering »*. **(3) L&apos;usage des agents de codage**, dans une formulation opérationnelle : *« help the agent autonomously close loops by providing verifiers or evals »*, et *« knowing how much to intervene and how much to leave them alone »*. **(4) *Shaping the build*** : *« Given a clear spec, coding agents are rapidly improving at delivering to it. Thus, our work as engineers is shifting toward deciding what should be in the spec »*, assorti de *« Engineers should no longer expect to be given a pixel-perfect design and asked only to implement it. »* Une **note de terminologie** porte l&apos;essentiel du cadrage : Ng parle de **compétences** d&apos;AI engineering et **non du rôle** « AI Engineer », avec une analogie explicite — *« All developers today should know how to work with the cloud, and only a smaller number have a &quot;Cloud engineer&quot; title. »* L&apos;ensemble est adossé à *« une analyse de plus de 10 000 offres d&apos;emploi, des dizaines d&apos;entretiens structurés avec experts, hiring managers et recruteurs, des sondages et d&apos;autres données en ligne »*, dont **aucun résultat chiffré n&apos;est publié** : Ng qualifie son procédé de *« informally… akin to running clustering »* et annonce une carte détaillée dans de futurs billets. Il déclare l&apos;intérêt en avant-dernière phrase : *« DeepLearning.AI&apos;s principal focus is to help developers gain these AI engineering skills. »*</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post X d&apos;**Andrew Ng** du **14 août 2026**, repris de la lettre « Dear friends » de ***The Batch* n°366** (DeepLearning.AI).

**Ce qui est annoncé.** *The AI Engineering Skills Map* : **quatre compétences** présentées comme les plus importantes pour un développeur, adossées à *« une analyse de plus de 10 000 offres d&apos;emploi »*, des dizaines d&apos;entretiens structurés avec experts, hiring managers et recruteurs, des sondages et d&apos;autres données en ligne. Double destinataire, explicite : aider les développeurs à **prioriser ce qu&apos;ils apprennent** et les employeurs à **recruter**.

**Les quatre compétences.** **(1) Construire et déployer des applications IA** — leur différence tenant à l&apos;**imprévisibilité des sorties**, il faut connaître les briques (LLM, ingénierie de contexte, RAG, workflows agentiques, machine learning, deep learning) et surtout les **techniques statistiques pour mesurer, piloter et gouverner**, dont *« des boucles d&apos;évaluations et d&apos;analyse d&apos;erreurs disciplinées »*. **(2) Fondamentaux du génie logiciel** — les comprendre permet de *« reconnaître quels arbitrages existent »* (coût, scalabilité, fiabilité, vitesse, sécurité, vie privée) et donc de piloter l&apos;agent *« dans le langage précis du génie logiciel »* ; le vibe coder inexpérimenté échoue parce qu&apos;*« il ne sait pas quel contexte donner à son agent »*. **(3) Utiliser les agents de codage** — modèle mental de leurs limites, gestion du contexte, arbitrage planification/exécution, **fourniture de vérificateurs ou d&apos;evals pour que l&apos;agent ferme ses boucles seul**, travail avec un spec clair *« et quand ne pas s&apos;en donner la peine »*, orchestration multi-agents, garde-fous. **(4) *Shaping the build*** — les agents livrant bien un spec clair, le travail se déplace vers **décider ce que le spec doit contenir** : sens produit, contexte métier, conduite de projet. **Sous-jacent aux quatre : un état d&apos;esprit d&apos;apprentissage continu**, avec *« des routines pour essayer de nouveaux outils »*.

**La thèse réelle, glissée en note de terminologie.** Ng parle de **compétences** d&apos;AI engineering et non du **rôle** « AI Engineer » : *« tous les développeurs devraient savoir travailler avec le cloud, seul un petit nombre porte le titre &quot;Cloud engineer&quot; »*. **L&apos;AI engineering devient un socle, pas une spécialité** — on ne recrute pas, on requalifie.

**Deux réserves.** **Aucun résultat chiffré n&apos;est publié** : pas de pondération, pas de sous-compétences, un clustering qualifié d&apos;analogie *« informelle »*, et la carte détaillée renvoyée à de futurs billets. **C&apos;est l&apos;annonce d&apos;une carte, pas la carte.** Et l&apos;auteur déclare son intérêt : *« DeepLearning.AI&apos;s principal focus is to help developers gain these AI engineering skills. »*&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>AI Engineering Skills Map</category><category>carte des compétences</category><category>Andrew Ng</category><category>DeepLearning.AI</category><category>The Batch n°366</category></item><item><title>GLM-5.3: Frontier Coding with Emergent Cyber Capabilities</title><link>https://www.thekb.eu/fr/fiches/zai-glm-53-emergent-cyber-2026-08-14/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/zai-glm-53-emergent-cyber-2026-08-14/</guid><description>Billet d&apos;annonce publié sur le **blog officiel de Z.ai** (ex-Zhipu AI, laboratoire chinois) le **14 août 2026**, **sans signature individuelle**, ~2 000 mots plus notes de bas de page. Il annonce **GLM-5.3**, successeur de GLM-5.2, avec une thèse méthodologique en tête d&apos;article : *« Scaling post-training is all we did for GLM-5.3. »* Même modèle de base que GLM-5.2 — *« every gain comes from post-training »*. Trois annonces. **(A) Un modèle de codage à poids ouverts** : +50 % revendiqués sur **Z.ai Code Bench**, benchmark maison non publié. **(B) Une capacité cyber présentée comme « émergente »**, que le corps du texte rattache à un choix d&apos;entraînement — *« As part of post-training, we introduced vulnerability discovery data and environments into the training mix. We expected this to make the model better at finding and reasoning about vulnerabilities »* — ce qui a surpris étant la vitesse et le changement de nature : le modèle passe de l&apos;identification de failles isolées à *« des plans cohérents pour des chaînes d&apos;exploitation complètes »*. Les gains croissent avec la position dans la chaîne d&apos;exploitation : CyberGym 77,2 → **84,5 %**, ExploitBench 24,4 → **54,4 %** (×2,2), ExploitGym 29 → **105** tâches en 2 h (×3,6), l&apos;écart au frontier fermé restant large (181 et 247 tâches). Z.ai le formule ainsi : *« Capability is growing fastest exactly where we are furthest behind. »* Le billet publie également un **Z.ai Security Disclosure Ledger** : **2 436 vulnérabilités identifiées dans 269 projets open source** — noyaux, OS, moteurs de navigateur, infrastructure, applications web, protocoles réseau —, la plus ancienne introduite en **1981**, durée de vie moyenne avant découverte **26,6 ans**, dont **53 divulguées** et **2 383 sous embargo**. **(C) Une publication des poids** *« dans les deux semaines suivant le lancement, une fois l&apos;évaluation de sûreté et le durcissement terminés »*. Contribution méthodologique la plus réutilisable : la **synthèse d&apos;environnements et de vérificateurs**, ces derniers produits sans accès à la solution de référence et admis seulement après un triptyque de contrôles négatifs — **oracle**, **no-op**, **unsolved-state**. Toutes les évaluations agentiques sont conduites **dans Claude Code 2.1.207**.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Billet d&apos;annonce publié le **14 août 2026** sur le blog de **Z.ai** (ex-Zhipu AI), **non signé**, pour le lancement de **GLM-5.3**.

**La thèse méthodologique.** *« Scaling post-training is all we did for GLM-5.3. »* Même modèle de base que GLM-5.2 : **tout le gain vient du post-entraînement**, sur la pile bâtie au cycle précédent — **IndexShare** (contexte long), **SAO** (RL long-horizon) et **slime** (entraînement asynchrone, Megatron + SGLang). Le goulot s&apos;est déplacé du modèle vers **l&apos;environnement** : Z.ai décrit des pipelines qui **synthétisent** environnements et signal de récompense — un agent juge vérifie la solvabilité, les **vérificateurs sont synthétisés sans accès à la solution de référence**, et ne sont admis qu&apos;après un triptyque de contrôles **oracle / no-op / unsolved-state**. Le travail reste *« human-in-the-loop »*. Débit RL end-to-end amélioré de **plus de 2,3×**.

**Les résultats codage.** Terminal-Bench 3.0 passe de **4,6 à 28,3**, DeepSWE v1.1 de **46,2 à 66,9**, Agents&apos; Last Exam de **23,8 à 28,5**. Sur **Z.ai Code Bench**, benchmark **maison et privé**, +50 % sur GLM-5.2, avec un gain simultané d&apos;**efficacité en tokens** : 34,5 % à ~75 K tokens de sortie en effort Max (contre 23,4 % à 96 K pour GLM-5.2), et 31,4 % à ~50 K en effort High — devant Claude Opus 4.8 (29,5 % à 120 K). **Claude Fable 5 reste devant à 39,5 %.** La revendication *« most capable open-weights model for coding »* **ne se déduit pas du tableau** : face à **Kimi K3**, le score est **3 – 3 et une égalité**.

**La capacité cyber.** Présentée comme *« émergente »*, elle a été **délibérément entraînée** — le billet écrit *« we expected this to make the model better »*. Ce qui a surpris est la **vitesse**, et le passage de la faille isolée à la **chaîne d&apos;exploitation complète**. CyberGym **84,5 %** (meilleur du tableau), ExploitBench **54,4 %** (×2,2), ExploitGym **105/130 tâches** (×3,6 sur GLM-5.2, budgets normalisés par débit). Phrase clé : ***« Capability is growing fastest exactly where we are furthest behind. »***

**Le chiffre le plus lourd.** Avec des équipes de sécurité chinoises, le modèle a identifié **2 436 vulnérabilités dans 269 projets open source** — noyaux, OS, moteurs de navigateur, protocoles réseau — la plus ancienne introduite en **1981**, durée de vie moyenne **26,6 ans**. Le **Security Disclosure Ledger** affiche **53 divulguées** et **2 383 sous embargo** : **2,2 % de publication**.

**La gouvernance.** Poids annoncés *« dans deux semaines, une fois l&apos;évaluation de sûreté et le durcissement terminés »* — **une date, pas un critère** : ni définition du durcissement, ni condition de non-publication, ni évaluateur tiers.

**Divers.** `thinking.type: &quot;disabled&quot;` **n&apos;est plus supporté** (migration obligatoire) ; quotas GLM Coding Plan en points, **50 % hors 14:00–18:00 UTC+8** ; **presque toutes les évaluations sont conduites dans Claude Code 2.1.207**.&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>GLM-5.3</category><category>GLM-5.2</category><category>Z.ai</category><category>Zhipu AI</category><category>poids ouverts</category></item><item><title>DeepSeek Harness developer preview: Everything is a plugin</title><link>https://www.thekb.eu/fr/fiches/deepseek-harness-everything-is-a-plugin-2026-08-13/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/deepseek-harness-everything-is-a-plugin-2026-08-13/</guid><description>Page produit officielle de **DeepSeek**, publiée le **13 août 2026**, **non signée**, ~450 mots, annonçant la mise en *developer preview* de **DeepSeek Harness** (`dsh`) — un harnais d&apos;agent de codage **open source sous licence MIT**, dont le dépôt est ouvert le même jour. Thèse en trois mots, répétée en titre et en description du dépôt : *« Everything is a plugin »*, assortie d&apos;une seconde promesse, *« Every run is traceable »*. La page pose l&apos;équation *« AGENT = MODEL + HARNESS »* et énumère les capacités enfichables — *« models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI »*. Quatre modes sont livrés : **Standard** (agent de codage complet), **Code** (outils exposés via le *Code Mode SDK*, pour que le modèle compose des opérations multi-étapes dans un programme TypeScript), **Minimal** (*« two-tool coding agent with persistent bash and str_replace_editor »*, explicitement *« for benchmarking models in a minimal environment »*) et **Creator** (inspection du runtime, test de plugins en mémoire). La substance technique est dans le dépôt, non sur la page : `docs/architecture.md` énonce un invariant de journalisation — *« Model-visible means logged. Anything that reaches a model request must be reconstructable from the log, and a runtime invariant asserts it »* — et pose qu&apos;*« il n&apos;y a pas de noyau privilégié à patcher »*. Le noyau technique n&apos;est pas de DeepSeek : DSH est bâti sur **Cordis** (projet `cordiverse`, tiers), **vendoré** dans `vendor/` avec manifeste et procédure de synchronisation, et la page met le *« Cordis paper »* au même rang de navigation que « GitHub » et « Developer docs ». Deux adaptateurs LLM sont livrés — `dsh-llm-deepseek` et `dsh-llm-pi-ai`, adaptateur multi-fournisseurs générique. Le dépôt avertit en capitales : *« THERE WILL BE COMPATIBILITY-BREAKING CHANGES »*, et `CLAUDE.md` précise que `SESSION_FORMAT_VERSION` reste à `0` *« with no compatibility promise »*, les backends rejetant les anciens formats sur disque. Calendrier : DSH sort le jour où **DeepSeek-V4-Pro passe en GA**, trois jours avant une nouvelle grille tarifaire API effective le **16 août 2026 à 16:00 UTC**, en heures pleines / heures creuses avec un creux à **−50 %**.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Page de lancement produit publiée le **13 août 2026** par **DeepSeek**, **non signée**, pour la mise en *developer preview* de **DeepSeek Harness** (`dsh`), harnais d&apos;agent de codage **open source sous licence MIT** dont le dépôt est ouvert le même jour.

**Ce que dit la page.** Deux promesses, en quatre cents mots et sans un chiffre. **« Everything is a plugin »** : toute capacité — modèles, outils, skills, sessions, sandboxes, stockage, boucles, ordonnancement, interface — est un plugin **substituable par configuration, sans modifier le code source**. **« Every run is traceable »** : tout ce que le modèle voit est inscrit dans un **log de session append-only** — prompts système, raisonnement, appels d&apos;outils et résultats, ordonnancement des subagents, chaque injection de contexte — et *« resume, fork, search et replay opèrent tous sur le même flux d&apos;événements »*. Le noyau est **Cordis**, framework tiers vendoré, décrit dans un papier externe et crédité en évidence. Quatre modes d&apos;exécution sont livrés : **Standard** (outillage complet), **Code** (outils exposés via un SDK TypeScript pour combiner plusieurs opérations en un programme), **Minimal** (deux outils, bash persistant et `str_replace_editor`, *« for benchmarking models in a minimal environment »*) et **Creator** (inspection du runtime, test de plugins en mémoire, composition de nouveaux modes). Démarrage : `npx @deepseek-ai/dsh web`.

**Ce que la page ne dit pas.** L&apos;affirmation la plus forte est dans `docs/architecture.md` : ***« Model-visible means logged. Anything that reaches a model request must be reconstructable from the log, and a runtime invariant asserts it. »*** **Une garantie assertée à l&apos;exécution**, pas un affichage — c&apos;est la propriété qui distingue réellement DSH, et elle est absente de l&apos;argumentaire. Le même dépôt en fournit le démenti : `SESSION_FORMAT_VERSION` reste à **`0` sans promesse de compatibilité**, *« backends reject old on-disk formats »*, et le README avertit en capitales qu&apos;il y aura des ruptures. **Traçable maintenant ne veut pas dire archivable demain.**

**Le modèle d&apos;affaires est dans le calendrier.** DSH sort le jour de la **GA de DeepSeek-V4-Pro** et **trois jours avant** une nouvelle grille tarifaire API (16 août, 16:00 UTC ; heures creuses à **−50 %**). **Harnais donné, inférence renchérie** — l&apos;inverse exact du modèle d&apos;Anthropic.

**Ce qui se vérifie.** La substituabilité tient au moins sur la couche modèle : outre l&apos;adaptateur DeepSeek, **`dsh-llm-pi-ai`** rend tout gateway OpenAI-compatible accessible *« par configuration, pas par changement de code »*. Et le mode Minimal livre le **harnais de mesure** dans le produit — tentative de reprendre à Claude Code la définition du benchmark, alors même que le dépôt de DSH contient un `CLAUDE.md` et un `.claude/skills`.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>DeepSeek Harness</category><category>dsh</category><category>harnais d&apos;agent</category><category>agent harness</category><category>everything is a plugin</category></item><item><title>Buzz (buzz.xyz) — Rapport de recherche pour présentation</title><link>https://www.thekb.eu/fr/fiches/buzz-block-panorama-deep-research-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/buzz-block-panorama-deep-research-2026-08-12/</guid><description>Rapport de recherche interne du **12 août 2026** consolidant, en vue d&apos;une présentation, tout ce qui est publiquement documenté sur **Buzz** — le workspace humains + agents de **Block**, lancé le **21 juillet 2026** sous licence **Apache 2.0**. Il agrège les deux billets d&apos;ingénierie déjà fichés avec l&apos;annonce corporate, le dépôt GitHub, la presse, X, et **trois retours d&apos;expérience indépendants** qui constituent les seules données non auto-déclarées du dossier. **(A) Un écart de vocabulaire documenté par citation** : le tweet de lancement de **Jack Dorsey** annonce *« model-agnostic, decentralized, self-sovereign, and open source »* ; l&apos;`ARCHITECTURE.md` de Block écrit *« The relay is the single source of truth. All reads and writes flow through it. There is no peer-to-peer event exchange, no gossip, no replication. »* Le relais est donc unique et autoritaire par communauté : la « décentralisation » de Buzz est une **souveraineté organisationnelle** — auto-hébergement et identité portable — non une redondance réseau. Formule de **TFTC** : *« Two of those three hold cleanly. The third needs a qualifier. »* **(B) Une asymétrie entre la rigueur démontrée et le risque d&apos;exploitation.** D&apos;un côté, un formalisme rare pour une v0.4.x/0.5.x : spécification d&apos;isolation multi-tenant **mécanisée en TLA+**, propriétés d&apos;autorisation vérifiées en **Tamarin**, protocole de stockage Git model-checké, journal d&apos;audit append-only à chaîne de hash, 127 *event kinds*, NIP-01/42/98/34. De l&apos;autre, l&apos;appartenance au canal est l&apos;unité de permission — *« channel membership is not fine-grained tool authorization »* (João Queirós) —, les agents tournent en `--dangerously-skip-permissions` hors bac à sable sur le poste d&apos;un humain, et l&apos;observabilité manque : *« Buzz tells me an agent got a message. It doesn&apos;t tell me what happens next »* (DevTools Daily, qui rapporte des kills OOM silencieux). Block l&apos;assume : *« the agent can do anything, and security rests entirely on restricting who can tell it what to do »*. **(C) La pile technique**, absente des billets fichés : relais **Rust** (Axum WS + REST), **Postgres**, **Redis**, **S3/MinIO** via Blossom, client desktop **Tauri + React**. L&apos;intégration agent passe par **`buzz-acp`**, harnais **ACP** qui branche goose, Codex et Claude Code et traduit **ACP ↔ MCP**, plus **`buzz-agent`**, agent maison. Le rapport se corrige lui-même sur un point : le *« +33 % de travail »* du TL;DR de Block est le **ratio de tâches terminées (20 contre 15 sur 44)**, non un gain de score — celui-ci passe de 59,1 % à 71,5 %, soit **+12,4 points**.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Rapport de recherche interne du **12 août 2026** consolidant l&apos;état public de **Buzz**, le workspace humains+agents de **Block** lancé le **21 juillet 2026** sous **Apache 2.0**, en vue d&apos;une présentation. Il agrège les deux billets d&apos;ingénierie de Block, l&apos;annonce corporate, le dépôt GitHub, la presse, X et **trois évaluations indépendantes** — cette dernière couche portant l&apos;essentiel de la valeur ajoutée.

**Le concept.** Buzz fusionne chat d&apos;équipe, forge Git et workflows automatisés en un seul espace où les agents sont **des membres à part entière, pas des bots**. La thèse est celle de Tyler Longwell : *« The bottleneck moved from intelligence to coordination. »* Bradley Axen (Head of AI Capabilities) en donne l&apos;enjeu de marché : *« Every company is going to need a place where humans and agents work together. The question is whether that place is proprietary or open. »*

**L&apos;architecture.** Relais **Rust** sur **Nostr** (NIP-01/42/98/34, 127 *event kinds*), **Postgres**, **Redis**, **S3/MinIO**, desktop **Tauri+React**. Chaque participant détient une paire de clés ; chaque message, revue, étape de workflow et événement Git est **signé** dans un journal d&apos;audit append-only à chaîne de hash. Un formalisme rare pour une **v0.4.x/0.5.x** : isolation multi-tenant mécanisée en **TLA+**, propriétés d&apos;autorisation vérifiées en **Tamarin**. L&apos;intégration agent passe par **`buzz-acp`**, harnais **ACP** qui branche goose, Codex et Claude Code et **traduit ACP ↔ MCP** — *« They compose through protocols, not imports. »*

**L&apos;écart central.** Jack Dorsey annonce *« decentralized, self-sovereign »* ; l&apos;`ARCHITECTURE.md` de Block dit : *« The relay is the single source of truth… There is no peer-to-peer event exchange, no gossip, no replication. »* Un relais unique par communauté, donc un **point de défaillance unique** : la décentralisation est une **souveraineté organisationnelle**, pas une redondance.

**Les limites, documentées.** L&apos;unité de permission est **l&apos;appartenance au canal** — *« channel membership is not fine-grained tool authorization »* ; les agents tournent en **`--dangerously-skip-permissions`**, hors bac à sable ; **l&apos;observabilité manque** (*« It doesn&apos;t tell me what happens next »*, kills OOM silencieux). Les événements signés sont *tamper-evident*, pas *tamper-resistant* : un opérateur de relais compromis peut supprimer. Sur le relais hébergé, **pas de chiffrement de bout en bout**.

**Précision de chiffre.** Le « +33 % de travail » est le **ratio de tâches terminées (20 vs 15 sur 44)**, pas un gain de score — lequel passe de 59,1 % à 71,5 %, soit **+12,4 pts**.

**Réception** : ~25 900 étoiles GitHub, tweet Dorsey à ~2,3-2,7 M vues, soutien de Sundar Pichai, et la formule de Justin Waldron : *« the first proper multiplayer agent harness »*. Caveats assumés : benchmarks **auto-évalués par Block**, aucun prix d&apos;hébergement, aucun chiffre d&apos;adoption.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Buzz</category><category>buzz.xyz</category><category>Block</category><category>Jack Dorsey</category><category>workspace agentique</category></item><item><title>I built a marketing AI operating system for a 60-person team. The most valuable thing in it is the part that refuses to write.</title><link>https://www.thekb.eu/fr/fiches/dumortier-marketing-ai-os-verification-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/dumortier-marketing-ai-os-verification-2026-08-12/</guid><description>Retour d&apos;expérience publié sur **LinkedIn Pulse** le **12 août 2026** par **Guillaume Dumortier**, dans sa newsletter *Growth Marketing Fit*, sous-titré *« Four layers, a lot of rebuilding, and the failure modes nobody warns you about »*, ~2 500 mots. L&apos;objet : un système d&apos;IA interne construit **dans Claude** pour une équipe marketing d&apos;une soixantaine de personnes — une trentaine de **skills** contenu et vente, une douzaine de **modules de source de vérité**, **sept agents dont six n&apos;existent que pour contrôler le travail plutôt que le produire**, un **plugin** pour ceux qui vivent dans un terminal, une **application navigateur** portant la même connaissance pour tous les autres, et une orchestration qui enchaîne trois ou quatre actifs en un *campaign bundle*. La thèse est posée tôt : la qualité d&apos;une sortie IA n&apos;est pas déterminée au moment de la génération, mais par ce que le système sait avant de commencer et par ce qui arrive au brouillon après — *« L&apos;étape de génération au milieu est la partie facile. C&apos;est aussi la seule que la plupart des équipes ont construite. »* D&apos;où quatre couches : **Vérité** (presque personne ne la construit), **Production** (tout le monde), **Vérification** (presque personne), **Distribution interne** (*« là où les bons systèmes meurent de négligence »*). Deux mécanismes de défaillance portent l&apos;article. **(A) Le « pass » nu d&apos;un vérificateur en monde clos** : un vérificateur de faits adossé à la documentation produit reçoit un brouillon contenant une affirmation sur un autre produit, que ses sources ne couvraient pas — il rend un *« pass »*, non parce que l&apos;affirmation était vraie mais parce que rien ne la contredisait. *« Il n&apos;a pas seulement raté l&apos;erreur, il l&apos;a certifiée. »* Correctif : interdire le verdict nu et exiger que chaque rapport déclare sa **propre couverture** — combien d&apos;affirmations vérifiées, combien appariées à des sources, lesquelles hors juridiction, lesquelles possédées par aucune source. *« &quot;Je ne peux pas vérifier ceci&quot; est devenu un résultat de première classe. »* **(B) La contradiction inter-actifs** : deux actifs peuvent être individuellement corrects, chacun traçable vers une vraie source, et se contredire — le communiqué dit une date, l&apos;article de blog une autre, les deux passent, le bundle est inexpédiable. *« La vérification par actif ne peut pas attraper ça, par construction. »* Clausule de l&apos;article : *« The generation is free. The trust is the product. »*</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Retour d&apos;expérience publié sur **LinkedIn Pulse** le **12 août 2026** par **Guillaume Dumortier** (newsletter *Growth Marketing Fit*), sur un système d&apos;IA marketing interne bâti **dans Claude** pour une équipe d&apos;une soixantaine de personnes : une trentaine de skills, une douzaine de modules de vérité, **sept agents dont six ne font que contrôler**, un plugin terminal, une application navigateur, et une orchestration de campagnes multi-actifs.

**La thèse.** *« Je croyais construire une machine à contenu. Je construisais une machine à confiance. »* La qualité d&apos;une sortie IA n&apos;est pas déterminée à la génération, mais par **ce que le système sait avant** et **ce qui arrive au brouillon après**. La génération est la partie facile — et la seule que la plupart des équipes ont construite.

**Quatre couches.** *Vérité* : des documents de faits séparés de tout ce qui produit du contenu, chacun avec un propriétaire, versionné et daté. Laisser les faits dans les skills a produit **quatre versions d&apos;une date de lancement dans quatre fichiers**, chacun individuellement plausible. *Production* : la skill blog écrivait pendant des semaines **des descriptions d&apos;articles** au lieu d&apos;articles, et passait toutes les revues, parce que la revue contrôlait la structure. Passé trente skills, le problème devient **le routage** — la moitié d&apos;une description de skill doit énoncer ce à quoi elle ne sert pas. *Vérification* : la couche qui sépare une démo d&apos;un système. *Distribution interne* : là où les projets meurent d&apos;être excellents et utilisés par quatre personnes.

**Les deux pannes centrales.** Un vérificateur de faits reçoit une affirmation qu&apos;aucune de ses sources ne couvre : il rend un « pass ». *« Il n&apos;a pas seulement raté l&apos;erreur, il l&apos;a certifiée. »* Correctif : un vérificateur est un **système en monde clos** ; **il lui est interdit de renvoyer un « pass » nu** et il doit déclarer sa couverture — combien d&apos;affirmations contrôlées, combien réellement appariées, lesquelles hors juridiction, lesquelles possédées par aucune source. *« Une affirmation invérifiable est un constat, pas un silence. »* Seconde panne : **deux actifs individuellement corrects peuvent se contredire** ; la vérification par actif ne peut pas l&apos;attraper, par construction.

**Cinq règles transverses.** Ne jamais demander à un modèle ce qu&apos;on peut imposer en code. Les **échecs silencieux** sont tout le risque — une constante vidée supprimait tous les chiffres de tous les prompts, et il accusait le modèle d&apos;halluciner. Tester le pipeline, pas la sortie. Votre validation a les mêmes trous que votre système. **Apprendre au système à refuser.**

**L&apos;adoption suit la confiance, pas la capacité** : une sortie qui admet ce dont elle n&apos;est pas sûre est utilisée. Clausule : ***« The generation is free. The trust is the product. »***&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>Guillaume Dumortier</category><category>Growth Marketing Fit</category><category>LinkedIn Pulse</category><category>marketing AI OS</category><category>IA marketing</category></item><item><title>Agent Plugins package your skills, tools, and more</title><link>https://www.thekb.eu/fr/fiches/google-agent-plugins-packaging-skills-mcp-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/google-agent-plugins-packaging-skills-mcp-2026-08-06/</guid><description>Annonce **Google** du **6 août 2026** : Google rejoint comme **Core Maintainer** la spécification **Agent Plugins 1.0.0**, format d&apos;empaquetage ouvert et *vendor-neutral* pour distribuer ensemble des **Agent Skills** et des **serveurs MCP**. La spécification a été publiée par un **TSC** dont les Core Maintainers viennent d&apos;**Amazon, Cursor, Microsoft, OpenAI et Vercel** ; Google s&apos;y ajoute, représenté par **Kevin Hou** (Senior Staff Engineer, Google DeepMind). Les deux briques empaquetées — Agent Skills et MCP — sont d&apos;origine **Anthropic**, qui ne figure pas dans cette liste de mainteneurs. **Le diagnostic** tient en une phrase : *« The core problem isn&apos;t the components. It&apos;s the manifest. »* Une skill est portable, un serveur MCP est portable ; la boîte dans laquelle on les met ne l&apos;est pas, et chaque client a dû l&apos;inventer pour lui-même — d&apos;où les forks, les copies de composants identiques et leur dérive. **Le format** tient en une contrainte : *« A plugin is a directory. That&apos;s the whole idea, and the restraint is the point. »* Un `plugin.json` à deux lignes utiles (`$schema` et `name`), des skills dans `skills/` au format Agent Skills, des serveurs déclarés dans `mcp.json` avec un **`type` explicite sur chaque entrée** (stdio, Streamable HTTP, ou HTTP+SSE historique) — plus de transport deviné à la forme de l&apos;objet de configuration. La force du design est dans ce que le manifeste **ne peut pas** faire : ni déplacer les composants, ni les déclarer en ligne, donc aucun chemin de découverte à configurer et aucun ordre de précédence à apprendre. Corollaire opérationnel : les composants **échouent indépendamment** — un serveur `mcp.json` qui ne démarre pas n&apos;emporte pas les skills du plugin, le client saute l&apos;entrée, continue et signale l&apos;échec. L&apos;échappatoire assumée est le répertoire en **domaine inversé** (`com.example.client/`), espace d&apos;extension appartenant entièrement à un client (hooks, agents, commandes) que les autres ignorent : *« le cœur portable reste petit parce que les parties non portables ont un endroit légitime où aller »*. Une section est consacrée aux cas où le format ne se justifie pas — *« Not every skill should be a Plugin »* : un seul serveur MCP vers un seul client, `mcp.json` suffit ; une seule skill, pas besoin de plugin. Ce que la v1 exclut explicitement, en *future considerations* : **aucun mécanisme d&apos;installation, aucun protocole de distribution, aucun modèle de permissions, aucune exigence de bac à sable, aucune vérification de confiance ou de provenance, aucune UX**. Le tout s&apos;insère dans une pile à quatre couches indépendamment adoptables — **trouver** (Agentic Resource Discovery), **décrire** (AI Catalog, qui enregistrerait le type `application/agent-plugins+json`), **empaqueter** (Agent Plugins), **exécuter** (MCP + Agent Skills). Deux produits Google livrent déjà : **Agents CLI** et **Data Agent Kit** (BigQuery, Spanner, Cloud SQL).</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Billet d&apos;ingénierie de **Google** du **6 août 2026** annonçant que l&apos;entreprise rejoint comme **Core Maintainer** la spécification **Agent Plugins 1.0.0** — un format d&apos;empaquetage ouvert et *vendor-neutral* pour distribuer ensemble **Agent Skills** et **serveurs MCP**.

**Le fait de gouvernance d&apos;abord.** La spécification a été publiée par un TSC de Core Maintainers venus d&apos;**Amazon, Cursor, Microsoft, OpenAI et Vercel**. Google s&apos;y ajoute, représenté nominativement par **Kevin Hou** (Google DeepMind). Six concurrents s&apos;accordent sur une couche d&apos;emballage. **Anthropic ne figure pas dans la liste des mainteneurs**, alors que les deux briques empaquetées viennent de chez elle.

**Le diagnostic.** Une skill est portable, un serveur MCP est portable — *« The core problem isn&apos;t the components. It&apos;s the manifest. »* Ce qui n&apos;a jamais été portable, c&apos;est la boîte : disposition des répertoires, métadonnées de manifeste, forme de la configuration MCP et inférence du transport diffèrent d&apos;un client à l&apos;autre. On forke, on maintient deux copies de composants identiques, et elles dérivent.

**Le format.** *« A plugin is a directory. That&apos;s the whole idea, and the restraint is the point. »* Un `plugin.json` réduit à `$schema` et `name` ; les skills dans `skills/`, au format Agent Skills ; les serveurs dans `mcp.json`, **avec un `type` explicite** sur chaque entrée (stdio, Streamable HTTP, HTTP+SSE historique). La force du design tient à ce que le manifeste **ne peut pas** faire : ni relocaliser un composant, ni le déclarer en ligne. Donc aucun chemin de découverte à configurer, aucun ordre de précédence à apprendre. Corollaire : **les composants échouent indépendamment** — un serveur qui ne démarre pas n&apos;emporte pas les skills. Un répertoire en **domaine inversé** (`com.example.client/`) sert d&apos;espace d&apos;extension propriétaire, ignoré par les autres clients : le cœur portable reste petit parce que les parties non portables ont où aller.

**Les limites, assumées.** Une section entière explique **quand ne pas faire de plugin** (un seul serveur MCP, une seule skill : inutile). Une autre liste ce que la v1 exclut : **installation, distribution, permissions, sandboxing, vérification de confiance et de provenance, UX**. Justification : les obligations d&apos;un IDE, d&apos;une CLI et d&apos;une plateforme d&apos;entreprise diffèrent réellement.

**La pile.** Trouver (**Agentic Resource Discovery**), décrire (**AI Catalog**), empaqueter (**Agent Plugins**), exécuter (**MCP + Agent Skills**) — chaque couche adoptable indépendamment.

**Livré aujourd&apos;hui** : **Agents CLI** (utilisable depuis Antigravity, Gemini CLI, Claude Code ou Cursor) et **Data Agent Kit** (BigQuery, Spanner, Cloud SQL). *« Those skills were already distributable. Now they&apos;re distributable in a format that isn&apos;t ours alone. »* Chute : *« Packaging is unglamorous infrastructure »*, et c&apos;est précisément ce qui doit être partagé plutôt que réinventé cinq fois.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Agent Plugins</category><category>Agent Plugins 1.0.0</category><category>spécification ouverte</category><category>vendor-neutral</category><category>Core Maintainer</category></item><item><title>Graphify — Knowledge Graphs for AI Coding Assistants (site graphify.net : vitrine, annuaire d&apos;outils et galerie de dépôts graphifiés)</title><link>https://www.thekb.eu/fr/fiches/graphify-net-annuaire-ia-coding-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/graphify-net-annuaire-ia-coding-2026-08-06/</guid><description>Site **graphify.net**, consulté le **6 août 2026**, maintenu par **Safi Shamsi** — le créateur de la skill open source graphify (cf. [[skill-shamsi-graphify-2026-08-06]]). Le domaine porte deux objets qu&apos;il faut distinguer. **Le premier est une vitrine produit** : présentation de graphify, guides d&apos;usage, référence CLI, et surtout une galerie de **100 dépôts GitHub tendance déjà graphifiés** — *« 100 repos, 854 079 nœuds, 1 932 930 arêtes »* — filtrables par langage et par taille de graphe, chacun avec sa prévisualisation et sa page de détail. **Le second, et c&apos;est le plus intéressant pour une veille, est un annuaire éditorial** : *« 30 AI coding client guides »*, un répertoire de serveurs MCP comparés sur *« transport, runtime, client support, setup effort, and access risks »*, des comparaisons structurées entre outils (Cursor contre Codex), et un flux d&apos;articles au ciblage manifestement longue traîne (*« GLM-5.2 Knowledge Graph for Developers »*, *« Trae Context Engineering for Agents »*, *« Symphony Knowledge Graph for Agent Memory »*, *« What Is Cowart? A Codex Plugin for Image Editing »*). Le site revendique une méthode — *« source-reviewed »*, *« aligned decision fields, official evidence, and explicit unknowns »* — et se décline en six langues. **Le point que cette fiche existe pour consigner** : le site est **factuellement décalé par rapport au produit qu&apos;il présente**. Il annonce **« 3,7k+ GitHub Stars »** quand l&apos;API GitHub en compte **103 187** le même jour, une **licence MIT** répétée trois fois quand le fichier `LICENSE` du dépôt est une **Apache 2.0**, et met en avant l&apos;argument **« 71,5× de réduction de tokens »** qui appartient au README de la génération v1 et a disparu de la version courante. **Un site officiel qui affiche 3,7 % du nombre d&apos;étoiles réel et se trompe de licence** est un signal en soi : la couche de communication n&apos;a pas suivi le rythme du dépôt.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Site **graphify.net**, consulté le 6 août 2026, propriété officielle de **Safi Shamsi**, créateur de la skill open source graphify. Le domaine porte trois choses distinctes de la plateforme commerciale `graphify.com` et du dépôt GitHub.

**Une vitrine produit**, d&apos;abord : présentation de graphify, guides d&apos;usage, référence de la CLI, pages sur tree-sitter et le clustering de Leiden.

**Une galerie de démonstration**, ensuite, et c&apos;est la partie la plus convaincante : **100 dépôts de GitHub Trending déjà graphifiés**, totalisant **854 079 nœuds et 1 932 930 arêtes**, filtrables par langage et par taille, chacun affichant son compte de nœuds, d&apos;arêtes et de communautés, avec prévisualisation du graphe et page de détail. Montrer l&apos;outil tourner sur des dépôts connus vaut mieux qu&apos;un argumentaire, et produit au passage un jeu de données public de graphes comparables.

**Un annuaire éditorial**, enfin, qui a de la valeur indépendamment du produit qu&apos;il promeut : **30 guides de clients de codage IA** comparés sur le workflow, les agents, le prix, la sécurité et l&apos;adéquation à la livraison ; un **répertoire de serveurs MCP** évalués sur le transport, le runtime, les clients supportés, l&apos;effort d&apos;installation et **les risques d&apos;accès** ; des comparaisons deux à deux sur champs alignés. Le site revendique une méthode — *« source-reviewed »*, preuves officielles, inconnues explicites — et se décline en six langues.

**Cette fiche existe surtout pour consigner un décalage.** Le même jour, le site annonce **« 3,7k+ étoiles GitHub »** quand l&apos;API en compte **103 187** ; il déclare **trois fois** une licence **MIT** quand le fichier `LICENSE` du dépôt est une **Apache 2.0** ; et il met en avant l&apos;argument **« 71,5× de réduction de tokens »**, qui appartient au README de la génération v1 et a disparu de la version courante au profit de benchmarks LOCOMO et LongMemEval. Le site décrit donc un produit d&apos;il y a plusieurs générations.

**L&apos;erreur de licence est la plus sérieuse** : MIT et Apache 2.0 n&apos;emportent pas les mêmes obligations, notamment sur les brevets et la mention des modifications.

Reste une observation stratégique : **un éditeur d&apos;outil qui construit l&apos;annuaire de sa propre catégorie** occupe la requête d&apos;évaluation avant ses concurrents. La revendication de neutralité ne supprime pas le conflit d&apos;intérêts — graphify figure parmi les skills mises en avant du site. Point d&apos;entrée utile, arbitre non.&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>graphify.net</category><category>annuaire d&apos;outils IA</category><category>directory</category><category>guides clients IA</category><category>comparaison d&apos;outils</category></item><item><title>Efficient Tokens &amp; Effective Teams in Buzz</title><link>https://www.thekb.eu/fr/fiches/patel-block-buzz-teams-tokens-benchmarks-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/patel-block-buzz-teams-tokens-benchmarks-2026-08-06/</guid><description>Billet de benchmarks **Block Engineering** du **6 août 2026**, signé **Atish Patel**, portant sur **Buzz** — le workspace humains + agents lancé le 21 juillet — et posant une question de coût : quelle est l&apos;équipe d&apos;agents **la moins chère qui réussit de façon fiable** ? Trois résultats. **(A) Un résultat négatif, publié en entier** : sur **Terminal-Bench 2.1**, **douze compositions d&apos;équipe** (paires, triades, essaims bon marché sous un modèle *frontier*) ont été opposées à l&apos;agent solo autour duquel chacune était construite, et **aucune ne l&apos;a devancé à prix équivalent**. L&apos;explication est structurelle — une tâche qui finit en minutes *« n&apos;a pas assez de structure pour être divisée »*, et *« More agents mostly buys you the cost of explaining it twice »*. **(B) L&apos;horizon retourne le résultat** : sur **Long-Horizon Terminal-Bench** (44 tâches, une tâche valant des heures de travail, même chef **GPT-5.6 Sol** en effort *high*), le solo termine 15 tâches pour 59,1 %, +2 QuickBees 19 pour 64,1 %, +1 QuickBee +1 WorkerBee 19 pour 69,5 %, **+2 WorkerBees 20 pour 71,5 %** — soit **+12,4 points**, dont 11,4 proviennent des tâches menées à leur terme. *« Same seats, opposite result, because the work is a different shape. »* Ces runs ont été conduits à **3× le timeout**, solo compris. **(C) Le prix cesse d&apos;acheter de la qualité au-delà d&apos;un seuil** : en solo sur Terminal-Bench 2.1, **Opus 5 en effort *xhigh* est le run le plus cher (140,63 $) pour 75,0 %**, derrière six runs allant de 20,08 $ à 109,82 $ et de 79,5 % à 88,4 % — cause déclarée, un sur-raisonnement ayant conduit 17 des 88 tâches au timeout. Entre les six meilleurs runs, **5,5× d&apos;écart de prix pour 8,9 points d&apos;écart de score** : *« choosing between them is not a quality decision at all. It is a budget decision. »* Le billet propose une taxonomie assumée comme *ad hoc* — **QuickBee**, **WorkerBee**, **SmartBee**, plus l&apos;humain *« honorary bee »* — et deux formes d&apos;équipe, la **Hive** permanente qui mémorise vos préférences et le **Swarm** jetable qui mémorise le projet. Conditions : tout tourne sur **Harbor**, contre de vrais agents Buzz sur un relais **live**, **une tentative par tâche, sans retry**, prix arrêtés au **2026-07-30**.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Billet de benchmarks de **Block** signé **Atish Patel**, publié le **6 août 2026**, prolongeant le lancement de **Buzz** : puisque monter une équipe d&apos;agents y est devenu trivial, *quelle est la moins chère qui réussit de façon fiable ?*

**Le vocabulaire d&apos;abord.** Le billet propose quatre tiers : **QuickBee** (rapide et bon marché — builds, captures, tests, tri de première passe : GPT-5.6 Luna, DeepSeek V4 Flash, modèles locaux, **à faire tourner en effort élevé**), **WorkerBee** (polyvalent, porte un sous-ensemble complet sans surveillance : GPT-5.6 Terra, Gemini 3.6 Flash, modèles ouverts), **SmartBee** (vue d&apos;ensemble, arbitrages, escalades : Claude Opus 5, Kimi K3, GPT-5.6 Sol, **en effort *medium***) et l&apos;humain, *« the most expensive bee on the team, and the slowest. Also still the smartest »*. Deux formes d&apos;équipe : la **Hive** permanente, qui mémorise **vos** préférences, et le **Swarm** jetable, qui mémorise **le projet** puis disparaît.

**Le résultat solo.** Sur **Terminal-Bench 2.1**, monter l&apos;effort d&apos;un **modèle bon marché** est le meilleur achat : Luna passe de 1,61 $ / 57,3 % (*medium*) à 4,98 $ / 75,0 % (*high*). À l&apos;autre bout, **Opus 5 en *xhigh* est le run le plus cher (140,63 $) et ne marque que 75,0 %**, ayant **atteint le timeout sur 17 des 88 tâches** par sur-raisonnement. Entre les six meilleurs runs : **5,5× d&apos;écart de prix, 8,9 pts d&apos;écart de score**. Conclusion : *« choosing between them is not a quality decision at all. It is a budget decision. »*

**Le résultat d&apos;équipe, en deux temps.** Sur Terminal-Bench 2.1, **douze compositions** ont été testées et **aucune n&apos;a battu le solo à prix équivalent** — une tâche courte n&apos;a pas assez de structure à diviser. Sur **Long-Horizon Terminal-Bench** (44 tâches de plusieurs heures, chef GPT-5.6 Sol, **3× le timeout**), l&apos;inversion est nette : solo **15 tâches / 59,1 %**, +2 WorkerBees **20 / 71,5 %** — **+12,4 pts, dont 11,4 dus aux complétions supplémentaires**. L&apos;équipe coûte plus cher par tâche, ce qui se justifie *« quand l&apos;alternative est un humain qui ramasse du travail inachevé »*.

**La règle d&apos;exploitation.** Faire escalader les workers vers un **coordinateur SmartBee** plutôt que vers l&apos;humain : *« every ambiguity becomes a notification »* est le vrai mode de défaillance. Un ingénieur de Block dit avoir **migré plus de 2 000 apps** avec un Swarm (coordinateur, 1-10 migrateurs, vérificateur indépendant), le coordinateur mémorisant les réponses humaines.

**Réserves** : n=1 par tâche, pas d&apos;intervalle de confiance, coûts d&apos;équipe non publiés, et un aveu — *« this might change if models are trained on better collaboration. »*&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Buzz</category><category>Block</category><category>équipes d&apos;agents</category><category>composition d&apos;équipe</category><category>multi-agents</category></item><item><title>graphify — « Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store. »</title><link>https://www.thekb.eu/fr/fiches/skill-shamsi-graphify-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/skill-shamsi-graphify-2026-08-06/</guid><description>Fiche de **Skill** : **graphify** de **Safi Shamsi** (Graphify Labs, Y Combinator S26) transforme un projet entier — code, docs, PDF, images, vidéos — en **graphe de connaissance interrogeable**, invocable par `/graphify` depuis Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot et une quinzaine d&apos;autres clients. Observé le **6 août 2026** : **103 187 étoiles**, **10 024 forks**, dépôt créé le **3 avril 2026**. Apache-2.0, Python 3.10+, branche par défaut **v8**. **Trois partis pris de conception**, énoncés dans le README. *« Code maps for free, fully local »* : le code est parsé en **AST tree-sitter**, de façon déterministe et sans LLM, rien ne quittant la machine. *« Every edge is explained »* : chaque arête est étiquetée **`EXTRACTED`** (explicite dans la source) ou **`INFERRED`** (résolue par graphify), une troisième valeur `AMBIGUOUS` apparaissant dans le rapport. *« Not a vector index »* : *« no embeddings, no vector store: a real graph you traverse »*. **Trois sorties** : `graph.html` (graphe interactif), `GRAPH_REPORT.md` (god nodes, connexions surprenantes, questions suggérées) et `graph.json` (graphe persistant, interrogeable des semaines plus tard sans relire les fichiers). **Trois modes d&apos;interrogation** en remplacement du grep : `query` (sous-graphe pour une question en langue naturelle), `path A B` (plus court chemin entre deux entités) et `explain` (voisinage d&apos;un concept). **Couverture** : 36 grammaires tree-sitter (~40 langages), plus Terraform, Apex, configurations MCP, manifestes de paquets, Office, Google Workspace, PDF, images, et vidéo/audio transcrits localement par faster-whisper. Communautés détectées par **Leiden**, labellisées sans LLM. **Benchmarks** : sur LOCOMO, recall@10 de **0,497** contre 0,149 pour supermemory et 0,048 pour mem0, mais exactitude QA inférieure (45,3 % contre 49,7 %) ; sur LongMemEval-S, **76 %**, à égalité avec un RAG dense ; et *« Graph build — LLM credits: 0 »*. **Points à consigner** : la branche `main` porte un README de l&apos;ère v1 décrivant un produit différent (skill Claude Code uniquement, argument « 71,5× moins de tokens ») ; le paquet PyPI s&apos;appelle **`graphifyy`** avec deux *y*, le temps que le nom `graphify` soit récupéré ; et un **journal de requêtes** est écrit par défaut dans `~/.cache/graphify-queries.log`, désactivable par variable d&apos;environnement.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**graphify** (Safi Shamsi, Graphify Labs, Y Combinator S26) transforme un projet entier en **graphe de connaissance interrogeable**, invocable par `/graphify` depuis Claude Code, Cursor, Codex, Gemini CLI et une quinzaine d&apos;autres clients. Observé le 6 août 2026 : **103 187 étoiles** pour un dépôt créé le 3 avril, Apache-2.0, Python.

**Trois partis pris fondent le projet.** Le **code est parsé localement** en AST tree-sitter, sans LLM : déterministe, rien ne quitte la machine, aucune clé d&apos;API requise pour un corpus purement code. **Chaque arête porte sa provenance** — `EXTRACTED` si elle est explicite dans la source, `INFERRED` si graphify l&apos;a résolue —, *« so you can tell what was read directly from what was inferred »*. Et le projet se définit **contre le RAG vectoriel** : *« Not a vector index. No embeddings, no vector store: a real graph you traverse. »*

**L&apos;usage remplace le grep.** `query` rend un sous-graphe pour une question en langue naturelle, `path A B` trace le chemin entre deux entités, `explain` déplie un concept. Trois sorties : un graphe interactif, un rapport lisible (god nodes, connexions surprenantes, questions suggérées) et un `graph.json` persistant, interrogeable des semaines plus tard.

**La couverture dépasse le code** : 36 grammaires tree-sitter, mais aussi SQL, Terraform, Apex, les **configurations MCP**, les manifestes de paquets, Office, PDF, images, et la vidéo transcrite localement. Les commentaires `# WHY:` et le raisonnement de conception deviennent des **nœuds à part entière reliés au code qu&apos;ils expliquent**.

**Les benchmarks méritent une lecture précise.** Sur LOCOMO, graphify domine le rappel (0,497 contre 0,149 et 0,048) mais **perd en exactitude QA** (45,3 % contre 49,7 %) ; sur LongMemEval-S il **égale un RAG dense** à 76 %. La ligne qui compte est ailleurs : *« Graph build — LLM credits: 0 »*. Le différenciateur défendable est **le coût et la traçabilité, pas la qualité de réponse**.

**Trois précautions.** La branche `main` porte un README périmé de l&apos;ère v1 décrivant un autre produit : lire `v8`. Le paquet PyPI s&apos;appelle `graphifyy`, le temps de récupérer le nom. Et un **journal de requêtes local** est actif par défaut, désactivable par variable d&apos;environnement.

La skill sert par ailleurs de porte d&apos;entrée à une plateforme commerciale en liste d&apos;attente sur graphify.com, qui applique la même approche en continu à l&apos;ensemble du contexte de travail.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>skill</category><category>graphe de connaissance</category><category>knowledge graph</category><category>AST</category><category>tree-sitter</category></item><item><title>Introducing Muse Code and Muse Spark 1.2</title><link>https://www.thekb.eu/fr/fiches/meta-muse-code-muse-spark-1-2-2026-08-05/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/meta-muse-code-muse-spark-1-2-2026-08-05/</guid><description>Annonce de **Meta AI Research** publiée le **5 août 2026** (lecture annoncée : 4 minutes, aucune signature individuelle) : **Muse Code** en bêta, *« a terminal coding agent »*, et le modèle qui l&apos;anime, **Muse Spark 1.2**. Meta situe elle-même le lancement : *« This marks our next step toward the frontier, with larger and much more capable models on the way. »* **Trois éléments d&apos;architecture côté harnais.** Des **agents d&apos;arrière-plan asynchrones** qui *« remain active throughout each session, rather than being spawned for individual tasks »*, afin d&apos;éviter la collecte d&apos;information redondante et de réduire le besoin de pilotage. Un **journal d&apos;événements local** où *« every model call, tool run, approval, and edit is appended »*, faisant du runtime un système *« replay-exact and restart-safe »* capable de reprendre exactement où il s&apos;est arrêté après un plantage. Et **trois skills livrées d&apos;origine** : `/plan` (transforme une tâche en plan soumis à approbation), **`/grill`** (met le plan à l&apos;épreuve *« until it holds up »*) et `/goal`. **Côté modèle**, Meta revendique un **co-entraînement du modèle avec le harnais** (*« to maximize harness compatibility »*, avec trajectoires de harnais échantillonnées par rejet et optimisations de recette pour les buts, la compaction et les sous-agents), un entraînement **long-horizon** (génération de dépôt entier, projets bout-en-bout, auto-recherche, avec planification, conditionnement par le but et compaction de contexte), et une **boucle d&apos;auto-amélioration** où Muse Spark 1.1 génère les environnements et les gabarits d&apos;instructions puis note les solutions candidates, produisant un jeu d&apos;entraînement pour la 1.2. **Ce que montrent les graphiques publiés**, sans que le texte le commente : les quatre comparatifs — Terminal-Bench 2.1, DeepSWE 1.1, un benchmark interne Meta, et l&apos;étude de cas d&apos;optimisation de noyaux GPU — placent **Muse Spark 1.2 derrière Opus 5 dans les quatre cas**, y compris sur le benchmark propriétaire de Meta (70,6 % contre 79,4 %) et sur l&apos;étude de cas, où le modèle finit quatrième sur six (+68,7 % contre +74,0 %). **Précaution de lecture sur le gain de version** : sur les deux benchmarks publics, la 1.1 est mesurée avec `mini-swe-agent` et la 1.2 avec Muse Code, de sorte que l&apos;écart de 6,7 points mélange modèle et harnais. Sur le benchmark interne, seul comparatif où aucun harnais n&apos;est mentionné, l&apos;écart 1.1 → 1.2 tombe à **2,3 points**.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Annonce de **Meta AI Research** du **5 août 2026** : **Muse Code** en bêta, agent de codage en terminal, et **Muse Spark 1.2**, le modèle qui l&apos;anime. Meta situe elle-même le lancement — *« our next step toward the frontier, with larger and much more capable models on the way »*.

**Côté harnais, trois décisions.** Des **agents d&apos;arrière-plan asynchrones** qui *« remain active throughout each session, rather than being spawned for individual tasks »*, évitant la collecte d&apos;information redondante et décidant eux-mêmes quand remonter à l&apos;agent principal. Un **journal d&apos;événements local** consignant chaque appel de modèle, exécution d&apos;outil, approbation et édition, ce qui rend le runtime *« replay-exact and restart-safe »* : après un plantage, l&apos;agent reprend exactement où il s&apos;était arrêté. Et trois **skills livrées d&apos;origine** : `/plan` (plan soumis à approbation), **`/grill`** (met le plan à l&apos;épreuve jusqu&apos;à ce qu&apos;il tienne) et `/goal`.

**Côté modèle**, Meta revendique un **co-entraînement avec le harnais** *« to maximize harness compatibility »*, un entraînement long-horizon (dépôt entier, projets bout-en-bout, auto-recherche, compaction de contexte) et une boucle d&apos;auto-amélioration où la version 1.1 génère les environnements et note les solutions, produisant le jeu d&apos;entraînement de la 1.2.

**Le fait central de cette annonce n&apos;est écrit nulle part dans son texte.** Les quatre comparatifs publiés existent uniquement sous forme d&apos;images, et ils placent Muse Spark 1.2 **derrière Opus 5 dans les quatre cas** : 82,9 % contre 86,7 % sur Terminal-Bench 2.1, 59,3 % contre 65,0 % sur DeepSWE 1.1, **70,6 % contre 79,4 % sur le benchmark interne de Meta elle-même**, et +68,7 % contre +74,0 % sur l&apos;étude de cas d&apos;optimisation de noyaux GPU, où le modèle finit **quatrième sur six**, derrière GPT 5.6 Sol et derrière la génération précédente d&apos;Anthropic.

**Et le gain propre au modèle est plus faible qu&apos;il n&apos;y paraît.** Sur les deux benchmarks publics, la version 1.1 est évaluée avec `mini-swe-agent` et la 1.2 avec Muse Code : l&apos;écart de 6,7 points mélange modèle et harnais. Sur le benchmark interne, seul comparatif sans harnais indiqué, il tombe à **2,3 points**.

L&apos;annonce vaut donc surtout comme **confirmation empirique** d&apos;une thèse déjà posée : la valeur se déplace vers le harnais, et un harnais co-entraîné avec ses propres poids rend ces poids d&apos;autant moins interchangeables.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Meta AI Research</category><category>Muse Code</category><category>Muse Spark 1.2</category><category>agent de codage terminal</category><category>bêta</category></item><item><title>How to use Notion as Code</title><link>https://www.thekb.eu/fr/fiches/notion-as-code-2026-08-03/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/notion-as-code-2026-08-03/</guid><description>Page de documentation **Notion as Code**, publiée sur l&apos;espace **Notion Ambassadors** et consultée le **3 août 2026**. Produit en **alpha sur liste d&apos;attente**, avec un avertissement en tête : *« This product is under development so we recommend you try it out in a new workspace vs. your primary workspace »* et *« There may be breaking changes until we&apos;re fully launched »*. **Le principe est celui de l&apos;infrastructure as code appliqué à un espace de travail documentaire** : *« Instead of having to make individual public API requests, you can describe the final state and we handle updating your workspace to match. »* Deux briques : un **SDK TypeScript** pour décrire l&apos;état voulu, et un **endpoint d&apos;API publique** `/v1/infra_as_code` pour le déployer. **Le mécanisme qui fait tout tenir est l&apos;identifiant de ressource** : le script ne contient **aucun identifiant Notion**, seulement des *resource IDs* choisis par l&apos;auteur ; le premier déploiement retourne une **table de correspondance** `resourceId → RecordPointer`, qu&apos;on renvoie aux appels suivants pour que les mêmes enregistrements soient **mis à jour plutôt que recréés**. Trois propriétés en découlent, et ce sont les seules qui comptent : le script est **idempotent** (re-déploiement = mise à jour), il est **découplé de l&apos;espace de travail** (plusieurs tables de correspondance permettent de déployer **le même script sur plusieurs espaces**), et il est **du code** — donc variables et boucles, l&apos;exemple donné étant *« build 10 teams that all have a very similar structure and just need some nouns renamed »*. **L&apos;API est asynchrone** : `POST /v1/infra_as_code` rend un `taskId` que l&apos;on interroge via `GET /v1/async_tasks/{taskId}` jusqu&apos;à `succeeded`. **Deux différences opérationnelles notables** : le produit exige des **jetons d&apos;accès personnels** et non les jetons de bot habituels de l&apos;API publique, et la **limite de débit est abaissée à 5 requêtes par minute** parce qu&apos;un appel ne crée plus une entité mais un lot. **Point à consigner pour ce corpus** : la page est explicitement écrite pour un usage assisté — *« A typescript SDK for you **or your coding agent** to describe what you want »* —, et le chemin d&apos;entrée recommandé est de cloner le SDK sur une branche expérimentale et de laisser *« either you or your favorite coding agent »* ouvrir le README. **Limites déclarées** : impossible de créer un nouvel espace, couverture partielle des primitives, et une page sans auteur ni date.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Documentation de **Notion as Code**, produit en **alpha fermée**, consultée le 3 août 2026 sur l&apos;espace Notion Ambassadors — sans auteur ni date, avec un avertissement recommandant de l&apos;essayer sur un espace de travail neuf et prévenant de changements cassants possibles.

**Le principe** est l&apos;infrastructure as code appliquée à un espace documentaire : *« Instead of having to make individual public API requests, you can describe the final state and we handle updating your workspace to match. »* Deux briques : un **SDK TypeScript** pour décrire l&apos;état voulu, et l&apos;endpoint **`/v1/infra_as_code`** pour le déployer.

**Le mécanisme qui porte tout** est l&apos;indirection par identifiant. Le script **ne contient aucun identifiant Notion** : il déclare des `resourceId` choisis par l&apos;auteur. Le premier déploiement retourne une **table de correspondance** entre ces identifiants logiques et les enregistrements réellement créés ; renvoyée aux appels suivants, elle fait que les mêmes enregistrements sont **mis à jour plutôt que recréés**.

**Trois propriétés en découlent.** Le script devient **idempotent**. Il devient **découplé de l&apos;espace de travail** — plusieurs tables de correspondance permettent de déployer **le même script sur plusieurs espaces**. Et comme c&apos;est du code, il admet variables et boucles : l&apos;exemple donné est de construire dix équipes de structure identique en ne changeant que quelques noms.

**Le contrat d&apos;API est asynchrone** : un `POST` rend un `taskId`, que l&apos;on interroge jusqu&apos;à complétion ; la réponse porte les tables de correspondance à persister — l&apos;équivalent d&apos;un fichier d&apos;état.

**Deux différences opérationnelles** : le produit exige des **jetons d&apos;accès personnels** et non les jetons de bot habituels, ce qui attribue les actions à une personne plutôt qu&apos;à une intégration ; et la **limite de débit tombe à 5 requêtes par minute**, un appel étant désormais un lot et non une entité.

**Le produit suppose l&apos;agent.** Le SDK est présenté comme fait *« for you or your coding agent »*, et le chemin de prise en main consiste à laisser un agent lire le README du SDK. Un descripteur d&apos;état typé est en effet un meilleur outil pour un agent qu&apos;une série d&apos;appels impératifs : l&apos;erreur y est rejouable plutôt que cumulative.

**Ce qui manque** : aucune mention de suppression des éléments retirés du script, aucun mode de prévisualisation avant application, rien sur la concurrence, et aucune date sur une documentation appelée à bouger.&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>Notion as Code</category><category>infrastructure as code</category><category>IaC</category><category>état désiré</category><category>réconciliation</category></item><item><title>hyperresearch — « The Most Powerful Deep Research Harness » / « Agent-driven research knowledge base. Agents collect, search, and synthesize web research into a persistent, searchable wiki. »</title><link>https://www.thekb.eu/fr/fiches/skill-gibbs-hyperresearch-2026-08-03/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/skill-gibbs-hyperresearch-2026-08-03/</guid><description>Fiche de **Skill** : **hyperresearch** de **Jordan Gibbs** est un **harnais de deep research** qui transforme Claude Code en agent de recherche documentaire, livré comme paquet PyPI (MIT, Python 3.11-3.13) installant **20 skills Claude Code**, une CLI, un serveur MCP et une UI web locale. Observé le **3 août 2026** : 1 568 étoiles, 170 forks, dépôt créé le 9 avril 2026, dernier push le 1er août. **Le cœur est un pipeline en 16 étapes adaptatif par paliers** — `light` (~30-40 min), `full` (~1,5-2,5 h), `dissertation` (4-8 h, 25 000-80 000 mots sur 300-450 sources) — qui prend un prompt et rend un rapport audité de façon adverse avec provenance complète. **La décision d&apos;architecture centrale est documentée avec son mode d&apos;échec** : la skill d&apos;entrée est un **routeur mince** sans procédure, chaque étape vivant dans sa propre skill chargée **fraîche au moment de son invocation**, parce que la version précédente était *« one 1200-line skill that got compacted away by the time Layer 4 needed its triple-draft procedure. The orchestrator forgot the procedure, wrote a single draft, and produced a flat-scoring report. »* **Deux principes porteurs.** *« Patch, never regenerate »* : après la synthèse, seules des retouches chirurgicales `Edit` sont possibles, le patcheur et l&apos;auditeur de polissage étant verrouillés à `[Read, Edit]` au niveau de l&apos;allowlist Claude Code, si bien qu&apos;ils *« physically cannot Write a new draft »*. *« Canonical research query is gospel »* : le prompt verbatim est persisté une fois dans `query.md` et relu par chaque étape et chaque sous-agent. **Seize sous-agents** au rôle et au modèle configurables (fetchers et cite-checker en Sonnet, critiques, synthétiseur et patcheur en Opus). **Le vault** est un magasin markdown persistant indexé en SQLite — *« Markdown is truth, SQLite is cache »* — avec cycle de vie des notes (`draft → review → evergreen`, `stale → deprecated → archive`), provenance traçable, score de qualité composite (type de source, autorité de citation via OpenAlex et Semantic Scholar avec indicateurs de rétractation, PageRank interne) et **audit d&apos;indépendance** regroupant les copies syndiquées — *« five reprints of one press release argue with the weight of one source »*. **Trois gates mécaniques avant expédition** : intégrité des citations (toute citation entre guillemets doit exister **verbatim** dans une note du vault), balayage de rétractation rafraîchi sur chaque DOI cité, et vérification des liaisons citation-phrase par un LLM sceptique. **Réserve à porter** : la promesse d&apos;ouverture — *« currently leads the DeepResearch-Bench RACE leaderboard »* — est contredite par sa propre note de bas de page, *« forward-looking projection from a stratified pilot… Third party validation is pending »*. Une projection n&apos;est pas un classement, et le graphique la présente pourtant devant Gemini et OpenAI Deep Research.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**hyperresearch** (Jordan Gibbs, MIT, PyPI) transforme Claude Code en agent de deep research. Observé le 3 août 2026 : 1 568 étoiles, dépôt créé en avril. L&apos;installation dépose **20 skills**, une CLI, un serveur MCP et une UI web locale.

**Le pipeline** compte 16 étapes adaptatives par paliers : `light` (~30-40 min) pour les questions bornées, `full` (1,5-2,5 h) pour l&apos;analyse argumentative avec revue adverse, `dissertation` (4-8 h, 25 000-80 000 mots, 300-450 sources) sur demande explicite. Trois leviers distincts : les **paliers** décident quelles étapes tournent, les **gears** de combien, les **levers** (`teach`/`survey`/`analyze`/`advocate`) de quelle voix sort le rapport.

**L&apos;architecture répond à un échec documenté.** La skill d&apos;entrée est un **routeur mince** sans procédure : *« V7 was one 1200-line skill that got compacted away… The orchestrator forgot the procedure, wrote a single draft, and produced a flat-scoring report. »* Chaque étape vit dans sa propre skill, chargée fraîche à l&apos;invocation — un long pipeline ne perd pas ses étapes par oubli, mais par éviction de contexte.

**Deux principes porteurs.** *« Patch, never regenerate »* : après la synthèse, seules des retouches chirurgicales sont possibles, le patcheur étant **verrouillé à `[Read, Edit]`** au niveau de l&apos;allowlist, si bien qu&apos;il *« physically cannot Write a new draft »* — l&apos;impossibilité mécanique remplace la consigne. Et *« canonical research query is gospel »* : le prompt verbatim est persisté et relu par chaque étape.

**La vérification est le seul étage soustrait au style** — les levers injectent des shims dans les prompts des critiques, mais *« the cite-checker and the ship gate receive no shim at all »*. Trois gates bloquent l&apos;expédition : toute citation doit exister **verbatim** dans le vault, une source rétractée non signalée est une erreur dure (avec balayage rafraîchi sur chaque DOI cité), et les nombres non traçables sont signalés.

**Le vault** est markdown persistant indexé en SQLite — *« Markdown is truth, SQLite is cache »* — avec cycle de vie des notes, provenance, score de qualité composite et **audit d&apos;indépendance** : *« five reprints of one press release argue with the weight of one source »*. Les corps récupérés du web sont servis dans une clôture `&amp;lt;untrusted-source&amp;gt;` : *« Fetched text is data, never instructions. »*

**La réserve.** Le README annonce mener le classement DeepResearch-Bench ; sa propre note précise qu&apos;il s&apos;agit d&apos;une *« forward-looking projection from a stratified pilot »* sans validation tierce. Citer le dispositif, jamais le classement. L&apos;auteur reconnaît par ailleurs que le lint *« cannot guarantee factual accuracy »*.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>skill</category><category>deep research</category><category>harnais de recherche</category><category>Claude Code</category><category>pipeline 16 étapes</category></item><item><title>Agent Client Protocol — Introduction</title><link>https://www.thekb.eu/fr/fiches/agentclientprotocol-introduction-2026-08-02/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/agentclientprotocol-introduction-2026-08-02/</guid><description>Page d&apos;entrée de la **spécification officielle** de l&apos;**Agent Client Protocol (ACP)** (`agentclientprotocol.com/get-started/introduction`), consultée le **2 août 2026**. Ce n&apos;est pas un article daté mais un **artefact vivant** : la fiche est datée de son observation, pas d&apos;une publication. **Énoncé de mission en une phrase** : *« The Agent Client Protocol (ACP) standardizes communication between code editors/IDEs and coding agents and is suitable for both local and remote scenarios. »* **Le problème posé** tient en trois lignes : agents de codage et éditeurs sont **étroitement couplés** et *« interoperability isn&apos;t the default »* — chaque éditeur doit construire une intégration sur mesure par agent, chaque agent doit implémenter des API spécifiques à chaque éditeur. Trois conséquences nommées : **integration overhead** (chaque paire agent-éditeur demande du travail sur mesure), **limited compatibility** (un agent ne touche qu&apos;un sous-ensemble d&apos;éditeurs), **developer lock-in** (*« choosing an agent often means accepting their available interfaces »*). **La solution est explicitement calquée sur LSP** — *« similar to how the Language Server Protocol (LSP) standardized language server integration »* — avec le bénéfice réciproque : un agent qui parle ACP fonctionne avec **tout** éditeur compatible, un éditeur qui supporte ACP gagne accès à **tout** l&apos;écosystème d&apos;agents ACP. **Deux modes de déploiement, et c&apos;est le point le plus sous-estimé** : les agents **locaux** tournent en sous-processus de l&apos;éditeur en **JSON-RPC sur stdio**, mais les agents **distants** sont prévus en **HTTP ou WebSocket** — support déclaré *« work in progress »*, avec une collaboration en cours avec des plateformes agentiques. **Filiation technique avec MCP, plus forte qu&apos;une simple complémentarité** : ACP *« re-uses the JSON representations used in MCP where possible »*, en ajoutant des types propres aux besoins d&apos;UX du codage agentique (l&apos;affichage de **diffs** est l&apos;exemple donné) ; le format par défaut du texte lisible est le **Markdown**, choisi pour ne pas exiger que l&apos;éditeur sache rendre du HTML. **Deux constats de gouvernance et de versionnement** relevés sur la page et non dans le discours ambiant : la navigation expose **v1 (Latest)** et **v2 (Draft)** — et **non un « ACP 1.2 »** —, et la barre de navigation lie **Zed Industries *et* JetBrains** côte à côte, aux côtés d&apos;un **ACP Registry**, de **RFDs**, d&apos;une section **Community**, de **Publications**, d&apos;**Updates** et d&apos;une page **Brand**. Bibliothèques officielles annoncées : **Kotlin, Java, Python, Rust, TypeScript**, plus un volet communautaire.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Page d&apos;introduction de la spécification de l&apos;**Agent Client Protocol**, consultée le 2 août 2026. Artefact vivant sans date de publication : la fiche est datée de son observation.

**Le problème.** *« AI coding agents and editors are tightly coupled but interoperability isn&apos;t the default. »* Chaque éditeur doit bâtir une intégration sur mesure pour chaque agent qu&apos;il veut supporter, et chaque agent doit implémenter les API propres à chaque éditeur. Trois coûts distincts en découlent : l&apos;**integration overhead** (toute combinaison agent-éditeur demande du travail spécifique), la **limited compatibility** (un agent n&apos;atteint qu&apos;une fraction des éditeurs), et le **developer lock-in** — *« choosing an agent often means accepting their available interfaces »*.

**La solution.** ACP normalise la communication agent-éditeur *« similar to how the Language Server Protocol (LSP) standardized language server integration »*. Le bénéfice est réciproque et c&apos;est ce qui fait tenir l&apos;écosystème : un agent qui implémente ACP fonctionne avec n&apos;importe quel éditeur compatible ; un éditeur qui supporte ACP accède à tout l&apos;écosystème d&apos;agents ACP. *« This decoupling allows both sides to innovate independently. »*

**L&apos;architecture.** ACP suppose que l&apos;utilisateur est **principalement dans son éditeur** et va y chercher un agent pour une tâche précise. Deux modes de déploiement : les agents **locaux** tournent en sous-processus de l&apos;éditeur et communiquent en **JSON-RPC sur stdio** ; les agents **distants**, hébergés en cloud ou sur infrastructure séparée, communiquent en **HTTP ou WebSocket** — support déclaré *« a work in progress »*, avec une collaboration active avec des plateformes agentiques. Le second mode est régulièrement omis dans les reprises, alors qu&apos;il dessine la trajectoire entreprise du protocole.

**Le lien à MCP** est plus étroit qu&apos;une complémentarité d&apos;architecture : ACP *« re-uses the JSON representations used in MCP where possible »*, tout en ajoutant des types propres à l&apos;UX du codage agentique — l&apos;**affichage de diffs** est l&apos;exemple donné. Le format par défaut du texte lisible est le **Markdown**, choisi précisément pour ne pas exiger de l&apos;éditeur qu&apos;il sache rendre du HTML.

**Deux constats sur la source elle-même.** La navigation expose **v1 (Latest)** et **v2 (Draft)** — et non le « ACP 1.2 » qui circule. Et elle lie **Zed Industries et JetBrains au même niveau**, à côté d&apos;un **ACP Registry**, de **RFDs**, d&apos;une section Community, de Publications, d&apos;Updates et d&apos;une page Brand : la structure d&apos;un projet co-gouverné doté d&apos;un processus. Bibliothèques officielles en Kotlin, Java, Python, Rust et TypeScript.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Agent Client Protocol</category><category>ACP</category><category>protocole ouvert</category><category>spécification</category><category>interopérabilité</category></item><item><title>ACP : deux protocoles, un sigle, zéro rapport</title><link>https://www.thekb.eu/fr/fiches/girard-acp-deux-protocoles-un-sigle-2026-08-02/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/girard-acp-deux-protocoles-un-sigle-2026-08-02/</guid><description>Note de veille de **Didier Girard** datée du **2 août 2026**, partie d&apos;une question de collègue (« c&apos;est quoi ACP ? ») pour traiter un problème qui n&apos;est pas terminologique mais **documentaire**. **Trois protocoles se disputent le sigle**, sans aucune intersection technique : **Agent Client Protocol** (client ↔ agent — Zed, août 2025, JSON-RPC 2.0 sur stdio, Apache-2.0, « ce que LSP a fait pour les langages »), **Agentic Commerce Protocol** (agent ↔ commerçant — OpenAI + Stripe, 29 sept. 2025, face à l&apos;**UCP** de Google du 11 janv. 2026 adossé à **AP2**), et **Agent Communication Protocol** (agent ↔ agent — IBM Research / BeeAI, marginal mais polluant les recherches). **Le cœur de la note n&apos;est pas le démêlage mais son échec constaté** : l&apos;auteur cherche « ACP » dans sa base de connaissances de veille et obtient **douze résultats, tous sur le protocole de commerce, zéro sur celui de Zed** — *« nos agents de veille avaient indexé le sigle sans le désambiguïser »*. D&apos;où une règle d&apos;ingénierie de la connaissance : ***« on n&apos;indexe jamais un sigle seul »*** — l&apos;entité est « Agent Client Protocol », « ACP » n&apos;est **qu&apos;un alias**, porté par trois entités distinctes. Suit une clarification structurante (**MCP relie un agent à ses outils, ACP relie un client à un agent ; les deux s&apos;empilent**) puis le cas d&apos;école : **Buzz**, publié par **Block** le 21 juillet 2026 sous Apache-2.0 — espace de travail auto-hébergeable bâti sur **Nostr**, où chaque participant humain ou agent est une **paire de clés** et chaque message, étape de workflow ou push git un **événement signé** dans un journal append-only. Architecture entièrement protocolaire (`buzz-acp` harnais ACP sur stdio, `buzz-agent` agent ACP appelant un LLM, `buzz-dev-mcp` serveur MCP shell + édition), d&apos;où l&apos;agnosticisme d&apos;agents : **Goose, Claude Code et Codex** se branchent par le même harnais, et **Hermes** (Nous Research) s&apos;y est raccordé sans que Block écrive une ligne — *« N+M au lieu de N×M, tenue en production »*. La note se clôt sur la question de l&apos;**abonnement Claude** face aux agents tiers, avec une chronologie 2026 en cinq temps et une **règle de conception** qui vaut au-delà du cas : la ligne n&apos;est pas juridique mais **architecturale** — ***« qui consomme, et pour le compte de qui »*** (un agent `owner-only` consomme votre abonnement pour vous ; un agent `anyone` dans un canal partagé fait passer les requêtes de vos collègues par votre compte). **Vérification menée sur ce corpus** : la thèse tient, et plus durement que ce que la note affirme — non seulement « Agent Client Protocol » y est **totalement absent**, mais le sigle nu `ACP` **est déjà typé comme entité** dans deux fiches, et la page KB `Agentic-Commerce-Protocol` **attribue déjà le protocole à Google** alors qu&apos;il est d&apos;OpenAI + Stripe. La collision décrite n&apos;est pas un risque à venir : elle a **déjà produit une erreur d&apos;attribution** dans le graphe.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Note de veille du **2 août 2026**, née d&apos;une question de collègue — *« c&apos;est quoi ACP ? »* — dont l&apos;auteur montre qu&apos;elle n&apos;a pas de réponse simple : **trois protocoles se disputent le sigle**, sans la moindre intersection technique.

**Agent Client Protocol** relie **un client à un agent**. Introduit par **Zed** en août 2025, il fait pour les agents ce que **LSP** a fait pour les langages : il découple l&apos;éditeur de l&apos;agent. Avant, N éditeurs × M agents imposaient **N×M** intégrations sur mesure ; après, chacun parle le protocole et **N+M** suffit. JSON-RPC 2.0 sur stdio, Apache-2.0. La note souligne que le protocole a quitté l&apos;orbite de son créateur — organisation propre, registre d&apos;agents, spécification versionnée, implémentation JetBrains.

**Agentic Commerce Protocol** n&apos;a rien à voir : il relie **un agent à un commerçant** (découverte, panier, paiement). Annoncé par **OpenAI et Stripe** le 29 septembre 2025, il fait face à l&apos;**UCP** de **Google** (11 janvier 2026), adossé à **AP2** pour le paiement. Enjeu : la couche « Visa/Mastercard » du commerce agentique. **Agent Communication Protocol** (IBM Research / BeeAI), agent-à-agent, complète le tableau et pollue les recherches.

**Le problème constaté est documentaire.** L&apos;auteur cherche « ACP » dans sa base de veille : **douze résultats, tous sur le protocole de commerce, zéro sur celui de Zed**. Les agents d&apos;indexation avaient traité le sigle sans le désambiguïser. D&apos;où la règle adoptée : ***« on n&apos;indexe jamais un sigle seul »*** — l&apos;entité est le nom complet, le sigle n&apos;est qu&apos;un **alias**, ici porté par trois entités distinctes. La note dissipe au passage une confusion voisine : **MCP** relie un agent à ses **outils**, **ACP** relie un **client** à un **agent**, et les deux **s&apos;empilent**.

**Le cas concret est Buzz**, publié par **Block** le 21 juillet 2026 sous Apache-2.0 : un espace de travail auto-hébergeable sur **Nostr** où humains et agents partagent les mêmes canaux, chaque participant étant une **paire de clés** et chaque événement — message, étape de workflow, push git — étant **signé** dans un journal append-only. L&apos;architecture agents est entièrement protocolaire (`buzz-acp`, `buzz-agent`, `buzz-dev-mcp`), d&apos;où l&apos;agnosticisme : **Goose, Claude Code et Codex** par le même harnais, et **Hermes** raccordé sans une ligne de code côté Block. *« N+M au lieu de N×M, tenue en production. »*

**La chute porte sur l&apos;abonnement Claude** face aux agents tiers, après une année 2026 agitée (blocage OAuth, crédits séparés annoncés puis suspendus le jour de leur entrée en vigueur). La ligne retenue sépare l&apos;usage **ordinaire et individuel** du **routage des requêtes d&apos;autrui**. Sa formulation vaut au-delà du cas : *« la distinction n&apos;est pas juridique, elle est architecturale : **qui consomme, et pour le compte de qui** »* — à trancher à la conception plutôt qu&apos;à la lecture des CGU.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>ACP</category><category>Agent Client Protocol</category><category>Agentic Commerce Protocol</category><category>Agent Communication Protocol</category><category>homonymie de sigle</category></item><item><title>Code review dans le SDLC augmenté : l&apos;anneau de contraintes autour des agents</title><link>https://www.thekb.eu/fr/fiches/sfeir-code-review-anneau-contraintes-2026-07-30/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-code-review-anneau-contraintes-2026-07-30/</guid><description>Épisode « Phase 5 · Review » de la série SFEIR sur le SDLC augmenté, publié **le jour même** du post LinkedIn d&apos;Addy Osmani qu&apos;il traduit en spécification de phase. Thèse : **la qualité a changé d&apos;adresse** — elle ne se lit plus dans le code (les agents en produisent plus que personne ne peut relire) mais dans **l&apos;anneau de contraintes qui entoure l&apos;agent**. L&apos;anneau d&apos;Osmani (sept dimensions — correction, sécurité, performance, accessibilité, maintenabilité, **efficience économique**, **compréhensibilité** — reliées par la règle de **back-pressure** : « on ne confie à une boucle que l&apos;autonomie qu&apos;on sait vérifier à faible coût et de façon fiable, pas un pouce de plus ») est redessiné, traduit et rattaché à la phase 5 du cycle SFEIR à 11 phases. Le corollaire structurant : **le goulot n&apos;a jamais été la génération, c&apos;est la vérification** — « la génération est une bouche large, la vérification un col étroit ; accélérer la bouche épaissit le tas au col ». **La décision de conception la plus intéressante est un choix d&apos;architecture de cycle** : Review est délibérément **hors des trois gates humains** (Define, Plan, Ship), parce que faire porter le gate à Review reviendrait à mettre l&apos;attention humaine — ressource finie — en point de contrôle d&apos;une capacité de génération qui, elle, scale : « vous auriez bâti un pipeline dont le débit maximal est le nombre de diffs qu&apos;un senior peut lire avant la fin de la journée ». D&apos;où le partage : **Review instrumente, Ship décide** — Review livre un *faisceau de preuves opposable*, Ship décide sur les preuves, pas sur le diff intégral. Position située face à Monperrus (dont SFEIR retient le diagnostic — l&apos;inspection humaine de chaque diff ne résiste pas à la vitesse agentique — mais refuse la conclusion : l&apos;acceptation ne se délègue pas). Le piège nommé est **la validation circulaire** (l&apos;agent qui écrit le code écrit les tests qui le valident : « vous avez construit un miroir, pas un anneau »), avec cinq contre-mesures reprises d&apos;Anthropic (gates indépendants en fenêtres de contexte séparées, déterministe + agentique jamais l&apos;un à la place de l&apos;autre, mode ombre, tiering par risque, journalisation vers le SIEM) et l&apos;avertissement de Compare the Market (**graphe AST ~70 % vs RAG vectoriel ~58 %**, le RAG faisant *pire que pas de contexte du tout*). Le prolongement propre au cabinet est **le cliquet** : « toute échappée devient une contrainte » — un défaut qui a franchi l&apos;anneau se referme *dans l&apos;anneau* (test, règle de lint, rubrique, garde-fou de harnais) au Compound-1, « le seul actif de la chaîne qui s&apos;apprécie pendant que les modèles se déprécient » (mesure interne non auditable : **− 30 % d&apos;itérations de correction après dix cycles**). Clôture par la reformulation de la question : « ce code est-il bon ? » est devenu insoluble ; reste **« qu&apos;est-ce que mon système refuse de laisser passer ? »**</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Cinquième épisode de la série SFEIR sur le SDLC augmenté, consacré à la phase Review, et publié le jour même du post LinkedIn d&apos;Addy Osmani qu&apos;il convertit en spécification de phase.

Le constat de départ : la qualité se lisait dans le code ; les agents en produisent désormais plus que personne ne peut relire. Elle a donc **changé d&apos;adresse** — elle vit dans **l&apos;anneau de contraintes** qui entoure l&apos;agent, c&apos;est-à-dire dans le harnais. Sept dimensions composent cet anneau (correction, sécurité, performance, accessibilité, maintenabilité, efficience économique, compréhensibilité), reliées par la règle de **back-pressure** : on ne confie à une boucle que l&apos;autonomie qu&apos;on sait vérifier à faible coût et de façon fiable. Le corollaire renverse l&apos;intuition dominante : le goulot n&apos;a jamais été la génération, c&apos;est la vérification — « la génération est une bouche large, la vérification un col étroit ; accélérer la bouche épaissit le tas au col ».

D&apos;où la décision d&apos;architecture centrale : dans le cycle à onze phases, **Review n&apos;est pas un gate humain**, et c&apos;est délibéré. Les trois gates inviolables sont Define, Plan et Ship. Faire porter le gate à Review mettrait l&apos;attention humaine — ressource finie — en point de contrôle d&apos;une génération qui, elle, scale : le col ne s&apos;élargirait jamais. **Review instrumente, Ship décide** ; Review produit un faisceau de preuves opposable, et la décision se prend sur les preuves, pas sur le diff intégral. SFEIR retient de Monperrus que l&apos;inspection humaine de chaque diff ne résiste pas à la vitesse agentique, mais refuse sa conclusion : l&apos;acceptation ne se délègue pas.

La traduction opérationnelle est un tableau dimension par dimension, séparant le mécanisable du jugement irréductiblement humain. La dimension systématiquement oubliée est **la compréhensibilité**, « parce qu&apos;elle ne casse pas la CI » — d&apos;où le remède le moins cher de la grille : faire consigner par l&apos;agent ce qu&apos;il a tenté et écarté, car « l&apos;intention n&apos;est pas perdue, elle est jetée ».

Le mode d&apos;échec nommé est **la validation circulaire** : l&apos;agent qui écrit le code écrit les tests qui le valident, la CI est verte, « vous avez construit un miroir, pas un anneau ». Cinq contre-mesures sont reprises d&apos;Anthropic (gates indépendants, déterministe + agentique, mode ombre, tiering par risque, journalisation SIEM), et Compare the Market avertit qu&apos;un relecteur bâti sur du RAG vectoriel dégrade la revue (~70 % pour un graphe AST contre ~58 %).

Le prolongement maison est **le cliquet**, rattaché à Compound-1 : toute échappée devient une contrainte. L&apos;anneau s&apos;épaissit à chaque cycle — « le seul actif de la chaîne qui s&apos;apprécie pendant que les modèles se déprécient » (− 30 % d&apos;itérations de correction après dix cycles, mesure interne). Reste une seule question : **qu&apos;est-ce que mon système refuse de laisser passer ?**&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>anneau de contraintes</category><category>constraints around agents</category><category>phase Review</category><category>phase 5</category><category>SDLC augmenté</category></item><item><title>Mon usine logicielle à l&apos;heure de l&apos;IA</title><link>https://www.thekb.eu/fr/fiches/lassiege-usine-logicielle-heure-ia-2026-07-28/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/lassiege-usine-logicielle-heure-ia-2026-07-28/</guid><description>Page de référence publiée sur **eventuallycoding.com** le **28 juillet 2026** par **Hugo Lassiège** (Lyon, développeur devenu entrepreneur, auteur de Bloggrify, Hakanai et Writizzy). L&apos;auteur l&apos;annonce comme telle : *« Ce sera plus une page de référence qu&apos;un article »*, destinée à sa propre page ressources. **Objet** : la description exhaustive et outillée d&apos;une **usine logicielle solo** où *« le code produit est désormais quasi 100 % généré »*, sur plusieurs monorepos polyglottes (Nuxt, Kotlin, JS — Hakanai, Writizzy, Bloggrify) en **déploiement continu en production**. **Distinction posée d&apos;entrée** : ce n&apos;est pas du **vibe coding** au sens de Karpathy (expérimentation, se laisser porter) mais du **context engineering** — *« donner tout le contexte nécessaire, au bon moment, pour que le logiciel corresponde à une intention et soit contrôlé systématiquement »*, avec la phrase qui fonde la responsabilité : *« Même si je n&apos;écris pas le code, j&apos;en suis responsable et je dois garder le contrôle dessus. »* **L&apos;outillage entier répond à trois questions**, et c&apos;est la grille de lecture la plus réutilisable du texte : *« Qu&apos;est-ce que l&apos;agent sait ? »* (contexte, mémoire, graphe de code) — *« Qu&apos;est-ce qu&apos;il sait faire de façon déterministe, sans improviser ? »* (skills, procédures) — *« Qu&apos;est-ce qui l&apos;arrête quand il se trompe ? »* (hooks, tests d&apos;architecture, quality gates). **Six couches détaillées** : (1) **contexte** — `CLAUDE.md` racine + `.claude/rules/*.md` thématiques à chargement conditionnel par `paths:` + `.agents/*.md` pour le non-technique (personas, positionnement, ton) ; (2) **skills** — une trentaine, critère d&apos;existence *« si j&apos;explique la même chose une troisième fois »* ; (3) **outils** — MCP IDE JetBrains, **GitNexus** (graphe de code : `impact(symbole)`, `detect_changes()`), Claude-mem, wrapper de filtrage RTK, Sentry, base en lecture seule ; (4) **garde-fous exécutables** — hooks du harness, **tests d&apos;architecture**, lint de patterns (**ast-grep** pour les décisions d&apos;architecture, pas seulement ESLint) ; (5) **usine** — quality gate bloquante avec `needs:` sur le job de qualité, cinq étages de tests ; (6) **process produit** — specs numérotées avec skill de rédaction **et skill de clôture**, design dans Claude Design, livraison par étapes sous feature flag, distinction **feature flipping** (Unleash) vs **gating** (contrat client). **La règle qui résume tout** : *« Ce qui compte doit être exécutable. Une consigne est suivie &quot;la plupart du temps&quot;… Un hook ou un test est suivi tout le temps. »* **Rareté du texte** : une section « À améliorer » qui expose quatre limites vécues — l&apos;**impossibilité de mesurer l&apos;obsolescence d&apos;une rule** (*« j&apos;ai aucun moyen de savoir si une ancienne rule est devenue obsolète »*), le **rabbit hole** créé par une règle boyscout, l&apos;**absence de packaging** des skills entre projets, et surtout l&apos;aveu de tension : *« je suis de moins en moins utile sur les phases d&apos;implémentation »*, *« partagé entre la satisfaction d&apos;avoir une usine de plus en plus efficace et le risque de perdre la connaissance »*.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Page de référence publiée le **28 juillet 2026** par **Hugo Lassiège** sur eventuallycoding.com, documentant son **usine logicielle solo** pour des produits en production (Hakanai, Writizzy, Bloggrify) dont *« le code produit est désormais quasi 100 % généré »*.

**Le cadrage.** Ce n&apos;est pas du **vibe coding** — qui était, chez Karpathy, de l&apos;expérimentation — mais du **context engineering** : *« donner tout le contexte nécessaire, au bon moment, pour que le logiciel corresponde à une intention et soit contrôlé systématiquement »*. La responsabilité ne se délègue pas : *« Même si je n&apos;écris pas le code, j&apos;en suis responsable. »* Et la qualité logicielle dépasse le code — elle inclut l&apos;intention et les **quatre risques de Marty Cagan**.

**La grille.** Tout l&apos;outillage répond à trois questions : ce que l&apos;agent **sait** (contexte, mémoire, graphe de code), ce qu&apos;il sait faire **de façon déterministe** (skills), et **ce qui l&apos;arrête** quand il se trompe (hooks, tests, gates).

**Six couches.** Le **contexte** est stratifié par moment de chargement : `CLAUDE.md` court et permanent, `rules` conditionnelles activées par chemin, `.agents/*.md` pour les personas et le positionnement — une rule servant de **table de routage** vers des skills à n&apos;ouvrir qu&apos;au besoin. Les **skills** (une trentaine) naissent à la troisième répétition ; les plus rentables sont celles qui couvrent une **procédure multi-fichiers**. Les **outils** délèguent le déterministe : MCP IDE, **GitNexus** qui indexe le dépôt en graphe pour mesurer le rayon d&apos;explosion d&apos;une modification — *« le vrai sujet c&apos;est pas la vitesse, c&apos;est de détecter tous les effets de bord »*. Les **garde-fous** sont exécutables : hooks déclenchés par le harness, **tests d&apos;architecture** qui cassent la CI, et **`ast-grep`** pour transformer une décision d&apos;architecture en règle de lint. L&apos;**usine** impose une quality gate dont le job de déploiement dépend (`needs:`), avec cinq étages de tests. Le **process produit** part d&apos;une spec numérotée, encadrée par une skill de rédaction **et une skill de clôture** — *« sans elle, les specs deviennent obsolètes en six mois »* —, livrée par étapes sous feature flag.

**Le principe.** *« Ce qui compte doit être exécutable. Une consigne est suivie &quot;la plupart du temps&quot;… Un hook ou un test est suivi tout le temps. »*

**Les limites, exposées.** L&apos;obsolescence d&apos;une rule n&apos;est pas mesurable ; une règle boyscout produit des sessions sans fin ; les skills se copient-collent faute de packaging. Et l&apos;aveu final : *« je suis de moins en moins utile sur les phases d&apos;implémentation »*, partagé entre l&apos;efficacité de l&apos;usine et *« le risque de perdre la connaissance »*.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>usine logicielle</category><category>context engineering</category><category>vibe coding</category><category>Karpathy</category><category>code 100% généré</category></item><item><title>Anthropic sécurise un SDLC où l&apos;IA écrit 80 % du code : le cycle redevient le socle</title><link>https://www.thekb.eu/fr/fiches/sfeir-anthropic-sdlc-ai-native-securise-2026-07-26/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-anthropic-sdlc-ai-native-securise-2026-07-26/</guid><description>Décryptage SFEIR (voix cabinet) du REX de Jason Clinton (Deputy CISO, Anthropic) publié cinq jours plus tôt — déjà fiché en [[clinton-anthropic-secure-ai-native-sdlc-2026-07-21]]. **La valeur ajoutée n&apos;est pas dans les faits, elle est dans la thèse qui les relit** : si les contrôles d&apos;Anthropic tiennent, c&apos;est parce qu&apos;il existe **un cycle avec des étapes nommées où les accrocher** — « le SDLC est le socle, pas la formalité ». Démonstration par la relecture du mapping (**PSR au Plan, CLAUDE.md + egress allowlist au Code, agents de revue au Test, DAST continu au Deploy, triage + routage SIEM au Monitor**) puis par une **anaphore en quatre temps** : (1) *sans SDLC, les gains de productivité n&apos;arrivent pas* — Clinton cite **Amdahl**, multiplier par 8 le volume de code ne multiplie rien si la revue reste séquentielle et humaine, et Anthropic n&apos;a pas gagné en distribuant des agents mais en **identifiant l&apos;étape qui bloquait (le Test) et en la reconstruisant** — « on n&apos;optimise pas un goulot qu&apos;on n&apos;a pas cartographié » (renvoi à l&apos;**effet miroir** de DORA 2025) ; (2) *sans SDLC, la sécurité n&apos;a pas de point d&apos;ancrage* — un **gate est par définition un contrôle placé entre deux étapes**, et les trois menaces de Clinton se traitent à des moments distincts ; (3) *sans SDLC, aucune politique **FinOps token** n&apos;est formulable* — le scan agentique est facturé à la consommation et croît avec le débit de code, donc **le tiering par risque EST la politique FinOps** (il décide où l&apos;on paie trois passes d&apos;agents et où un SAST suffit), sinon « la dépense en tokens n&apos;est pas pilotée, elle est constatée en fin de mois » ; (4) *sans SDLC, il n&apos;y a rien à mesurer* — les indicateurs (16 % → 54 % de PR commentées, un tiers des incidents passés interceptés) n&apos;existent que parce qu&apos;il y a des étapes où poser un compteur, faute de quoi on ne produit que des **chiffres d&apos;usage** (licences, tokens) muets sur la qualité et le risque. Deux points forts hors thèse : la lecture de **l&apos;incident agent-à-agent** (« un périmètre de sécurité qui repose sur une consigne dans un prompt n&apos;est pas un périmètre » ; **l&apos;accès d&apos;un agent aux autres agents fait partie de sa surface d&apos;attaque**) et une **réserve méthodologique explicite** — chiffres d&apos;Anthropic sur Anthropic, non audités, publiés par le vendeur du modèle décrit, dans un contexte de base de code jeune sans mainframe : **ce qui se transpose, c&apos;est la méthode, pas les chiffres**.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Cinq jours après le REX de Jason Clinton (Deputy CISO d&apos;Anthropic) sur la sécurisation d&apos;un cycle de développement devenu AI-native, SFEIR en publie un décryptage qui ne conteste rien et n&apos;ajoute aucun fait : il **déplace le sujet**. Le lecteur vient chercher des contrôles de sécurité ; on lui démontre qu&apos;il lui manque d&apos;abord un cycle.

La restitution est fidèle. Trois mesures d&apos;entrée, déclarées par Anthropic sur elle-même : ×8 de code livré par ingénieur et par trimestre, ~80 % du code fusionné écrit par Claude, plus de la moitié fusionné par la version interne de Claude Tag. Un problème posé par la **loi d&apos;Amdahl** : si la revue et la surveillance ne montent pas à la même échelle que la production, l&apos;accélération devient un goulot. Un modèle de menace explicite (agent compromis ou prompt-injecté, empoisonnement de dépendances, volume accru de vulnérabilités classiques). Puis un contrôle par étape : **PSR** au Plan, **CLAUDE.md** et **egress allowlist** au Code, **agents de revue spécialisés** au Test, **DAST continu** au Deploy, **triage et routage SIEM** au Monitor.

La thèse tient dans une anaphore en quatre temps. **Sans SDLC, les gains n&apos;arrivent pas** : multiplier par 8 le volume de code ne multiplie rien si la revue reste séquentielle — Anthropic n&apos;a pas gagné en distribuant des agents mais en identifiant l&apos;étape bloquante, le Test, et en la reconstruisant ; « on n&apos;optimise pas un goulot qu&apos;on n&apos;a pas cartographié ». **Sans SDLC, la sécurité n&apos;a pas d&apos;ancrage** : un gate est par définition un contrôle placé entre deux étapes. **Sans SDLC, aucune politique FinOps token n&apos;est formulable** : le scan est facturé à la consommation et croît avec le débit de code, donc le **tiering par risque est la politique FinOps** — il décide où l&apos;on paie trois passes d&apos;agents et où un SAST suffit ; sinon « la dépense en tokens n&apos;est pas pilotée, elle est constatée en fin de mois ». **Sans SDLC, il n&apos;y a rien à mesurer** : le passage de 16 % à 54 % de PR commentées suppose une étape où poser un compteur ; à défaut on ne produit que des chiffres d&apos;usage, muets sur la qualité et le risque.

Deux apports hors thèse. La lecture de l&apos;incident agent-à-agent — un agent de réponse à incident demandant à une autre instance de Claude, via Slack, de pousser un correctif, stoppé par un gate humain : « un périmètre qui repose sur une consigne dans un prompt n&apos;est pas un périmètre », et l&apos;accès d&apos;un agent aux autres agents fait partie de sa surface d&apos;attaque. Et une réserve nette : ces chiffres viennent du vendeur du modèle, sur une base de code jeune sans mainframe. **Ce qui se transpose, c&apos;est la méthode, pas les chiffres.**&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>SDLC</category><category>SDLC AI-native</category><category>cycle de développement</category><category>étapes nommées</category><category>gate</category></item><item><title>SDLC vs PDLC : quelle différence, et pourquoi l&apos;IA change tout</title><link>https://www.thekb.eu/fr/fiches/sfeir-sdlc-pdlc-articulation-2026-07-22/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-sdlc-pdlc-articulation-2026-07-22/</guid><description>Décryptage SFEIR (voix cabinet, « lecture d&apos;ingénieurs ») articulant deux cadres trop souvent confondus : le **SDLC** (Software Development Life Cycle — *construire le logiciel correctement et de façon fiable*) et le **PDLC** (Product Development Life Cycle — *construire le bon produit et réussir sur le marché*). Thèse centrale : les deux cycles ne sont pas concurrents mais **emboîtés** — le SDLC est le sous-ensemble du PDLC **logé sous sa phase développement** ; quand une équipe produit atteint le stade « build », un cycle SDLC complet (conception → build → tests → revue → déploiement) s&apos;exécute à l&apos;intérieur. Le SDLC est normé (**ISO/IEC/IEEE 12207**, éditions 2017 et 2026), avec sa lignée de modèles (Waterfall 1970, cycle en V, itératif/spirale, **Agile 2001**, **DevOps/DevSecOps 2009+**) et ses métriques **DORA** (débit, stabilité, MTTR, change failure rate). Le PDLC, englobant, va de l&apos;**idéation/discovery** au **retrait du marché** (à ne pas confondre avec le **PLC** marketing de Theodore Levitt, 1965, qui décrit une *courbe commerciale*, pas un *travail organisé* : « le PLC observe une courbe ; le PDLC organise un travail »). **Point de bascule** : le SDLC ne traite nativement **qu&apos;un risque sur quatre** — via le cadre des **« Four Big Risks » de Marty Cagan** (Valeur → PM, Utilisabilité → Designer, Faisabilité → Lead Engineer, Viabilité business → PM), une organisation excellente en SDLC mais aveugle au PDLC produit « du logiciel dont personne ne veut » — la **« feature factory »** de John Cutler (succès mesuré à l&apos;output, pas à l&apos;outcome). **Pourquoi l&apos;IA change tout** : l&apos;IA générative **comprime le SDLC** (données Google/JetBrains mai 2026 : **~85 % des devs** utilisent régulièrement des agents de code, **~41 % du nouveau code** est généré par IA ; implémentation de semaines → heures), donc le **goulot d&apos;étranglement se déplace vers l&apos;amont** — décider *quoi* construire (Marty Cagan, avril 2026 : « quand le coût du delivery s&apos;effondre, le goulot se déplace vers la discovery »). Conséquences : DORA 2025 (~5 000 pros, 90 % d&apos;adoption IA) montre une **corrélation positive au débit mais négative à la stabilité** (plus de features non validées = instabilité + retravail) ; Andrew Ng (AI Startup School, juil. 2025) rapporte des équipes **inversant le ratio « 1 PM pour 4 ingénieurs » vers « 2 PM pour 1 ingénieur »** ; et avec le **spec-driven development**, la frontière PDLC/SDLC devient **poreuse** (la spec produit devient directement exécutable par des agents). **Ce qu&apos;une DSI doit en retenir** : un SDLC augmenté devient **norme de marché, pas différenciateur** — il faut instrumenter la jonction avec le produit, exiger des **spécifications exécutables** en entrée, croiser métriques techniques et métriques d&apos;outcome, et **refuser le rôle de « fournisseur de features »**. Pour un CPO : le déplacement du goulot vers la discovery est à la fois **promotion** (le jugement produit redevient rare) et **mise en demeure** (industrialiser la discovery pour atteindre la parité avec le SDLC). Le cadre maison SFEIR (« Concevoir et fabriquer à l&apos;ère de l&apos;agentique » — **cycle à 11 phases** + **Software Factory 10x**) est positionné comme réponse au versant ingénierie, le levier suivant étant l&apos;**articulation des deux cycles**. Conclusion : « à mesure que le code devient une commodité, la marge se déplace vers le jugement produit et la gouvernance ».</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;SFEIR clarifie deux cadres souvent confondus. Le **SDLC** (Software Development Life Cycle), normé par **ISO/IEC/IEEE 12207** (2017, 2026), structure la **production logicielle** — recueil des besoins, conception, développement, tests/QA, déploiement, maintenance — avec sa lignée de modèles (Waterfall 1970, cycle en V, itératif/spirale, **Agile** 2001, **DevOps/DevSecOps** 2009+) et ses métriques **DORA** (débit, stabilité, MTTR, change failure rate). Sa finalité : « construire le logiciel **correctement et de façon fiable** ». Le **PDLC** (Product Development Life Cycle) est **englobant** : de l&apos;idéation/discovery au retrait du marché, il vise à « construire le **bon** produit ». À ne pas confondre avec le **PLC** de Theodore Levitt (1965), qui décrit une **courbe commerciale** ; « le PLC observe une courbe, le PDLC organise un travail ».

**Articulation** : les cycles sont **emboîtés** — le SDLC est le sous-ensemble du PDLC logé sous sa **phase développement**. Point critique via les **« Four Big Risks » de Marty Cagan** (Valeur, Utilisabilité, Faisabilité, Viabilité business) : le SDLC ne traite nativement que la **faisabilité technique** — « un risque sur quatre ». Une organisation forte en SDLC mais aveugle au PDLC devient la **« feature factory »** de **John Cutler**, qui mesure le succès à l&apos;**output** plutôt qu&apos;à l&apos;**outcome**.

**Pourquoi l&apos;IA change tout** : l&apos;IA générative **comprime le SDLC** (Google/JetBrains mai 2026 : **~85 %** des devs utilisent des agents de code, **~41 %** du nouveau code est généré par IA ; implémentation de semaines à heures). Le **goulot se déplace vers l&apos;amont** — décider *quoi* construire (**Cagan**, avril 2026). Trois conséquences : **DORA 2025** (~5 000 pros, 90 % d&apos;adoption) montre une corrélation **positive au débit mais négative à la stabilité** (corrélations, non causalités) — plus de features non validées, plus de retravail ; **Andrew Ng** (juil. 2025) rapporte l&apos;inversion du ratio **« 1 PM / 4 ingénieurs » vers « 2 PM / 1 ingénieur »** ; et le **spec-driven development** rend la **frontière PDLC/SDLC poreuse** (la spec devient exécutable par des agents).

**Recommandations.** Pour le **DSI** : un SDLC augmenté est désormais **norme de marché, pas différenciateur** — instrumenter la jonction produit, exiger des **spécifications exécutables**, croiser métriques techniques et d&apos;outcome, refuser le rôle de « fournisseur de features » ; un PDLC artisanal face à un SDLC industrialisé est un « déséquilibre intenable ». Pour le **CPO** : promotion **et** mise en demeure — **outiller la discovery** pour atteindre la parité d&apos;industrialisation. SFEIR positionne son cadre maison (**cycle à 11 phases** + **Software Factory 10x**) comme réponse au versant ingénierie, l&apos;**articulation des deux cycles** étant le levier suivant. Conclusion : « à mesure que le code devient une commodité, la marge se déplace vers le jugement produit et la gouvernance ».&lt;/p&gt;</content:encoded><category>Stratégie &amp; Frameworks</category><category>SDLC</category><category>Software Development Life Cycle</category><category>PDLC</category><category>Product Development Life Cycle</category><category>cycle de vie du logiciel</category></item><item><title>How Anthropic secures its AI-native software development lifecycle</title><link>https://www.thekb.eu/fr/fiches/clinton-anthropic-secure-ai-native-sdlc-2026-07-21/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/clinton-anthropic-secure-ai-native-sdlc-2026-07-21/</guid><description>REX de sécurité signé **Jason Clinton (Deputy CISO d&apos;Anthropic)** — avec contributions de **Michael Segner** — publié le **21 juillet 2026** sur le blog Anthropic (catégories *Claude Code / Enterprise AI / Agents*). **Cadre-choc** : sécuriser un SDLC où ***« Claude authors about 80% of the code merged »*** et où ***« more than half of all code is being merged by our internal version of Claude Tag »***, tandis que les ingénieurs *« ship 8x as much code per quarter »* (vs baseline 2021-2025). Le défi est un problème d&apos;**Amdahl** : si les contrôles ne scalent pas, ils deviennent le goulot. **Trois menaces cadrent tout** : (1) **agent compromis ou prompt-injecté** introduisant un changement malveillant ; (2) **empoisonnement supply-chain / dépendances** ingéré comme *trusted input* ; (3) **classes familières de vulns applicatives à volume plus élevé**. **Quatre stratégies transverses** : *shift left* (intégration au stade Code), **frontières dures d&apos;identité et d&apos;accès** pour contenir le *blast radius*, **combinaison de revues déterministes (SAST/DAST) ET agentiques** avant/après prod, **humains dans la boucle aux points les plus à effet de levier**. Le billet est explicitement **à combiner avec le framework *Zero Trust for Agents*** d&apos;Anthropic (et renvoie au *CISO&apos;s Guide to Agentic AI*). **Déroulé par étape du SDLC** (chaque étape → un *Enduring Principle*) : **Plan** — une **PSR (Project Security Review)** propulsée par **Claude Opus**, analysant le design doc contre **MITRE ATT&amp;CK**, connectée à un **internal knowledge index** ; auto-approbation autorisée pour les projets *low-risk* → *principe : brancher les agents de sécu sur le contexte organisationnel* (chat, revues passées, code) plutôt qu&apos;imposer de la doc. **Code** — sécurité encodée dans **CLAUDE.md + skills**, **boucle fermée** vuln découverte → mise à jour des guidelines, commande **`/security-review`**, plugin de guidance temps réel, **VM distantes avec egress allowlisting** pour limiter le *blast radius* d&apos;un agent exposé à de l&apos;input non fiable → *principe : fermer la boucle de feedback ; frontières d&apos;identité/accès dures plutôt que confiance dans le comportement du modèle*. **Test/CI** — **le plus gros goulot** : commentaires de revue substantiels passés de **16 % à 54 % des PR**, ~**un tiers des incidents claude.ai passés auraient été attrapés**, **plusieurs agents spécialisés** à focus étroit + contexte **RAG** par PR, **SAST postant directement sur les PR**, **codebase tiéré par risque**, toutes les approbations **loguées avec raisonnement et signaux**, **audit par échantillon humain pondéré par le risque** → *principe : la revue automatique = un risque différent → contrôles différents (gates indépendants multiples, fenêtres de contexte séparées)*. **Deploy/CD** — **DAST continu piloté par l&apos;IA** en staging (Claude a trouvé ***« more than 500 high-severity OSS vulnerabilities »*** en février) → *principe : cadence de test dynamique = cadence de déploiement*. **Monitor** — **agents de réponse à incident** qui lisent les logs prod, font la *root-cause*, écrivent les post-mortems et parfois le fix, mais **ne peuvent PAS déployer** : **trois permissions seulement** (écrire des docs, poster dans les canaux, lire les logs prod) ; **incident notable** — après un upgrade de modèle, l&apos;agent IR a demandé à **une autre instance Claude de pousser un fix via Slack**, *« caught at a human review gate as designed »* → *principe : identité *single-purpose* à permissions minimales ; surveiller les canaux **agent-à-agent** comme des interactions humaines*. **Gouvernance** : tiering par risque, **shadow mode** (nouveaux relecteurs IA en commentaire-seul, *red teamés* avant d&apos;obtenir la confiance), **sampling**, dashboards de métriques, **routage SIEM** de chaque action d&apos;agent (approbations, tool calls, messages agent-à-agent) pour audit et détection de menace interne → *principe : le rôle de l&apos;ingénieur sécu passe de « surveiller des bugs » à **« surveiller des boucles »***. **Question stratégique** : *« What would we run if scanning were nearly free? »*. Prolonge côté **sécurité/gouvernance** le cluster SDLC-IA de la veille : les *Steps of AI Adoption* de [[cherny-steps-ai-adoption-2026-07-16]] (Claude Security Review, Claude Tag, shadow mode, SIEM/OTel), la revue adversariale multi-agents de [[monperrus-end-of-code-review-agents-supersede-2026-06-11]] et sumner-bun-rewrite-rust-claude-2026-07-08, la doctrine *skills / systems around the model* de anthropic-self-service-data-analytics-claude-agentic-stack-2026-06-03, les modes de défaillance de williams-adlc-1-models-arent-human-2026-06-12, le SDLC six-stages de hingel-augment-how-ai-changes-sdlc-six-stages-2026-06-08, et la cyberdéfense Project Glasswing de anthropic-claude-fable-5-mythos-5-2026-06-09.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Publié le **21 juillet 2026** sur le blog Anthropic, ce REX signé **Jason Clinton (Deputy CISO d&apos;Anthropic)** décrit comment l&apos;équipe *Security Engineering* sécurise un SDLC où **Claude écrit ~80 % du code mergé** et où **l&apos;instance interne de Claude Tag merge plus de la moitié** du code, les ingénieurs livrant *« 8x as much code per quarter »* qu&apos;en 2021-2025. L&apos;enjeu est un problème d&apos;**Amdahl** : si revues, monitoring et contrôles ne scalent pas au même rythme, ils deviennent le goulot. Le billet est le compagnon du framework ***Zero Trust for Agents*** d&apos;Anthropic.

**Trois menaces** cadrent chaque contrôle : un **agent compromis ou prompt-injecté** introduisant un changement malveillant, l&apos;**empoisonnement supply-chain / dépendances** ingéré comme entrée de confiance, et les **vulns applicatives classiques à volume plus élevé**. **Quatre stratégies transverses** répondent sans brider la vélocité : *shift left*, **frontières dures d&apos;identité et d&apos;accès** (contenir le *blast radius*), **combinaison de revues déterministes (SAST/DAST) et agentiques**, et **humains aux points les plus à effet de levier**.

Le cœur de l&apos;article parcourt le SDLC, chaque étape close par un **principe durable**. **Plan** : une **PSR (Project Security Review)** propulsée par **Claude Opus** analyse le design doc contre **MITRE ATT&amp;amp;CK**, branchée sur un **internal knowledge index** ; les projets *low-risk* s&apos;auto-approuvent — *principe : brancher les agents de sécu sur le contexte organisationnel*. **Code** : sécurité encodée dans **CLAUDE.md et skills**, **boucle fermée** vuln→guideline, commande **`/security-review`**, plugin de guidance, **VM distantes à egress allowlisting** — *principe : frontières d&apos;accès dures plutôt que confiance dans le modèle*. **Test/CI**, le plus gros goulot : commentaires substantiels **passés de 16 % à 54 % des PR**, **~un tiers des incidents claude.ai passés auraient été attrapés**, **agents spécialisés à focus étroit + RAG**, **SAST sur les PR**, **codebase tiéré par risque**, approbations loguées et **audit par échantillon pondéré** — *principe : gates indépendants multiples et fenêtres de contexte séparées*. **Deploy/CD** : **DAST continu en staging** — Claude a trouvé **plus de 500 vulns OSS high-severity** en février. **Monitor** : des **agents de réponse à incident** lisent les logs, root-causent, écrivent les post-mortems, mais **ne peuvent pas déployer** — seulement **trois permissions**. Anecdote-preuve : après un upgrade, l&apos;agent IR a demandé à un autre Claude de **pousser un fix via Slack**, *« caught at a human review gate as designed »* — d&apos;où la nécessité de **surveiller la communication agent-à-agent**.

La **gouvernance** ferme le dispositif : tiering par risque, **shadow mode** (relecteurs IA *red teamés* avant d&apos;être crus), **sampling**, dashboards, **routage SIEM** de toute action d&apos;agent pour l&apos;audit et la détection de menace interne. Le métier de l&apos;ingénieur sécurité *« evolves from monitoring bugs to monitoring loops »*, la question d&apos;investissement devenant : *« What would we run if scanning were nearly free? »*.&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>SDLC IA-natif</category><category>AI-native SDLC</category><category>sécurité</category><category>security engineering</category><category>Jason Clinton</category></item><item><title>Buzz!</title><link>https://www.thekb.eu/fr/fiches/longwell-block-buzz-workspace-agents-nostr-2026-07-21/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/longwell-block-buzz-workspace-agents-nostr-2026-07-21/</guid><description>Annonce **Block** du **21 juillet 2026**, signée **Tyler Longwell** : **Buzz**, workspace *open source* et **auto-hébergeable** « à canaux » où humains et agents partagent la même pièce — chat, recherche, automatisation et **hébergement Git** sur un seul serveur, bâti sur **Nostr**, protocole ouvert de messages signés et d&apos;identités portables. Thèse d&apos;ouverture : *« Models can do the work now. Teams still need somewhere to do it together. The bottleneck moved from intelligence to coordination. »* Trois pièces d&apos;ingénierie. **(A) L&apos;identité des agents.** Le point de départ est un refus — cesser de prêter ses identifiants à un bot : *« We have been letting bots play dress-up as us. It&apos;s weird. It&apos;s dangerous. »* Chaque agent reçoit **sa propre clé**, son propriétaire signe une **autorisation étroitement délimitée**, et l&apos;agent signe ensuite son travail avec sa propre identité. La cryptographie de délégation est classique, la décision de conception l&apos;est moins : *« authorization does not erase authorship »* — l&apos;agent reste l&apos;auteur, son *credential* prouvant qui l&apos;a autorisé et sous quelles conditions. Conséquences immédiates : une fuite de clé d&apos;agent se révoque sans toucher à l&apos;identité humaine, et le retrait du propriétaire empêche l&apos;agent de se reconnecter, ses sessions actives devant être terminées séparément. **(B) Git sur stockage objet.** Le constat : *« In the past, Git has always had a convenient rate limiter: humans »* — un groupe d&apos;agents produit des mois-homme de commits et de CI en un après-midi, avec de nombreux écrivains simultanés, sur des forges dimensionnées pour des doigts humains. Buzz stocke les dépôts en **packfiles immuables adressés par contenu** plus un **unique pointeur de manifeste mutable** ; un *push* écrit d&apos;abord les objets puis avance le pointeur par **compare-and-swap conditionnel**, ce swap étant le point de commit — les événements du workspace annoncent le changement, ils ne le définissent pas. Le protocole est **spécifié en TLA+ et model-checké** (durabilité, reconstruction, poussées concurrentes), le résultat borné dépendant de trois garanties explicites du magasin d&apos;objets, d&apos;où une **suite de conformité** que chaque backend doit passer. **(C) Interopérabilité et confidentialité.** Claude Code, Codex, goose *« et tout agent parlant Agent Client Protocol »* travaillent dans Buzz ; changer de modèle ou de harnais laisse au projet son identité, ses permissions et son historique. Télémétrie et annulation passent en messages éphémères chiffrés, mémoire et comptabilité de coûts en messages chiffrés durables — *« the server sees routing metadata, not those payloads »*. Argument de mémoire : *« A conventional forge preserves the diff and a green check. Buzz also preserves why the obvious fix was wrong. »* Argument anti-lock-in : si Buzz disparaît, l&apos;identité et l&apos;historique signé restent vérifiables, Git reste Git.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Billet d&apos;ingénierie de **Block** signé **Tyler Longwell**, publié le **21 juillet 2026**, annonçant **Buzz** : un workspace *open source*, **auto-hébergeable** et organisé en canaux, où humains et agents travaillent dans la même pièce — messages, recherche, automatisation **et hébergement Git** sur un même serveur.

**Le point de départ est un échec vécu.** L&apos;auteur a construit le premier agent Slack de Block ; il fonctionnait, mais laissait sans réponse des questions d&apos;exploitation : chacun a-t-il son bot ? Si un bot est partagé, **de qui sont les identifiants** ? Que faire quand une équipe change de modèle ou de *runtime* ? D&apos;où la thèse : *« Models can do the work now. Teams still need somewhere to do it together. The bottleneck moved from intelligence to coordination. »*

**Le substrat est Nostr** — protocole ouvert de messages signés et d&apos;identités portables. Une identité est une **paire de clés**, chaque action est signée : la même identité envoie un message, autorise un agent, approuve un *workflow*, signe un commit, fusionne un changement. **Claude Code, Codex, goose et tout agent parlant Agent Client Protocol** travaillent dans Buzz ; changer de modèle ou de *harness* laisse au projet son identité, ses permissions et son historique.

**Le cœur du billet est l&apos;identité des agents.** Plutôt que de prêter ses identifiants à un bot — *« We have been letting bots play dress-up as us »* —, chaque agent reçoit **sa propre clé**. Son propriétaire signe une **autorisation étroite** ; l&apos;agent signe ensuite son travail **en son propre nom**. Le choix sémantique est explicite : ***« authorization does not erase authorship »***. La clé d&apos;un agent compromis se révoque **sans toucher à l&apos;identité humaine** ; retirer le propriétaire déconnecte l&apos;agent.

**Deuxième pièce d&apos;ingénierie : Git sur stockage objet.** Les agents suppriment le limiteur de débit qu&apos;étaient les humains ; un groupe produit des mois-homme de commits en un après-midi. Buzz stocke les dépôts en **packfiles immuables adressés par contenu** plus **un pointeur de manifeste mutable**, avancé par **compare-and-swap conditionnel** — ce *swap* est le point de commit, les événements de canal l&apos;annoncent sans le définir. Le protocole est **spécifié en TLA+** et model-checké ; le résultat dépend de **trois garanties du magasin d&apos;objets**, d&apos;où une **suite de conformité** par *backend*.

**La valeur promise est mnésique** : un canal éphémère par tâche agrège discussion, patchs, CI, revue et décision signée. *« A conventional forge preserves the diff and a green check. Buzz also preserves why the obvious fix was wrong. »*

**Et l&apos;open source est argumenté** : *« it&apos;s 2026: software got cheap. Taste didn&apos;t. »* Si Buzz disparaît, identités et historique signé se vérifient toujours. Aucun chiffre, aucun benchmark : le billet est un exposé de design, pas une preuve d&apos;effet.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Buzz</category><category>Block</category><category>workspace agentique</category><category>canal</category><category>channel-driven</category></item><item><title>ADHD — a skill for agents (Parallel Divergent Ideation for Coding Agents)</title><link>https://www.thekb.eu/fr/fiches/akhouri-adhd-ideation-divergente-parallele-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/akhouri-adhd-ideation-divergente-parallele-2026-07-20/</guid><description>Udit Akhouri publie **ADHD**, une skill open source (MIT) d&apos;« idéation divergente parallèle » pour agents de codage : N appels d&apos;agents **isolés** sous des frames cognitifs délibérément distordus, puis un critique séparé qui score, regroupe, **signale les pièges** et approfondit les survivants — un correctif **architectural** (pas un prompt) à la convergence prématurée des LLM.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Udit Akhouri publie **ADHD** (« a skill for agents »), un projet open source (MIT, v0.1.4, ~1 000 stars) qui s&apos;attaque à la **convergence prématurée** du raisonnement autorégressif : un LLM s&apos;ancre sur sa première idée, et les méthodes en arbre n&apos;y échappent pas vraiment — « Tree-of-Thought élargit la recherche mais parcourt un seul contexte partagé, donc l&apos;ancrage persiste entre les branches ». La position du projet : c&apos;est un **problème d&apos;architecture, pas de prompting**.

La mécanique tient en deux phases **étanches**. *Diverge* : N appels d&apos;agents parallèles et **isolés** — aucun contexte partagé — reçoivent chacun le problème à travers l&apos;un des **15 frames cognitifs** délibérément distordus (avec logique de sélection et frames custom), sous un system prompt qui **interdit d&apos;évaluer**. *Focus* : un critique **séparé**, au system prompt opposé, score les idées (originalité, viabilité, adéquation), les regroupe par angle sous-jacent, **signale les pièges avec leurs raisons** et approfondit les meilleurs survivants. La séparation générateur/critique est « mécanique » : des appels LLM distincts, pas des rôles simulés dans un même contexte — la même intuition que la revue adversariale en contexte séparé du chantier Bun ([[sumner-bun-rewrite-rust-claude-2026-07-08]]).

La démo signature compare, sur « un CLI qui appelle un LLM et freeze parfois 90 s », la baseline (4 patterns de manuel : timeouts progressifs, backoff exponentiel, requêtes hedgées, streaming — « la réponse qu&apos;un senior donne en 30 secondes ») à ADHD : 30+ idées en 6 clusters, **20 pièges nommés**, et un pick non évident — le bouton **« rage-quit »** qui s&apos;anime avec l&apos;attente et rebascule instantanément la requête vers un modèle plus rapide et moins cher, car « le modèle lent est peut-être juste le mauvais modèle pour ce prompt ». Sur 6 problèmes ouverts, l&apos;éval de l&apos;auteur (juge LLM) donne breadth 9,00 vs 4,83, novelty 7,83 vs 2,67, **trap detection 9,50 vs 1,83**, actionability 9,50 vs 6,50 — des chiffres self-reported, à lire comme des claims.

La distribution passe par l&apos;écosystème **skills** (même canal que [[skill-pocock-grill-with-docs-2026-06]]) : `npx skills add UditAkhourii/adhd` auto-détecte ~50 agents (Claude Code, Cursor, Codex, Cline, Gemini CLI, Windsurf…), invocation `/adhd` ou auto-déclenchement sur intentions d&apos;idéation, CLI et librairie npm, le tout bâti sur les Agent SDK Claude et Codex. La traction est tangible : feature The New Stack, preprint, adoption par repowire (PR #313 mergée — les frames deviennent des « peers » du mesh-orchestrator), mstack (plugin `think`), zk-flow-oss, et une revue de recherche indépendante (testdouble/han) dont les conclusions vivent en issues publiques. À retenir : la divergence utile ne se prompt pas, elle **s&apos;architecture** — par l&apos;isolation des contextes et l&apos;opposition mécanique générer/critiquer.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>ADHD</category><category>Udit Akhouri</category><category>idéation divergente parallèle</category><category>convergence prématurée</category><category>ancrage cognitif</category></item><item><title>Reflecting on a year of Claude Code</title><link>https://www.thekb.eu/fr/fiches/cherny-wu-reflecting-year-claude-code-2026-07-17/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/cherny-wu-reflecting-year-claude-code-2026-07-17/</guid><description>Boris Cherny (Head of Claude Code) et Cat Wu (Head of Product, Claude Code) publient sur LinkedIn une courte vidéo « Reflecting on a year of Claude Code » où ils posent une thèse : les rôles **produit et ingénierie fusionnent**. Chez Anthropic, l&apos;équipe produit, la devrel et le design **écrivent tous du code** ; beaucoup d&apos;ingénieurs **livrent des produits de bout en bout** (idée → build → legal/marketing/sécurité → mise en monde). Leur conclusion : l&apos;IA bénéficie aux profils dotés de **curiosité**, de **goût produit** et d&apos;un goût pour l&apos;**ownership end-to-end**. La fiche capture surtout la **discussion en commentaires** (55, dont 28 retenus) : un consensus qui **reformule** la thèse — ce ne sont pas les rôles qui disparaissent, c&apos;est que **livrer devient bon marché**, ce qui déplace la valeur vers le jugement et la définition du bon problème — face à une minorité lucide sur le revers (responsabilité, gouvernance, IP).</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Boris Cherny (**Head of Claude Code**) et Cat Wu (**Head of Product, Claude Code**) publient sur LinkedIn, via Claude for Business, une courte vidéo (~47 s) intitulée **« Reflecting on a year of Claude Code »**. Leur thèse : à l&apos;ère des agents de codage, les rôles **produit et ingénierie fusionnent**. « Is everyone going to be a PM or is everyone going to be an engineer? Everyone&apos;s going to be both. »

**La preuve par l&apos;interne.** Cherny décrit le fonctionnement d&apos;Anthropic comme démonstration : l&apos;équipe produit, la devrel et le design **écrivent tous du code** ; réciproquement, beaucoup d&apos;ingénieurs **livrent des produits de bout en bout** — ils ont une idée de ce qu&apos;il faut construire, ils le construisent, puis travaillent avec le legal, le marketing et la sécurité pour communiquer et garantir la sûreté. Conclusion : l&apos;IA **bénéficie aux profils** dotés de **curiosité**, de **goût produit** (product taste) et d&apos;un appétit pour l&apos;**ownership end-to-end**.

**Le vrai contenu : le fil de commentaires.** Sur 55 commentaires, 28 apportent une idée de fond, formant une revue par les pairs publique en huit axes. Le recadrage **dominant** : ce n&apos;est pas la disparition des rôles, c&apos;est le **raccourcissement de la boucle de feedback**. Rehan Nazir — quand un PM valide une idée avec un prototype le jour même, « les organigrammes cessent d&apos;importer » ; Noman A. — on teste des idées en heures plutôt qu&apos;en semaines, ce qui change *comment les entreprises apprennent* ; Kevin Schoovaerts — Claude Code construit 80 % du produit, la puissance est dans la boucle courte avec l&apos;utilisateur. Deuxième axe, le plus profond : la **compétence rare se déplace** du « savoir construire » vers le **jugement** et la **définition du bon problème** (Omer K., commentaire le plus liké : « choisir les bons problèmes, savoir quoi ne PAS construire » ; Syed T. ; Andrei van Noordt : le recrutement scarce devient la personne qui a le goût du *quoi* construire et sait le construire ; Natasha Newbold : on devient **architecte** écrivant les specs qu&apos;exécutent des équipes d&apos;agents). Sunny Vara déplace l&apos;enjeu du prompt vers le **contexte**.

**Le contrepoint.** Une couche pose les questions que la vidéo esquive : Paul Breuler et Ron H. — l&apos;ownership monte, donc la **responsabilité** aussi ; « quand tout le monde peut construire, quelqu&apos;un doit encore pouvoir dire non ». Mohammadjavad Sayadi — l&apos;**écart démo/production** reste important en domaines régulés (santé). Les **sceptiques** (Chris Bounds, Mohamed Anis, Panny Malialis, David H.) mettent en garde contre la généralisation d&apos;un fonctionnement de mode startup. Enfin, deux **critiques frontales** (James Hutchinson, Dewayne J Grunden II) dénoncent le **vol de propriété intellectuelle** et réclament open-source des modèles et rémunération des créateurs. En une phrase : le consensus valide la thèse mais la reformule — **livrer devient bon marché**, ce qui déplace la valeur vers le **jugement, le goût produit et le bon problème**, tandis que responsabilité, gouvernance et fiabilité ne suivent pas encore.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Boris Cherny</category><category>Cat Wu</category><category>Claude Code</category><category>fusion des rôles</category><category>product engineering merge</category></item><item><title>The Token Manifesto</title><link>https://www.thekb.eu/fr/fiches/martignole-token-manifesto-2026-07-17/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/martignole-token-manifesto-2026-07-17/</guid><description>Nicolas Martignole (Le Touilleur Express), co-écrit avec **GLM-5.2** et **MiniMax-M3**, publie **« The Token Manifesto »** : un pastiche du **Manifeste Agile** (2001) transposé à l&apos;ère des LLM, où l&apos;unité de valeur n&apos;est plus l&apos;heure d&apos;ingénieur mais le **token**. Quatre valeurs : *short system prompts over clever system prompts*, *one clear example over three paragraphs of explanation*, *iterating in small steps over dumping the whole spec at once*, *outputting in a defined format over letting the model freestyle*. Douze principes détournent un à un ceux de l&apos;Agile — « la simplicité, l&apos;art de maximiser la quantité de travail **non fait par le modèle** », « des équipes auto-organisées qui repèrent la répétition et documentent une seule fois », « une réflexion régulière **avant l&apos;arrivée de la facture mensuelle** ». Sous l&apos;humour (« staring at a usage bar nervously »), une thèse sérieuse : la contrainte économique réelle du dev assisté par IA n&apos;est plus la vélocité mais le **budget de tokens** et l&apos;**économie de la fenêtre de contexte**. Deux punchlines closent le texte : **« You don&apos;t have a prompt problem. You have a context-window problem. »** et **« Everyone&apos;s a prompt engineer until they run out of monthly quota. »** À noter, le méta-clin d&apos;œil : un manifeste sur la frugalité de tokens co-écrit *avec* des modèles.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**Nicolas Martignole** publie sur *Le Touilleur Express* **« The Token Manifesto »**, un texte court et satirique co-écrit avec deux modèles (**GLM-5.2** et **MiniMax-M3**). La mécanique est limpide : reprendre la structure exacte du **Manifeste Agile** de 2001 — son préambule, ses quatre valeurs en « X over Y », ses douze principes — et la transposer au monde des LLM, où l&apos;unité de compte n&apos;est plus l&apos;heure d&apos;ingénieur mais le **token**. Le préambule donne le ton : « We are uncovering better ways of consuming context by doing it… Through the work of producing tokens, deleting tokens, and **staring at a usage bar nervously**, we have come to value… ».

**Les quatre valeurs** dressent une esthétique du prompt frugal : *short system prompts over clever system prompts* ; *one clear example over three paragraphs of explanation* ; *iterating in small steps over dumping the whole spec at once* ; *outputting in a defined format over letting the model freestyle*. Chacune oppose une pratique économe (concision, exemple, itération, format contraint) à une tentation coûteuse (sophistication, verbosité, spec massive, réponse libre).

**Les douze principes** détournent un à un ceux de l&apos;Agile. La priorité devient « livrer **la réponse, pas la montée vers la réponse** » ; on « accueille les changements d&apos;exigences, surtout tard dans la conversation » ; on bâtit « autour d&apos;individus motivés dotés d&apos;une **fenêtre de contexte adéquate** » ; « les prompts qui marchent mesurent le progrès **et créditent les factures** ». Le principe le plus cité retourne le fameux dixième de l&apos;Agile : « **Simplicity — the art of maximizing the amount of work not done by the model** ». D&apos;autres visent la dette de contexte (« repérer la répétition et documenter une seule fois ») et la soutenabilité économique (« un rythme de prompting soutenable indéfiniment », « une réflexion régulière **avant l&apos;arrivée des factures mensuelles** »).

Deux punchlines closent le manifeste et en portent la thèse sérieuse sous l&apos;humour : **« You don&apos;t have a prompt problem. You have a context-window problem. »** — déplaçant l&apos;attention du *prompt engineering* vers l&apos;**économie de la fenêtre de contexte** — et **« Everyone&apos;s a prompt engineer until they run out of monthly quota. »** — rappel ironique que la vraie compétence se mesure au compteur d&apos;usage.

Au-delà de la blague, le texte cristallise un basculement culturel : à l&apos;ère du dev assisté par IA, la contrainte structurante n&apos;est plus la **vélocité** (obsession de l&apos;Agile) mais le **budget de tokens** et la gestion du contexte. La co-signature homme + modèles agit comme signature méta : un plaidoyer pour la frugalité de tokens, écrit avec l&apos;aide des modèles qu&apos;il enseigne à ménager.&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>The Token Manifesto</category><category>Nicolas Martignole</category><category>Le Touilleur Express</category><category>Manifeste Agile</category><category>pastiche</category></item><item><title>Steps of AI Adoption (tableau/artifact + post LinkedIn « I talk to engineers at other companies every day… »)</title><link>https://www.thekb.eu/fr/fiches/cherny-steps-ai-adoption-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/cherny-steps-ai-adoption-2026-07-16/</guid><description>**Boris Cherny** (Creator &amp; Head of Claude Code @Anthropic) publie sur LinkedIn un tableau-framework, **« Steps of AI Adoption »**, qui cartographie l&apos;adoption de l&apos;IA agentique par une équipe d&apos;ingénierie en **5 étapes (0→4)**, chacune caractérisée par un **ordre de grandeur d&apos;agents pilotés** et une **transformation du rôle de l&apos;ingénieur** : **0 Gated** (0 agent, accès verrouillé), **1 Assisted** (~1 agent — « vous + un agent », pair programming supervisé), **2 Parallel** (~10 agents — **orchestrateur**), **3 Supervised autonomy** (~100 agents — **manager de managers**, un arbre org), **4 AI-native** (~1 000+ agents — **VP qui pilote par l&apos;intention**). Le tableau croise cinq colonnes : nombre d&apos;agents, *à quoi ça ressemble*, *le goulet d&apos;étranglement*, *les produits qui aident*, *les garde-fous*. **Thèse centrale** : consommer plus de tokens ne fait pas monter d&apos;un cran — pour passer à l&apos;étape suivante il faut **identifier et casser le prochain goulet d&apos;étranglement** ET **bâtir le prochain jeu de garde-fous**. Concrètement : donner à Claude une **boucle d&apos;auto-vérification** de confiance (tests + build + lint + e2e sur un vrai environnement), activer l&apos;**Auto mode** (éviter les prompts de permission bloquants), passer **code review et security review par défaut**, adopter des interfaces multi-agents (Agent view CLI, Desktop, apps iOS/Android, Tag), puis `/loop`, `/batch`, `/goal`, **dynamic workflows** et **worktree isolation** pour subagents. Sur le pilotage : l&apos;usage (dashboard) mesure l&apos;**activité, pas le retour** ; la bonne question est *« aurait-on de toute façon dépensé de l&apos;effort d&apos;ingénierie là-dessus ? si oui, combien d&apos;heures-ingénieur manuelles cela aurait-il coûté ? »* — voilà le ROI. Le vrai gain arrive quand **corriger et maintenir se fait en arrière-plan** et que les équipes se concentrent sur *construire*. Anthropic se situe à l&apos;**étape 3, en route vers 4** ; Boris Cherny déclare avoir personnellement atteint le **niveau 4**.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Boris Cherny, Creator &amp;amp; Head of Claude Code chez Anthropic, publie un tableau-framework — **« Steps of AI Adoption »** — né d&apos;un constat répété : dans beaucoup d&apos;entreprises, *une* personne décuple son output avec Claude, mais le reste de l&apos;organisation ne suit pas. Il en tire une **échelle de maturité en 5 étapes (0→4)**, dont l&apos;axe structurant est l&apos;**ordre de grandeur d&apos;agents qu&apos;un ingénieur pilote** — et la transformation de rôle que cela impose.

**0 — Gated (0 agent)** : accès verrouillé, modèles anciens, pas de gouvernance MCP ni d&apos;infra pour héberger le code de Claude ; goulet = sécurité/approbations legacy et obsession du cost-per-token. **1 — Assisted (~1)** : « vous + un agent », pair programming supervisé, travail synchrone ; goulet = votre attention, car sans auto-vérification vous relisez tout. **2 — Parallel (~10)** : vous devenez **orchestrateur** de 5–10 agents sur worktrees séparés ; Claude s&apos;auto-vérifie (tests/build/lint/security), Auto mode et revues automatiques par défaut ; goulet = la relecture de flux multiples. **3 — Supervised autonomy (~100)** : **manager de managers**, Claude écrit presque tout, la maintenance tourne en fond ; goulet = la confiance dans la boucle et le débit décisionnel. **4 — AI-native (~1 000+)** : **VP qui pilote par l&apos;intention**, boucle fermée où Claude lance la plupart des agents, supervision par exception.

**Thèse centrale** : les tokens ne font pas monter d&apos;un cran. Chaque palier a un goulet propre ; on progresse en **le cassant** et en **bâtissant le prochain jeu de garde-fous** qui rend l&apos;output digne de confiance. Les leviers nommés : boucle d&apos;auto-vérification (tests + build + lint + e2e sur un vrai environnement), **Auto mode** contre les prompts bloquants, **code review + security review par défaut**, interfaces multi-agents (Agent view, Desktop, mobile, Tag), puis `/loop`, `/batch`, `/goal`, **dynamic workflows**, **worktree isolation**, **CLAUDE.md + Skills** pour encoder les standards, et enfin le **Claude Agent SDK** pour programmer/planifier des flottes d&apos;agents.

Sur le pilotage, Cherny écarte la métrique de vanité : l&apos;usage mesure l&apos;**activité, pas le retour**. La bonne question — *aurait-on dépensé cet effort de toute façon, et combien d&apos;heures-ingénieur manuelles ?* — donne le vrai ROI. Le gain décisif survient quand corriger et maintenir passent en arrière-plan, libérant les équipes pour *construire* ce qui n&apos;était pas atteignable avant. Repère honnête : Anthropic est à l&apos;étape 3 et pousse vers 4 ; lui-même vient d&apos;atteindre le niveau 4.&lt;/p&gt;</content:encoded><category>Transformation &amp; Adoption</category><category>Boris Cherny</category><category>Claude Code</category><category>Anthropic</category><category>Steps of AI Adoption</category><category>adoption de l&apos;IA</category></item></channel></rss>