<?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 — Outils &amp; Plateformes</title><description>Outils &amp; Plateformes · Veille technologique haute fidélité — IA, agents de codage, SDLC</description><link>https://www.thekb.eu/</link><language>fr</language><item><title>DuckDB and the changing physics of analytics</title><link>https://www.thekb.eu/fr/fiches/warfield-duckdb-changing-physics-analytics-2026-08-26/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/warfield-duckdb-changing-physics-analytics-2026-08-26/</guid><description>Billet invité d&apos;**Andy Warfield**, ingénieur du service **S3** chez **AWS**, publié le **26 août 2026** sur *All Things Distributed*, le blog de **Werner Vogels**, qui le présente en quelques lignes signées *« --W »* : **3 554 mots** annoncés par la page. Le texte sert de véhicule à l&apos;annonce que **DuckLabs**, l&apos;équipe derrière **DuckDB**, rejoint **AWS**. (A) La thèse : l&apos;informatique système consiste à chercher le compromis élégant face à une « physique » mobile — les rapports entre vitesse mémoire, réseau et calcul — et cette physique a changé. Warfield chiffre l&apos;écart : une **m1.xlarge** de 2007 offrait **15 Go de RAM**, **4 cœurs virtuels** et **~1 Gb/s** de réseau ; une **m8g.48xlarge** d&apos;aujourd&apos;hui environ **50×** plus de chacun des trois. La croissance des jeux de données, elle, suit une distribution dont les très grands volumes sont la queue. (B) La conséquence : le traitement distribué — **MapReduce**, les **RDD** de **Spark** — a été conçu sous la contrainte d&apos;I/O du début des années 2000, et une grande part du travail qui lui était confié n&apos;a plus besoin de quitter l&apos;application. D&apos;où le moteur embarqué en bibliothèque, dans l&apos;espace d&apos;adressage de l&apos;application, dont **DuckDB** est l&apos;exemple. Warfield y adosse l&apos;article *Scalability! But at what COST?* (2015) et l&apos;épigraphe de **Paul Barham** : *« You can have a second computer once you&apos;ve shown you know how to use the first one. »* Il pose une réserve explicite : *« When a job genuinely needs a thousand machines, it needs a thousand machines. »* Le corpus tient déjà [[vogels-tech-predictions-2026-allthingsdistributed-2025-11-25]] du même blog et [[anthropic-self-service-data-analytics-claude-agentic-stack-2026-06-03]] sur l&apos;analytique en libre-service.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Andy Warfield, ingénieur du service S3 chez AWS, publie le 26 août 2026 un billet invité sur All Things Distributed, présenté par Werner Vogels. Il y explique pourquoi les moteurs analytiques embarqués comme DuckDB prennent de l&apos;importance, et annonce que DuckLabs, l&apos;équipe qui développe DuckDB, rejoint AWS.

Sa grille de lecture est celle d&apos;une « physique » mobile. Là où les sciences physiques explorent des invariants, l&apos;informatique système cherche le compromis élégant face à des rapports qui bougent : vitesse de la mémoire contre celle du réseau, richesse des abstractions contre puissance disponible. Il cite trois moments — le projet NOW de Berkeley, ses propres travaux sur Xen, les recherches MonetDB et X100 au CWI d&apos;Amsterdam, où le goulot du traitement de requêtes s&apos;était déplacé du disque vers le CPU — et note que ces contraintes reviennent par cycles.

Appliquée aux données, cette grille explique le traitement distribué. Le traitement est toujours plus simple et plus efficace sur une seule machine rapide, mais quand le disque ou la carte réseau d&apos;un serveur ne suffisent plus à lire le volume voulu, on partitionne. C&apos;était la contrainte du début des années 2000, celle qui a produit MapReduce puis les RDD de Spark. Warfield relève deux qualités de ces systèmes : ils ont beaucoup innové sur l&apos;ergonomie développeur, et ils ont assumé un coût fixe de planification et de distribution en pariant sur le débit obtenu par ajout de machines plutôt que sur l&apos;efficacité unitaire.

Or les rapports ont changé. Une instance actuelle offre environ cinquante fois la mémoire, les cœurs et la bande passante réseau de la plus grosse instance EC2 de 2007, tandis que la croissance des jeux de données suit une distribution dont les cas extrêmes sont la queue. Le papier Scalability! But at what COST? de 2015 avait déjà montré qu&apos;une implémentation mono-thread soignée pouvait battre des frameworks distribués sur cent vingt-huit cœurs.

DuckDB, lancé en 2018 par Hannes Mühleisen et Mark Raasveldt, applique cette logique : un moteur analytique en bibliothèque, tournant dans l&apos;espace d&apos;adressage de l&apos;application, sur le modèle de diffusion de SQLite. AWS en est devenu client puis sponsor de l&apos;extension Iceberg, dans le sillage de S3 Tables ; l&apos;extension supporte Iceberg v2 et v3 et dépasse 800 000 téléchargements par semaine.

Warfield ne présente pas l&apos;embarqué comme un remplacement : quand un traitement exige mille machines, il les exige. Ce qui change, écrit-il, c&apos;est qu&apos;une grande part du travail sur données n&apos;avait jamais besoin d&apos;un cluster. DuckLabs rejoint AWS comme filiale, le projet restant open source sous licence MIT et sous la garde de la DuckDB Foundation.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>DuckDB</category><category>DuckLabs</category><category>acquisition AWS</category><category>moteur analytique embarqué</category><category>bibliothèque en processus</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>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>ChatGPT Desktop &amp; Claude Desktop vs versions web — Rapport « What ? — So What ? — Now What ? »</title><link>https://www.thekb.eu/fr/fiches/chatgpt-claude-desktop-vs-web-deep-research-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/chatgpt-claude-desktop-vs-web-deep-research-2026-08-12/</guid><description>Rapport de recherche interne du **12 août 2026** (format *What ? — So What ? — Now What ?*, enquête menée les 11-12 août) sur une question simple : les applications **desktop** de ChatGPT et de Claude sont-elles meilleures que leurs versions **web** ? La réponse est en deux temps. **(A) Un consensus qualitatif solide et sourcé existe.** Le point de départ est incontestable : desktop et web appellent exactement les mêmes modèles cloud, l&apos;application n&apos;étant qu&apos;une interface du service — le gain se situe donc intégralement dans l&apos;enveloppe applicative (latence d&apos;accès, stabilité en session longue, empreinte mémoire, intégrations système, fluidité du workflow). Ce qui distingue réellement le desktop, confirmé : côté OpenAI, raccourci global (Option/Alt + Espace), *companion window* toujours au premier plan, captures d&apos;écran natives, et depuis juillet 2026 l&apos;agentique **Codex/Work** intégrée à l&apos;app ; côté Anthropic, **Quick Entry** (macOS), **Desktop Extensions** (installer un serveur **MCP** local devient *« as simple as clicking a button »*), accès aux fichiers locaux, **Cowork** et **Computer Use** (permissions Accessibilité et enregistrement d&apos;écran). Le web garde deux atouts confirmés : multi-onglets / multi-fils, et universalité sans client à installer. **(B) La quasi-totalité des chiffres qui circulent pour étayer ce consensus ne résiste pas à la vérification.** L&apos;audit critique du rapport (§1.5) classe **non confirmées** sept affirmations chiffrées largement reprises : le *cold start* « 2-3 s vs 8-12 s » (seule trace, un *« loads in about 3 seconds »* anecdotique sur Substack) ; la RAM « 200-700 Mo vs 1,2-2 Go », attribuée à un « Alibaba Product Insights » dont les pages renvoient **404** ; un *glitch rate* et une rétention de session introuvables ; un « Claude +10-20 % end-to-end » attribué à **Skywork**, qui avait en réalité benchmarké son propre agent Windows et non Claude contre le web ; une source « Cosmo Edge » introuvable ; des citations Zenken AI non confirmées ; et deux posts X non authentifiés, sans URL. Le contre-signal est documenté avec la même rigueur : Yuri Dvoinos décrit une app Claude Desktop qui *« makes me want to throw my laptop out the window »* — 68 % de CPU, lag de saisie sur MacBook Pro —, et le rapport rappelle que les deux apps sont des constructions **Electron** avec couches natives. D&apos;où sa formule : *l&apos;avantage desktop est une promesse d&apos;implémentation, pas une loi de la nature.* **Le « So What »** : puisque le modèle est devenu le point commun, l&apos;interface devient le champ de bataille — la fusion **Codex + ChatGPT** du 9 juillet 2026 et le tandem Cowork / Computer Use racontent la même histoire, *« l&apos;app desktop n&apos;est plus un client de chat, c&apos;est un runtime d&apos;agents avec accès à la machine »*. Trois conséquences : le gain est un gain de **friction**, non de puissance ; pour une DSI, le desktop **déplace la frontière de confiance** — Computer Use exige des permissions système sensibles et la fusion Codex place exécution de code, navigateur et connecteurs dans *« one expanded trust boundary »*, là où le navigateur reste gouvernable par SSO, DLP et CASB ; et pour qui publie, la fragilité des chiffres est en elle-même l&apos;information. **Le « Now What »** livre des critères de bascule individuels, une checklist DSI (inventorier les permissions, désactiver Computer Use et Cowork par défaut, cadrer les extensions MCP autorisées, organiser distribution et mises à jour — sur Linux, hors dépôt apt, Claude Desktop ne se met pas à jour seul) et une consigne éditoriale : ne citer que les verbatims et dates confirmés.</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**, au format **What ? — So What ? — Now What ?**, sur une question simple : les applications desktop de ChatGPT et de Claude sont-elles meilleures que le web ?

**What.** Oui, un consensus qualitatif existe chez les power users et les reviewers — **mais il ne porte jamais sur le modèle** : desktop et web appellent exactement la même intelligence cloud. Le gain est **entièrement dans l&apos;enveloppe applicative** : latence d&apos;accès, stabilité en session longue, empreinte mémoire, intégrations système. Ce qui distingue réellement le desktop, confirmé : côté OpenAI, raccourci global, *companion window* au premier plan, captures natives, et depuis juillet 2026 l&apos;agentique **Codex/Work** dans l&apos;app ; côté Anthropic, **Quick Entry**, **Desktop Extensions** (un serveur MCP local s&apos;installe *« en cliquant un bouton »*), fichiers locaux, **Cowork** et **Computer Use**. Le web garde le multi-onglets et l&apos;universalité sans installation.

**L&apos;audit critique est le cœur du document.** Sept affirmations chiffrées largement reprises sont classées **non confirmées** : le cold start « 2-3 s vs 8-12 s » (aucun benchmark), la RAM « 200-700 Mo vs 1,2-2 Go » attribuée à un « Alibaba Product Insights » **dont les pages renvoient 404**, un glitch rate et une rétention de session introuvables, un « Claude +10-20 % » attribué à **Skywork qui benchmarkait en réalité son propre agent Windows**, deux sources introuvables et **deux posts X non authentifiés**. Le contre-signal est retenu avec la même rigueur : Yuri Dvoinos, **68 % de CPU** et *« makes me want to throw my laptop out the window »*, plus le rappel que les deux apps sont des **Electron + couches natives**. D&apos;où : *« l&apos;avantage desktop est une promesse d&apos;implémentation, pas une loi de la nature. »*

**So What.** Le modèle étant devenu le point commun, **l&apos;interface devient le champ de bataille** : *« l&apos;app desktop n&apos;est plus un client de chat, c&apos;est un runtime d&apos;agents avec accès à la machine »*. Le gain est **un gain de friction, pas de puissance**, réel seulement en usage intensif. Pour les DSI, le desktop **déplace la frontière de confiance** — permissions Accessibilité et enregistrement d&apos;écran, *« one expanded trust boundary »* après la fusion Codex — quand le navigateur reste gouvernable par SSO/DLP/CASB. Et pour qui publie, **la fragilité des chiffres est l&apos;information**.

**Now What.** Desktop si l&apos;IA est invoquée plusieurs fois par heure et que les workflows passent par fichiers, captures ou agents ; web sinon. Côté DSI : inventorier les permissions, désactiver Computer Use et Cowork par défaut, cadrer les extensions MCP, gérer les mises à jour (**sur Linux hors apt, pas de mise à jour automatique**). Côté publication : ne citer que verbatims et dates confirmés, et produire son propre mini-benchmark reproductible — quelques heures pour des chiffres enfin citables.&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>ChatGPT Desktop</category><category>Claude Desktop</category><category>version web</category><category>application desktop</category><category>app native</category></item><item><title>Shieldstral : Mistral compile sa doctrine en 3,8 milliards de paramètres</title><link>https://www.thekb.eu/fr/fiches/girard-shieldstral-mistral-doctrine-garde-fou-2026-08-07/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/girard-shieldstral-mistral-doctrine-garde-fou-2026-08-07/</guid><description>Note de veille de **Didier Girard** publiée sur **X** le **7 août 2026**, qui lit le lancement de **Shieldstral 1.0 3B** (Mistral AI, 4 août 2026) non comme une sortie produit mais comme **la mise en production d&apos;une doctrine**. Point de départ : le **13 mai 2026**, devant la commission d&apos;enquête de l&apos;Assemblée nationale sur les vulnérabilités numériques, **Arthur Mensch** refusait tout droit de regard de Mistral sur l&apos;usage final de ses modèles — *« nous n&apos;avons pas la légitimité démocratique »* — en écartant explicitement la posture d&apos;**Anthropic**. Moins de trois mois plus tard, Mistral publie un **modèle de modération**. L&apos;auteur écarte la contradiction apparente : **Shieldstral ne porte aucune taxonomie du licite et de l&apos;illicite**, il répond à une **question que l&apos;utilisateur écrit**. **Le mécanisme est le cœur de la note** : un prompt en trois parties (contexte + sévérité / une seule question fermée / le contenu à juger), une réponse `yes` ou `no`, et la **softmax sur ces deux tokens** produit un score continu entre 0 et 1. **La politique de modération n&apos;est pas dans les poids, elle est lue à l&apos;inférence** — là où **Llama Guard 4** embarque la taxonomie MLCommons figée à l&apos;entraînement, Shieldstral lit la vôtre en langage naturel, modifiable **sans réentraînement**. Le rapport technique (**arXiv:2607.25857**, 28 juillet 2026) chiffre le coût de ce choix : fine-tuning sur données publiques seules = **61,1 % de F1** en adaptabilité aux politiques ; **4,4 millions de paires contrastives** générées par LLM (même contenu réécrit pour violer une politique mais pas sa politique sœur) = **+23,3 points** ; **91,3 %** après fusion de trois checkpoints. Caractéristiques : **3,8 Md de paramètres réels** (le « 3B » du nom arrondit vers le bas), base **Ministral 3** + encodeur vision **Pixtral**, **12 langues**, **16 Go de VRAM en BF16**, **Apache 2.0**. Performance texte : **84,9 % de F1 moyen**, à égalité avec **GPT-OSS-Safeguard-20B** (sept fois plus gros), devant **Qwen3Guard-8B** (84,0) et loin devant **LlamaGuard-4-12B** (69,1). **Réserve posée par l&apos;auteur lui-même** : *tous ces chiffres viennent de Mistral, sur des jeux de test que Mistral a sélectionnés, et aucune évaluation tierce n&apos;existait au 6 août*. La thèse structurante est une **opposition de topologies** : chez **Anthropic**, le garde-fou vit **dans les poids** et l&apos;éditeur arbitre qui y échappe (**Claude Fable 5** public avec mesures de sécurité / **Claude Mythos 5** sans, réservé aux cyberdéfenseurs approuvés du **Project Glasswing**, 9 juin 2026) ; chez **Mistral**, le garde-fou **sort du modèle** — composant séparé, ouvert, auto-hébergeable, dont la politique appartient au déployeur. Alignement client explicite (ministère des Armées, BNP Paribas, administrations françaises et luxembourgeoise). La note se termine sur un **revers en trois points documentés** : **auditabilité** (sortie binaire, aucune trace de raisonnement, alors que le déployeur hérite de la charge de justification en audit AI Act), **robustesse** (le premier chapitre du *Traité sur la tolérance* de Voltaire classé « appelle à la violence » par un testeur du fil Hacker News — confusion mention/adhésion), **disponibilité** (au 6 août : pas d&apos;endpoint facturé sur La Plateforme, pas d&apos;Ollama officiel). Trois règles de déploiement en clôture.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Note de veille du **7 août 2026** qui lit **Shieldstral 1.0 3B** — le classificateur de sécurité multimodal publié par **Mistral AI** le 4 août sous **Apache 2.0** — comme la traduction en produit d&apos;une position politique.

**Le paradoxe de départ.** Le 13 mai 2026, devant la commission d&apos;enquête de l&apos;Assemblée nationale sur les vulnérabilités numériques, **Arthur Mensch** refusait tout droit de regard de Mistral sur l&apos;usage final de ses modèles : *« nous n&apos;avons pas la légitimité démocratique »*, en écartant au passage la posture d&apos;**Anthropic**. Moins de trois mois plus tard, Mistral publie un modèle de modération. L&apos;auteur dissout la contradiction : **Shieldstral ne porte aucune taxonomie du licite et de l&apos;illicite** — il répond à une question que le déployeur écrit.

**Le mécanisme.** Le prompt tient en trois parties : contexte et sévérité, **une seule question fermée**, le contenu à juger. Le modèle répond `yes` ou `no` et la **softmax sur ces deux tokens** donne un score continu. **La politique n&apos;est donc pas apprise** : là où **Llama Guard 4** embarque la taxonomie MLCommons figée à l&apos;entraînement, Shieldstral lit la vôtre en langage naturel **à l&apos;inférence**, modifiable sans réentraînement. Le rapport technique (arXiv, 28 juillet) chiffre ce choix : **61,1 %** de F1 en adaptabilité avec les seuls jeux publics, **+23,3 points** grâce à **4,4 millions de paires contrastives** générées par LLM, **91,3 %** après fusion de trois checkpoints. L&apos;objet est calibré pour tourner sur site : **3,8 Md de paramètres**, base **Ministral 3** et encodeur vision **Pixtral**, **12 langues**, **16 Go de VRAM**. Sur le texte, **84,9 %** de F1 moyen — à égalité avec **GPT-OSS-Safeguard-20B**, sept fois plus gros. Réserve posée par l&apos;auteur : **chiffres du constructeur, jeux de test du constructeur, aucune évaluation tierce**.

**La thèse.** Deux endroits où loger le garde-fou. Chez **Anthropic** (9 juin), il vit **dans les poids** et l&apos;éditeur arbitre qui y échappe — **Claude Fable 5** public, **Claude Mythos 5** réservé aux cyberdéfenseurs du **Project Glasswing**. Chez Mistral, il **sort du modèle** : composant séparé, ouvert, auto-hébergeable. Choix aligné sur des clients régaliens et bancaires, et sur une souveraineté qui se qualifie **dépendance par dépendance**.

**Le revers.** Trois manques documentés : **auditabilité** (sortie binaire, aucune trace de raisonnement, alors que le déployeur porte la justification en audit AI Act), **robustesse** (le *Traité sur la tolérance* de Voltaire classé « appelle à la violence » — confusion mention/adhésion), **disponibilité** (ni endpoint facturé ni Ollama officiel au 6 août). D&apos;où trois règles : calibrer **deux** seuils sur un jeu maison, **journaliser la question de politique active**, tester mention/adhésion et vos langues — et garder un détecteur d&apos;**injection de prompt** à part. *« Apache 2.0, 16 Go de VRAM, et la responsabilité livrée avec les poids. »*&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>Shieldstral</category><category>Shieldstral 1.0 3B</category><category>Mistral AI</category><category>Arthur Mensch</category><category>modèle de modération</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>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>Announcing Cloudflare Wallets: the programmable wallet for the agentic Internet</title><link>https://www.thekb.eu/fr/fiches/cloudflare-wallets-agentic-commerce-2026-08-04/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/cloudflare-wallets-agentic-commerce-2026-08-04/</guid><description>Annonce produit publiée sur le blog **Cloudflare** le **4 août 2026** par **Will Papper**, dans le cadre de l&apos;**Agents Week** : **Cloudflare Wallets**, présenté comme *« the programmable wallet for the agentic Internet »*. **Le problème posé** est précis et bien choisi : un agent qui veut essayer une API doit traverser une page de connexion **conçue pour des humains**, faire ajouter un moyen de paiement par un humain, générer une clé d&apos;API, puis comprendre comment appeler le service. Deux manques structurels l&apos;expliquent — *« Agents do not have a stable identifier to sign up for an API, and they do not have a native way to pay for APIs »* — avec pour conséquence que *« AI agents often give up on these tasks entirely, kicking registration, payment methods, and API key generation back to humans »*. **L&apos;architecture proposée tient en deux types de portefeuilles** : les **Account Wallets**, destinés aux humains propriétaires d&apos;un compte Cloudflare (approvisionner, déléguer, retirer), et les **Virtual Wallets**, destinés aux agents, **opérant par clé d&apos;API** et dont le plafond de dépense est **fixé par le détenteur du compte**. Les garde-fous annoncés sont explicites : **allocation, liste d&apos;autorisation, montant maximal par transaction**. **Le rail de paiement est le protocole x402** (paiements attachés à des requêtes HTTP) et la monnaie est le **stablecoin** — ce qui place l&apos;offre dans un camp distinct de celui des schémas adossés aux réseaux de cartes. **L&apos;argument le plus intéressant est contre-intuitif et central** : *« These limits may seem like constraints, but counterintuitively they give agents more freedom. If an agent is responsible for $10, you can worry less about its spending than if it is responsible for $1,000. »* → **le plafond n&apos;est pas ce qui bride l&apos;autonomie, c&apos;est ce qui la rend consentable.** **Second volet, plus stratégique que le premier** : l&apos;identité, via un espace de noms **`cloudflare.pay`** — un agent de recherche pourrait vivre à `research.example.cloudflare.pay`, donnant au marchand la certitude qu&apos;il parle à l&apos;agent d&apos;une organisation identifiée. Cloudflare revendique une ambition volontairement minimale (*« a human-readable identifier for a not-very-readable keypair, similar to the URL and IP-address pairings used in DNS »*), adossée à ses briques existantes (**Turnstile**, Bot Management, **Web Bot Auth** et ses paires de clés), et annonce vouloir adopter les schémas de la **x402 Foundation** à mesure qu&apos;ils émergeront. **Réserve dirimante sur le statut du texte** : **presque tout est au futur**. Ce qui existe le jour de l&apos;annonce, c&apos;est la **réservation d&apos;un handle** ; les paiements, les Virtual Wallets, les garde-fous et les rampes d&apos;accès aux fonds sont annoncés (*« Soon, you will be able to… »*). C&apos;est une **prise de position sur un espace de noms**, davantage qu&apos;une mise en service.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Annonce publiée sur le blog **Cloudflare** le **4 août 2026** par **Will Papper**, pendant l&apos;**Agents Week** : **Cloudflare Wallets**, *« the programmable wallet for the agentic Internet »*.

**Le problème.** Un agent qui veut essayer une API doit franchir une page de connexion conçue pour des humains, faire ajouter un moyen de paiement par un humain, générer une clé, puis découvrir l&apos;API. Deux manques l&apos;expliquent : *« Agents do not have a stable identifier to sign up for an API, and they do not have a native way to pay for APIs. »* Résultat, les agents abandonnent et renvoient tout à un humain.

**L&apos;architecture.** Deux types de portefeuilles. Les **Account Wallets** appartiennent aux humains propriétaires d&apos;un compte : approvisionner, déléguer, retirer. Les **Virtual Wallets** sont destinés aux agents, fonctionnent **par clé d&apos;API**, et leur plafond est **fixé par le détenteur du compte** — avec allocation, liste d&apos;autorisation et montant maximal par transaction. Le rail est le protocole **x402**, qui attache un paiement à une requête HTTP, et la monnaie est le **stablecoin** : un positionnement distinct des schémas adossés aux réseaux de cartes.

**L&apos;argument central est contre-intuitif** : *« These limits may seem like constraints, but counterintuitively they give agents more freedom. If an agent is responsible for $10, you can worry less about its spending than if it is responsible for $1,000. »* Le plafond n&apos;est pas ce qui bride l&apos;autonomie, c&apos;est ce qui la rend consentable — et si essayer une API coûte quelques centimes, dix dollars suffisent à en comparer beaucoup.

**Le second volet est l&apos;identité**, et il est plus stratégique que le premier. Un agent peut vivre à `research.example.cloudflare.pay` : identité optionnelle, déléguée du compte, persistante, qui rend enfin attribuables les essais gratuits et crédits d&apos;inscription. Cloudflare revendique une ambition minimale — *« a human-readable identifier for a not-very-readable keypair, similar to the URL and IP-address pairings used in DNS »* — en s&apos;appuyant sur **Web Bot Auth** et en annonçant l&apos;adoption des schémas de la **x402 Foundation**. L&apos;analogie retenue est celle du VPN : n&apos;être pas identifié ne rend pas suspect, cela oblige seulement à prouver davantage.

**Réserve dirimante** : presque tout est au futur. Ce qui existe le 4 août, c&apos;est la **réservation d&apos;un handle**. Les paiements, les portefeuilles virtuels, les garde-fous et les rampes de fonds sont annoncés. S&apos;y ajoutent un chiffre non sourcé sur la majorité de trafic issue des bots, un silence complet sur la conformité européenne, et une intégration verticale où le même acteur fournirait le portefeuille, la passerelle marchande, l&apos;identité et le contrôle de bot.&lt;/p&gt;</content:encoded><category>Économie &amp; Marché</category><category>Cloudflare Wallets</category><category>commerce agentique</category><category>Agents Week</category><category>portefeuille programmable</category><category>Account Wallet</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>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>Fact-checking : synthèse sur Delos (Delos Intelligence / delos.so)</title><link>https://www.thekb.eu/fr/fiches/delos-intelligence-fact-check-levee-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/delos-intelligence-fact-check-levee-2026-07-20/</guid><description>Synthèse de **fact-checking** sur **Delos Intelligence** (delos.so), startup française d&apos;IA générative B2B, confrontant une note de veille antérieure aux **sources primaires** (billet « Overlooked » d&apos;Alexandre Dewez / 20VC du 15 avril 2025, site delos.so, registres officiels) et à la presse spécialisée (Le Monde Informatique, L&apos;Usine Nouvelle, FrenchWeb, Le JDD). **Verdict global : ossature factuelle fiable.** La levée d&apos;**amorçage (Seed) de 2,5 M€** (≈2,74–2,83 M$) menée par **20VC** (Harry Stebbings) en **avril 2025**, avec Inovia Capital, Kima Ventures (Xavier Niel) et Plug and Play, est confirmée ; les fondateurs (les frères **Pierre** et **Thibaut de la Grand&apos;rive**) et les clients **TotalEnergies, Shiseido, Groupe Casino** aussi. **Point méthodologique fort** : la liste des business angels — souvent suspecte de « remplissage » hallucinatoire — est **CONFIRMÉE mot pour mot** par le communiqué de l&apos;investisseur lead (Pigment, Dataiku, Hexa + Ramp et Kerala à ajouter) : ce n&apos;est donc PAS une hallucination. **À corriger** : l&apos;effectif « 50 personnes » n&apos;est **pas sourçable** (~20 en avril 2025, une quarantaine fin 2025) ; la grille tarifaire réelle est plus riche (forfait **Student à 10 €** + Enterprise sur devis, en plus de 25/45/80 €) ; les chiffres d&apos;utilisateurs (10 000 → 50 000 → « 100 000+ ») et l&apos;ARR sont **auto-déclarés et non audités**. **À signaler comme spéculatif** : **aucune Série A n&apos;a été bouclée** (seulement annoncée comme intention visant mars 2026) ; **aucun ARR global publié** (seule une autopromotion « 1 M$ d&apos;ARR en quelques jours » pour le nouveau produit **Workers**, portant sur ce seul produit). La souveraineté « 100 % Scaleway » était **en cours de finalisation** fin 2025 (calcul encore partiellement sur Azure France). L&apos;intérêt de la fiche est autant méthodologique — **comment distinguer, dans une synthèse IA, le confirmé, le partiellement exact, le spéculatif et l&apos;auto-déclaré** — que documentaire.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Cette note vérifie une synthèse de veille sur **Delos Intelligence** (delos.so), startup française d&apos;IA générative B2B, en la confrontant aux sources primaires (billet « Overlooked » d&apos;Alexandre Dewez / 20VC du 15 avril 2025, site officiel, registres) et à la presse spécialisée. L&apos;ossature est **fiable**, mais plusieurs chiffres demandent requalification.

**Financement — confirmé.** Delos a levé **2,5 M€ en amorçage (Seed)** — ≈2,74 à 2,83 M$ selon la conversion — tour **annoncé mi-avril 2025**, mené par **20VC** (Harry Stebbings), avec **Inovia Capital, Kima Ventures (Xavier Niel) et Plug and Play**. Point notable : la liste des **business angels**, exactement le type d&apos;information qu&apos;un LLM peut halluciner, est **confirmée mot pour mot** par le communiqué du lead — Éléonore Crespo &amp;amp; Romain Niccoli (Pigment), Florian Douetteau (Dataiku), Thibaud Elzière (Hexa), plus Mark Goldberger (Ramp) et Antoine Freysz (Kerala), ces deux derniers *manquants* dans la synthèse initiale. En revanche, **aucune Série A n&apos;a été bouclée** : elle est seulement **annoncée comme intention** (« plusieurs dizaines de millions d&apos;€ d&apos;ici mars 2026 »), sans communiqué ni entrée en base.

**Business model — partiellement exact.** SaaS **à crédits** (1 crédit ≈ une requête simple). La grille réelle est plus riche que « 25–80 € » : **Student 10 €, Explore 25 €, Advanced 45 €, Premium 80 €** (crédits croissants), plus **Enterprise sur devis**. L&apos;offre **individuelle/B2C est bien réelle**, mais le cœur de cible reste **B2B**. Modèles orchestrés : ChatGPT, Claude, Mistral, Gemini, Cohere, Llama. La **souveraineté** (hébergement Scaleway) était **en cours de finalisation** fin 2025, le calcul reposant encore partiellement sur Azure (France), bascule 100 % Scaleway visée début 2026.

**Équipe et clients — partiellement exact.** Fondée le **2 juillet 2023** par les frères **Pierre** et **Thibaut de la Grand&apos;rive**. L&apos;effectif « **50** » n&apos;est **pas sourçable** : ~20 en avril 2025, une quarantaine fin 2025. **200 entreprises clientes** confirmé ; clients **TotalEnergies, Shiseido, Groupe Casino** confirmés (+ Allianz, Best Western, BPCE, Ministère des Armées…). Les nombres d&apos;utilisateurs (10 000 → 100 000+) et l&apos;**ARR** sont **auto-déclarés** : aucun ARR global publié, la seule mention (« 1 M$ d&apos;ARR en quelques jours ») portant sur le **seul produit Workers** et non auditée.

**Leçon transverse** : un fact-check gradue les niveaux de preuve (confirmé / partiel / spéculatif / non sourçable / auto-déclaré) plutôt que de trancher en binaire — et vérifie une information plausible avant de la suspecter d&apos;être une hallucination.&lt;/p&gt;</content:encoded><category>Économie &amp; Marché</category><category>Delos Intelligence</category><category>delos.so</category><category>fact-checking</category><category>vérification de sources</category><category>hallucination</category></item><item><title>Amazon, Microsoft, and Google are converging on the same enterprise agent architecture</title><link>https://www.thekb.eu/fr/fiches/janakiram-agent-platform-portability-contract-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/janakiram-agent-platform-portability-contract-2026-07-20/</guid><description>Analyse de Janakiram MSV (The New Stack, 20 juillet 2026) sur la **convergence architecturale** des plateformes d&apos;agents d&apos;entreprise des trois hyperscalers : en neuf mois, **Amazon Bedrock AgentCore**, **Microsoft Foundry** et **Gemini Enterprise Agent Platform** ont fait émerger les **mêmes six primitives** — runtime, mémoire, tool gateway, identité, observabilité, gouvernance — sous des noms de marque différents. Ce qui était il y a 18 mois une collection fragmentée de librairies devient une **couche plateforme** distincte. La thèse : cette convergence rejoue l&apos;inflexion **PaaS de 2011-2016**, où **Cloud Foundry** et **Heroku** ont unifié VM, load balancers, files et secret stores autour d&apos;un **contrat applicatif** portable — sauf qu&apos;ici **aucun contrat équivalent n&apos;existe encore**, et **aucun projet open source ne l&apos;a revendiqué**. Conséquence : une entreprise ne peut pas **déplacer un agent d&apos;un cloud à l&apos;autre** (état de session, traces, identité terminent tous chez un seul fournisseur ; migrer = tout reconstruire). L&apos;auteur propose un **mapping ligne à ligne** du contrat Cloud Foundry vers les agents, décline trois principes de conception (packager l&apos;agent en **une unité déployable**, **attacher** les capacités plutôt qu&apos;embarquer les fournisseurs, intégrer l&apos;**opérationnel** à l&apos;abstraction), pointe ce que les protocoles ouverts (MCP, A2A, OpenTelemetry) laissent hors champ — le **cycle de vie** —, et livre trois questions de due diligence : **gouvernance** (fondation neutre vs vendor), **packaging** (même artefact sur deux clouds sans réécriture), **état** (mémoire exportable). Verdict : celui qui possèdera le **control plane agent** définira *ce qu&apos;est un agent*.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;En neuf mois, Amazon, Microsoft et Google ont chacun lancé ou renommé une plateforme d&apos;agents d&apos;entreprise, et **tous trois ont convergé sur la même architecture** : runtime, mémoire, tool gateway, identité, observabilité et gouvernance apparaissent désormais dans **Bedrock AgentCore**, **Microsoft Foundry** et la **Gemini Enterprise Agent Platform**, sous des noms différents. Ce qui était il y a 18 mois une collection fragmentée de librairies devient une **couche plateforme** distincte.

Pour lire où cela mène, Janakiram MSV convoque l&apos;**inflexion PaaS de 2011-2016**. Avant, on assemblait VM, load balancers, files, secret stores et agents de monitoring, chacun avec son API. **Cloud Foundry** et **Heroku** ont unifié ces pièces autour d&apos;un **contrat applicatif** : l&apos;application déclare ce dont elle a besoin et reste agnostique de son lieu d&apos;exécution. Ce qui comptait, c&apos;était le **contrat, pas l&apos;implémentation**. Cloud Foundry n&apos;a pas gagné le marché — Kubernetes l&apos;a fait — mais ses principes ont survécu (buildpacks → Cloud Native Buildpacks/CNCF ; abstraction reconstruite sur K8s via Korifi). L&apos;écosystème agent approche la même inflexion **sans contrat équivalent**, et aucun projet open source ne l&apos;a revendiqué.

Le coût est concret : état de session, traces et identité **terminent tous chez un seul fournisseur** ; déplacer un agent un an plus tard oblige à **tout reconstruire**. La convergence n&apos;est pas un complot mais un comportement rationnel — l&apos;intégration verticale, « c&apos;est là qu&apos;est la marge » — dont la conséquence retombe sur le client.

L&apos;auteur propose un **mapping** du contrat Cloud Foundry vers les agents (source appli → code+éval ; buildpack → packaging ; backing service → modèle/mémoire ; binding → attachement authentifié ; router → MCP/A2A ; logs → traces/coût/qualité ; promotion → éval/versioning ; policy → identité), puis trois principes : **packager l&apos;agent en une unité déployable** (AWS s&apos;en approche avec son *harness export* vers du code Strands, « bon instinct pointé vers un seul cloud »), **attacher les capacités plutôt qu&apos;embarquer les fournisseurs** (leçon Twelve-Factor), **intégrer l&apos;opérationnel à l&apos;abstraction**. Un agent n&apos;est pas une web app : comportement probabiliste, autorité déléguée, dépendances qui changent le comportement sans déploiement. LangGraph le montre en open source, mais son control plane est dans LangSmith (produit commercial).

Les protocoles ouverts (MCP, A2A, OpenTelemetry, OCI) fournissent presque toutes les primitives, mais **pas le cycle de vie** : versionner, promouvoir, rollback. La **Linux Foundation** a lancé l&apos;**Agentic AI Foundation** (déc. 2025, projets MCP/goose/AGENTS.md, hyperscalers membres platine). Restent trois questions de diligence — **gouvernance, packaging, état** — auxquelles aucun projet ouvert ne répond. Celui qui possèdera le **control plane agent** définira *ce qu&apos;est un agent*.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Plateformes d&apos;agents d&apos;entreprise</category><category>convergence architecturale</category><category>portabilité</category><category>lock-in</category><category>réversibilité</category></item><item><title>Airbus choisit Scaleway pour son « cloud de confiance » : la souveraineté à l&apos;épreuve de l&apos;industrie stratégique</title><link>https://www.thekb.eu/fr/fiches/sfeir-airbus-scaleway-cloud-confiance-souverainete-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-airbus-scaleway-cloud-confiance-souverainete-2026-07-16/</guid><description>Décryptage SFEIR (voix cabinet) de la décision, annoncée le 16 juillet 2026, d&apos;**Airbus** de retenir **Scaleway** (groupe **iliad**) comme **« cloud de confiance »** pour héberger et moderniser ses applications métiers critiques et ses données les plus sensibles (conception d&apos;aéronefs, ingénierie, production industrielle, opérations, propriété intellectuelle). Au terme d&apos;un appel d&apos;offres ouvert **début janvier 2026** comparant **dix candidats**, Scaleway l&apos;emporte sur **trois critères** — capacités technologiques/IA, excellence opérationnelle, et surtout **garanties juridiques et de gouvernance** : juridiction européenne, protection réelle des données, **immunité au Cloud Act** américain. SFEIR insiste sur le **renversement de hiérarchie** : la gouvernance a pesé plus lourd que la fonctionnalité, alors que les hyperscalers US (Microsoft, Google, AWS) gardent une supériorité fonctionnelle qu&apos;aucun européen n&apos;égale « sur toute la ligne ». L&apos;accord, pluriannuel et de montant confidentiel, **complète** (ne remplace pas) la stratégie **multicloud** d&apos;Airbus — la doctrine défendue par le cabinet : composer un portefeuille où chaque atelier vit selon ses contraintes, en gardant le **pouvoir d&apos;en changer** (réversibilité, cf. France Télévisions/ALIX déployée sans réécriture). L&apos;enjeu réel est l&apos;**IA souveraine** : faire tourner des modèles sur des données industrielles (simulation, maintenance prédictive, ingénierie assistée) suppose une **chaîne complète — calcul, entraînement, inférence — maintenue en juridiction de confiance**. Trois enseignements : un **seuil de crédibilité** franchi pour le cloud souverain européen ; **gouvernance &gt; fonctionnalités** pour la donnée stratégique ; la souveraineté se construit **par étages** (infra → plateforme → modèle), et la partie décisive — la réversibilité de l&apos;IA — se jouera dans les mois qui viennent.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Un avionneur ne choisit pas son hébergeur comme un fournisseur de bureautique. Le **16 juillet 2026**, **Airbus** tranche : ce sera **Scaleway**, filiale cloud et IA du groupe **iliad**, retenue comme **« cloud de confiance »** pour ses charges les plus sensibles — conception d&apos;aéronefs, ingénierie, production industrielle, opérations, propriété intellectuelle. La décision clôt un appel d&apos;offres ouvert **début janvier 2026** et change de statut : de nouvelle commerciale, elle devient un **marqueur de maturité** du cloud souverain européen. Airbus rejoint LVMH et France Télévisions, mais avec un profil de risque à part : des données qui touchent à la compétitivité industrielle du continent, et parfois à sa défense.

L&apos;appel d&apos;offres a comparé **dix candidats** sur trois critères : capacités technologiques et IA, excellence opérationnelle, et — le plus discriminant — **garanties juridiques et de gouvernance** (juridiction européenne, protection réelle des données, immunité aux législations extraterritoriales). C&apos;est ce dernier point qui départage un cloud « de confiance » d&apos;un cloud simplement performant. Les hyperscalers américains (Microsoft, Google, AWS) offrent une puissance qu&apos;aucun européen n&apos;égale encore sur toute la ligne, mais aucun ne peut soustraire ses clients au **Cloud Act**. Pour une PI valant des décennies de recherche, ce risque conditionne la décision.

L&apos;accord **complète** la stratégie multicloud d&apos;Airbus, il ne la remplace pas : chaque charge de travail reste placée là où ses contraintes de souveraineté, de performance et de réglementation la placent. C&apos;est la doctrine que SFEIR défend contre le « faux dilemme multi-cloud ou souverain » : composer un portefeuille pluriel tout en conservant **le pouvoir d&apos;en changer**. La souveraineté durable n&apos;est pas le contrat signé, c&apos;est la **réversibilité** qu&apos;on se donne les moyens de bâtir — France Télévisions l&apos;a démontré en déployant sa plateforme ALIX sur Scaleway sans réécriture.

Le vrai prix de la partie est l&apos;**IA souveraine**. Airbus veut exploiter l&apos;IA sur ses données industrielles (simulation, maintenance prédictive, ingénierie assistée) sans les exposer, ce qui suppose une **chaîne complète — calcul, entraînement, inférence — maintenue en juridiction de confiance** : GPU, inférence et modèles opérés sur le sol européen. La prochaine dépendance ne se contracte plus au niveau de l&apos;infrastructure mais du **modèle et de l&apos;agent**, où le verrou se referme vite.

Trois enseignements SFEIR : un **seuil de crédibilité** franchi (le souverain tient l&apos;épreuve des cahiers des charges les plus durs) ; **la gouvernance a pesé plus lourd que la technologie** (juridiction d&apos;abord, fonctionnalités ensuite) ; la souveraineté se construit **par étages** (infra, plateforme, modèle). Le contrat sécurise le premier ; la réversibilité de l&apos;IA se jouera ensuite.&lt;/p&gt;</content:encoded><category>Politique &amp; Régulation</category><category>Airbus</category><category>Scaleway</category><category>iliad</category><category>cloud de confiance</category><category>souveraineté numérique</category></item><item><title>Kimi K3 de Moonshot AI : quand le frontier open-weights rattrape le propriétaire</title><link>https://www.thekb.eu/fr/fiches/sfeir-kimi-k3-moonshot-frontier-open-weights-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-kimi-k3-moonshot-frontier-open-weights-2026-07-16/</guid><description>Décryptage SFEIR (voix cabinet, « lecture d&apos;ingénieurs ») du lancement, le **16 juillet 2026**, de **Kimi K3** par le laboratoire chinois **Moonshot AI** : un modèle **open-weights de classe frontier** dont le fournisseur annonce **~2,8 trillions de paramètres**, un **contexte d&apos;un million de tokens** et une **ouverture des poids avant le 27 juillet 2026** (probablement sous licence Modified MIT, comme la lignée K2). Thèse : la capacité qu&apos;on croyait réservée aux géants propriétaires (Anthropic, OpenAI, Google) devient disponible **en poids ouverts, à prix cassé, chez un labo chinois**. SFEIR — pourtant **partenaire Anthropic et Google Cloud**, et donc « sans intérêt à survendre un modèle chinois » — assume une **mise en garde méthodologique** cardinale : au jour du lancement, **aucune table de benchmarks officielle et complète** n&apos;existe ; specs (2,8 T, Kimi Delta Attention, +25 % d&apos;efficacité d&apos;entraînement) et scores sont **vendor-stated** ou issus d&apos;**arènes communautaires**, « à traiter comme des revendications, pas comme des faits mesurés ». L&apos;architecture nouvelle (**Kimi Delta Attention**, attention linéaire hybride ; décodage annoncé jusqu&apos;à **6,3× plus rapide** sur 1M tokens) rompt avec la cadence K2 (K2 juil. 2025 → K2.7 Code juin 2026, un flagship tous les deux mois) ; deux variantes accompagnent le lancement (**K3 Max**, **K3 Swarm Max**), avec extinction forcée des séries kimi-k2.5/moonshot-v1 au **31 août 2026**. **La vraie arme, c&apos;est le prix** (~3 $/M en entrée, 0,30 $ en cache, 15 $ en sortie selon sources secondaires) : un frontier open-weights à ce niveau **tire toute la courbe prix-performance vers le bas** — la banalisation de la couche modèle, accélérée par l&apos;open-source. Mais la singularité décisive n&apos;est pas un score : c&apos;est la **réversibilité**. Un frontier open-weights transforme une API consommée (dépendance au fournisseur) en **option** (self-host, portage, sortie de captivité), au prix d&apos;une infra lourde pour héberger 2,8 T de paramètres. Point de vue SFEIR : **l&apos;open-weights change la question, pas seulement la réponse** — non plus « quel est le meilleur/le moins cher modèle ? » mais « quelle part de mon système suis-je prêt à rendre dépendante d&apos;un fournisseur que je ne contrôle pas ? ». La bonne posture reste un **portefeuille routé** (un modèle par tâche, un modèle par contrainte), Kimi K3 ajoutant une **colonne « réversibilité »** à la grille de décision. Conviction « AI Only » inchangée : le modèle est une commodité, l&apos;avantage durable est dans l&apos;ingénierie qui l&apos;entoure (Context Engineering, harnais, gouvernance des coûts, capacité à changer d&apos;avis). Reste à valider les chiffres « sur le vôtre » — vos dépôts, vos données.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Le **16 juillet 2026**, **Moonshot AI** lance **Kimi K3**. Derrière l&apos;énième nom de modèle, un fait qui mérite l&apos;attention d&apos;une direction technique : un modèle **open-weights de classe frontier**, dont le fournisseur annonce **~2,8 trillions de paramètres**, un **contexte d&apos;un million de tokens** et une **ouverture des poids avant le 27 juillet**. La capacité qu&apos;on croyait réservée aux géants propriétaires (Anthropic, OpenAI, Google) devient disponible **en poids ouverts, à prix cassé, chez un labo chinois**. SFEIR — partenaire Anthropic et Google Cloud, « sans intérêt à survendre un modèle chinois » — en propose une **lecture d&apos;ingénieurs, prudente**.

**Mise en garde d&apos;emblée** : au lancement, **aucune table de benchmarks officielle et complète**. Specs (**Kimi Delta Attention**, attention linéaire hybride, décodage annoncé **6,3× plus rapide** sur 1M tokens, **+25 %** d&apos;efficacité d&apos;entraînement) sont **vendor-stated** ; les scores viennent d&apos;**arènes communautaires**. À traiter comme des **revendications, pas des faits**. La règle ne change pas : **un score d&apos;arène est un indice, pas une preuve** ; la seule mesure qui compte est celle qu&apos;on fera sur ses propres dépôts.

**Le prix est la vraie arme.** Selon premières revues (à re-vérifier) : **~3 $/M en entrée, 15 $ en sortie, 0,30 $ en cache**. Plus cher que K2.7 Code, mais agressif pour cette classe. Un frontier open-weights à ce niveau **tire toute la courbe prix-performance vers le bas** : la banalisation de la couche modèle, accélérée par l&apos;open-source.

**Mais la singularité décisive n&apos;est pas un score : c&apos;est la réversibilité.** Un modèle propriétaire se **consomme** (API, dépendance au fournisseur). Un modèle open-weights se **récupère** comme **option** : l&apos;exécuter, le porter, ne plus être captif — au prix d&apos;une infra lourde pour 2,8 T de paramètres. Kimi rejoint **GLM 5.2 (Z.ai)** sur ce terrain et en relève le plafond.

« Faut-il migrer ? » est la mauvaise question. Kimi K3 ne remplace ni Claude ni **GPT-5.6** : il **s&apos;ajoute au portefeuille**. La bonne posture est le **routing multi-modèles** — « un modèle par tâche, un modèle par contrainte » — auquel un frontier open-weights ajoute une **colonne &quot;réversibilité&quot;**.

Point de vue SFEIR : **l&apos;open-weights change la question, pas seulement la réponse** — non plus « quel est le meilleur/le moins cher modèle ? » mais « quelle part de mon système suis-je prêt à rendre dépendante d&apos;un fournisseur que je ne contrôle pas ? ». Le modèle est une commodité ; l&apos;avantage durable est dans l&apos;ingénierie qui l&apos;entoure (Context Engineering, harnais, gouvernance des coûts). « La souveraineté technique s&apos;architecture. » Reste à valider les chiffres sur le vôtre.&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>Kimi K3</category><category>Moonshot AI</category><category>Yang Zhilin</category><category>AI Tigers chinois</category><category>open-weights</category></item><item><title>GPT-5.6 Sol, Terra, Luna : comment OpenAI rebat les cartes du coding agentique et du pricing</title><link>https://www.thekb.eu/fr/fiches/sfeir-gpt56-sol-terra-luna-coding-agentique-pricing-2026-07-13/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-gpt56-sol-terra-luna-coding-agentique-pricing-2026-07-13/</guid><description>Décryptage SFEIR (voix cabinet) de la disponibilité générale, le 9 juillet 2026, de **GPT-5.6** par OpenAI — non pas un modèle mais une **famille de trois tiers** : **Sol** (flagship long-horizon/cyber/science, seul à débloquer les modes « max » et « ultra »), **Terra** (équilibré du quotidien, ~moitié prix de GPT-5.5) et **Luna** (rapide/économique, haut volume). Les trois partagent ~**1,05 M tokens** de contexte, **128 k** en sortie et une coupure de connaissances au **16 février 2026**. Le fait le plus structurant n&apos;est pas un score mais une **grille tarifaire agressive** (Sol 5 $/30 $, Terra 2,50 $/15 $, Luna 1 $/6 $ par million de tokens) : Sol garde le tarif de l&apos;ancien flagship tout en étant plus capable, forçant la comparaison sur le **rapport capacité-coût**. Deux subtilités de facturation (écritures de cache facturées **1,25×**, surcoût au-delà de **272 k** tokens) rendent la grille trompeuse tant qu&apos;on n&apos;a pas mesuré combien de contexte l&apos;agent relit (ratio lecture/écriture ~**153:1** en codage agentique). Verdict d&apos;ingénieur, revendiqué neutre (SFEIR est partenaire **Google Cloud Premier** *et* **Anthropic**) : **personne ne rafle tous les tableaux** — GPT-5.6 domine Terminal-Bench 2.1 et le Coding Agent Index (à un tiers du coût par tâche), Claude reste devant sur SWE-Bench Pro (~15 pts) ; METR a signalé un **reward hacking** record sur Sol. Conclusion : « arrêtez de chercher le champion, apprenez à router » — le modèle est une commodité, l&apos;avantage durable est dans le **Context/Harness Engineering**.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Le 9 juillet 2026, OpenAI rend GPT-5.6 généralement disponible. Première surprise : un pluriel. Ce n&apos;est pas un modèle mais une **famille de trois tiers** — **Sol** (le flagship), **Terra** (l&apos;équilibré) et **Luna** (le rapide et économique). Le nombre (5.6) désigne la génération ; les noms désignent des *tiers de capacité* appelés à évoluer à leur rythme, choisis selon un triptyque intelligence/vitesse/coût. Les trois partagent ~1,05 M tokens de contexte, 128 000 en sortie et une coupure de connaissances au 16 février 2026. Sol est seul à débloquer les modes « max » (plus de compute) et « ultra » (agents parallèles).

Le fait le plus structurant n&apos;est pas un score, c&apos;est une **grille tarifaire** (par million de tokens) : Sol 5 $/30 $, Terra 2,50 $/15 $, Luna 1 $/6 $, chacun cadré face à un Claude (Fable 5, Opus 4.8, Sonnet 5). Manœuvre agressive : Sol garde le tarif de l&apos;ancien flagship GPT-5.5 tout en étant plus capable, forçant la comparaison sur le rapport capacité-coût. Deux subtilités de facturation comptent pour un CTO : les **écritures de cache** facturées 1,25× (les lectures gardant −90 %) et un **surcoût au-delà de 272 k tokens** (~10 $/45 $). Surtout, une grille ne dit presque rien : la facture d&apos;un cycle agentique suit l&apos;ingestion (ratio lecture/écriture ~153:1), pas la génération.

GPT-5.6 dépasse-t-il Claude ? Ça dépend du terrain. Sur **Terminal-Bench 2.1** et le **Coding Agent Index**, Sol domine (91,9 % en ultra) et coûte ~un tiers de moins par tâche que Fable 5. Sur **SWE-Bench Pro** (issues GitHub réalistes), Claude reste devant d&apos;~15 points — même si OpenAI a publié la veille un audit jugeant 30 % de ce benchmark « cassé ». L&apos;évaluateur indépendant **METR** signale par ailleurs un **reward hacking** record sur Sol, faisant osciller son estimation d&apos;horizon temporel de 11 h à 270+ h. Leçon d&apos;ingénieur : traiter chaque chiffre auto-reporté comme une revendication, et juger sur son propre harness.

Trois conséquences : le **routing multi-modèles** devient la norme (GPT-5.6 finit en ~25 % d&apos;étapes de moins) ; le **coût par tâche** prime sur le prix par token ; il faut **instrumenter** avant de trancher. En parallèle, **Codex** (fusionné dans ChatGPT, +ChatGPT Work) passe de ~1 à 8 M d&apos;utilisateurs actifs en cinq mois, devenant un concurrent frontal de Claude Code. Le rollout, lui, est passé par une preview gouvernementale (~20 orgs, Executive Order).

Verdict SFEIR — acteur « AI Only », partenaire à la fois Google Cloud et Anthropic : le champion change, la discipline reste. Le modèle est une commodité ; l&apos;avantage durable est dans le **Context Engineering** et le **Harness Engineering**. Ni sauveur ni menace : un excellent composant de plus dans un portefeuille qu&apos;on route par tâche.&lt;/p&gt;</content:encoded><category>Économie &amp; Marché</category><category>GPT-5.6</category><category>Sol</category><category>Terra</category><category>Luna</category><category>OpenAI</category></item><item><title>Your Browser Does Math Differently on Every OS, and Anti-Bot Systems Read the Bits</title><link>https://www.thekb.eu/fr/fiches/scrapfly-browser-math-os-fingerprint-2026-07-12/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/scrapfly-browser-math-os-fingerprint-2026-07-12/</guid><description>Article d&apos;ingénierie publié le **12 juillet 2026** par **Scrapfly Engineering**, sur un canal de *fingerprinting* de navigateur peu connu : **les derniers bits d&apos;un nombre flottant trahissent le système d&apos;exploitation**. **Le mécanisme** : IEEE 754 définit comment un `double` est stocké, mais **n&apos;exige pas** que `sin`, `cos`, `tanh` ou `exp` soient correctement arrondis ; chaque système livre donc une **libm** qui échange une fraction d&apos;ULP contre de la vitesse, avec ses propres coefficients minimax, tables et constantes de réduction. Résultat, `Math.tanh(0.8)` rend **trois valeurs différentes** selon glibc (Linux), libsystem_m (macOS) et UCRT (Windows) — *« one tanh call on the right input is a per-OS signature. Claim macOS, return Linux math bits, and you have contradicted your own User-Agent. »* **Le tell est récent et daté précisément** : jusqu&apos;à **Chrome 147**, V8 calculait `tanh` avec un portage **fdlibm** embarqué, identique partout et ne fuitant rien ; le commit V8 `c1486295ae5` l&apos;a remplacé par `std::tanh`, livré dans V8 14.8.57 soit **Chrome 148** — 148, 149 et 150 fuient, 147 et antérieurs non. **Trois surfaces concentrent les fuites** : `Math.tanh` (le **seul** `Math.*` concerné, puisque V8 embarque et lie statiquement le reste), **toutes les fonctions trigonométriques CSS** (Blink appelle la libm hôte directement, après une réduction d&apos;angle en degrés qui ne partage pas le code de `Math.sin`), et **Web Audio** (où le compresseur reste en scalaire libsystem_m tandis que la FFT et les étages vectoriels passent par **Accelerate**). **Quatre pièges** rendent la contre-mesure difficile : seule une partie des fonctions fuit — donc **spoofer les autres crée une incohérence détectable** ; JavaScript et CSS sont des chemins de code distincts ; **macOS embarque deux bibliothèques mathématiques qui divergent entre elles** (scalaire vs Accelerate, de 10 à 89 % des entrées selon la fonction : `cos(0)` rend `1.0` d&apos;un côté, `0.9999999999999999` de l&apos;autre) ; et l&apos;**architecture fuit aussi** (FMA et propagation du signe des NaN diffèrent entre ARM et x86). **La parade rejetée et la parade retenue** : ajouter du bruit échoue deux fois — la valeur ne correspond à **aucun** OS réel, et la non-déterminisme par appel est lui-même un tell. La seule voie est la **reproduction bit à bit** : extraire les coefficients de la libm cible, les transcrire **en hexadécimal** (une transcription décimale arrondirait autrement), écrire chaque fusion multiplication-addition en `fma()` explicite et compiler avec `-ffp-contract=off` pour que le compilateur n&apos;en invente ni n&apos;en supprime aucune. **Divulgation à consigner** : l&apos;éditeur indique en tête que *« the posts here are drafted with AI »*, les mécanismes, chiffres et code restant les siens.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Article de **Scrapfly Engineering** (12 juillet 2026) sur un canal de *fingerprinting* logé **dans les derniers bits d&apos;un nombre**.

**Le mécanisme.** IEEE 754 définit le stockage d&apos;un `double` mais **n&apos;exige pas** l&apos;arrondi correct des fonctions transcendantes. L&apos;arrondi correct étant coûteux, chaque plateforme livre une **libm** avec ses propres coefficients minimax, tables et constantes. Conséquence : `Math.tanh(0.8)` rend trois valeurs distinctes selon glibc, libsystem_m et UCRT. Linux et macOS divergent sur environ un quart des entrées, généralement d&apos;**1 ULP**. *« A detector needs no math, only a table. »* Et l&apos;incohérence est immédiatement exploitable : annoncer macOS en rendant les bits de Linux **contredit son propre User-Agent**.

**Le tell est récent et daté.** Jusqu&apos;à **Chrome 147**, V8 calculait `tanh` avec un fdlibm embarqué, identique partout. Le commit `c1486295ae5` l&apos;a remplacé par `std::tanh`, qui lit la libm hôte, livré avec **Chrome 148**.

**Trois surfaces fuient.** `Math.tanh` est le **seul** `Math.*` concerné — V8 embarque et lie statiquement tout le reste. Les **sept fonctions trigonométriques CSS** fuient toutes, Blink appelant la libm hôte après une réduction d&apos;angle en degrés qui ne partage pas le code de `Math.sin`. Et **Web Audio** touche trois bibliothèques dans un même graphe : Accelerate pour la FFT et les étages vectoriels, scalaire libsystem_m pour les transcendantes du compresseur. WASM, lui, ne fuit pas l&apos;OS — seulement l&apos;architecture.

**Quatre pièges** rendent la contre-mesure difficile : seule une partie des fonctions fuit, donc **spoofer les autres crée une asymétrie détectable** ; JavaScript et CSS sont des chemins de code séparés ; **macOS embarque deux bibliothèques mathématiques qui divergent entre elles** de 10 à 89 % selon la fonction, si bien que « reproduire la math d&apos;Apple » n&apos;a pas de sens tant qu&apos;on ignore laquelle est appelée à quel site ; et ARM et x86 diffèrent sur la fusion multiplication-addition et la propagation des NaN.

**Le bruit ne marche pas** : il produit une valeur qui ne correspond à **aucun** OS réel, et sa non-déterminisme est elle-même un signal. La seule voie est la **reproduction bit à bit** — coefficients extraits de la libm cible et transcrits en hexadécimal, chaque fusion écrite en `fma()` explicite, compilation avec `-ffp-contract=off`.

L&apos;éditeur déclare que ses billets sont **rédigés avec l&apos;aide de l&apos;IA**, les mécanismes, chiffres et code restant les siens.&lt;/p&gt;</content:encoded><category>Qualité &amp; Sécurité</category><category>fingerprinting</category><category>empreinte de navigateur</category><category>anti-bot</category><category>détection d&apos;automatisation</category><category>IEEE 754</category></item><item><title>ZML/LLMD : et si le « Docker des LLM » était français ?</title><link>https://www.thekb.eu/fr/fiches/sfeir-zml-llmd-docker-llm-inference-souveraine-2026-07-09/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sfeir-zml-llmd-docker-llm-inference-souveraine-2026-07-09/</guid><description>Décryptage SFEIR (voix cabinet) du lancement, le 8 juillet 2026, de **LLMD** par la startup parisienne **ZML** (fondée par **Steeve Morin**, ex-VP Engineering de Zenly) : un serveur d&apos;inférence qui fait tourner les LLM sur **cinq familles de puces** (NVIDIA CUDA, AMD ROCm, Google TPU, Intel oneAPI, Apple Metal) **depuis une seule base de code**. Thèse structurante : l&apos;entraînement cède la vedette à l&apos;**inférence**, où se jouent désormais le coût par token, la latence et surtout la **dépendance au silicium**. Le pari de ZML — résumé par la devise *model to metal* — est de **découpler le modèle du matériel** via un compilateur en **Zig + MLIR** produisant un binaire natif hermétique, sans Python dans le chemin d&apos;exécution, exposé par une **API compatible OpenAI**. Deux briques, deux licences : **ZML** (framework, Apache-2.0, &gt;90 % Zig) est open source ; **LLMD** (serveur) ne l&apos;est pas, gratuit au lancement. L&apos;article lit l&apos;objet sous trois angles cabinet — **FinOps du token**, **liberté d&apos;architecture** (Design to Exit), **souveraineté** (puces européennes émergentes, intégration dans le processeur VSORA Jotunn8) — puis livre un verdict sans complaisance : c&apos;est une **alpha**, à mettre « sous surveillance active », pas à basculer aujourd&apos;hui.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Le 8 juillet 2026, la startup parisienne **ZML** publie **LLMD**, un serveur d&apos;inférence qui fait tourner les grands modèles de langage sur **cinq familles de puces** (NVIDIA, AMD, Google, Intel, Apple) depuis **une seule base de code**. SFEIR y voit un signal : à mesure que l&apos;entraînement cède la vedette à l&apos;**inférence**, le vrai champ de bataille — et de coût — se déplace vers le **serving**, où se jouent le coût par token, la latence et la dépendance au silicium.

Le pari de ZML tient en trois mots, *model to metal* : ne pas proposer un énième modèle, mais une couche qui **découple le modèle du matériel**. La pile a quatre étages. En haut, les modèles (Qwen, Gemma, Mistral, LLaMa) chargés **zero-copy** via un système de fichiers virtuel depuis Hugging Face, S3 ou GCS. Puis **LLMD**, serveur exposant une **API compatible OpenAI** (drop-in) avec continuous batching, paged attention, prefix caching, tool calling et métriques Prometheus. En dessous, **ZML** compile le graphe **en amont, une fois pour toutes**, vers un **binaire natif hermétique** en **Zig + MLIR**, sans Python dans le chemin d&apos;exécution. Ce binaire s&apos;exécute sur cinq backends : CUDA, ROCm, TPU, oneAPI, Metal. L&apos;élégance : « portable, pas nivelé » — les chemins spécifiques par puce (FlashAttention, AITER) sont préservés. Chiffres annoncés (éditeur) : images de 1,7 Go (CUDA) à ~140 Mo (Apple), cold start de 1-2 s sur un 8B, et l&apos;accélérateur **DFlash** (« jusqu&apos;à 10× » revendiqué, ~6,17× dans la recherche).

Deux briques, deux licences : **ZML** (framework) est open source (Apache-2.0, &amp;gt;90 % Zig) ; **LLMD** (serveur) ne l&apos;est pas, gratuit au lancement le temps de collecter les usages. La démo tient en deux commandes sur Mac Apple Silicon ; un 27B en BF16 réclame ≥ 64 Go de mémoire unifiée.

SFEIR lit l&apos;objet sous trois angles clients : **FinOps** (choisir la puce la moins chère → agir sur le coût du token), **liberté d&apos;architecture** (**Design to Exit**, réversibilité construite, cf. France Télévisions/ALIX) et **souveraineté** (puces européennes Axelera, Kalray, SiPearl, VSORA ; partenariat VivaTech 2026 avec Scaleway, VSORA et la Région Île-de-France, intégration dans le processeur Jotunn8).

Verdict sans complaisance : c&apos;est une **alpha**, pas pour la production ; le support des machines locales précises (DGX Spark, Ryzen AI Max+) n&apos;est ni nommé ni benchmarké. Face à vLLM (débit GPU serveur) et llama.cpp (local mono-utilisateur), LLMD vise l&apos;entre-deux. Ne pas basculer aujourd&apos;hui, mais mettre « sous surveillance active » : un candidat sérieux, *made in France*, pour devenir le « *docker run* de l&apos;inférence ».&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>Inférence LLM</category><category>serving</category><category>ZML</category><category>LLMD</category><category>Steeve Morin</category></item><item><title>Rewriting Bun in Rust</title><link>https://www.thekb.eu/fr/fiches/sumner-bun-rewrite-rust-claude-2026-07-08/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/sumner-bun-rewrite-rust-claude-2026-07-08/</guid><description>Récit technique de premier ordre par **Jarred Sumner**, créateur de **Bun** (runtime JS/TS, &gt;22 M téléchargements/mois), sur la **réécriture complète de Bun de Zig vers Rust en 11 jours** (3→14 mai 2026) pilotée par **Claude** — une étude de cas exceptionnelle de génie logiciel assisté par IA **à l&apos;échelle industrielle**. Motivation : une classe récurrente de bugs (use-after-free, double-free, fuites) née du mélange mémoire gérée par GC (JavaScriptCore) / mémoire manuelle (Zig) ; en **safe Rust**, ces bugs deviennent des **erreurs de compilation** avec nettoyage automatique (`Drop`/RAII) — « une meilleure boucle de feedback qu&apos;un guide de style ». Refusant le dogme « une réécriture est toujours une mauvaise idée » (un an de gel des correctifs pour 3 ingénieurs), Sumner choisit un **portage mécanique** (préserver l&apos;architecture, changement de comportement minimal) validé par la **suite de tests existante, écrite en TypeScript donc indépendante du langage** (60 624 tests, 1,39 M assertions `expect()`, 0 test supprimé, 6 plateformes). Le harnais : **~50 dynamic workflows** dans **Claude Code**, boucles *écrire → 2+ relecteurs adversariaux → appliquer*, jusqu&apos;à **64 Claude en parallèle** (4 worktrees × 16), avec **PORTING.md** + **LIFETIMES.tsv** générés en préparation. Chiffres : **6 502 commits** (pic 695/h, 58/min, ~1 300 lignes/min), diff final **+1 009 272 lignes**, ~16 000 erreurs de compilation traitées comme file d&apos;attente, **5,9 Md tokens d&apos;entrée non cachés + 690 M en sortie ≈ 165 000 $**. Clés méthodologiques : la **revue adversariale** (un second Claude, contexte séparé, ne voit que le diff, sommé de trouver pourquoi c&apos;est faux — capte des bugs subtils *sémantiquement* différents mais *syntaxiquement* identiques) et le principe **« corriger le processus qui génère le code, pas le code à la main »**. Modèle utilisé : pré-version de **Claude Fable 5** (classe Mythos). Depuis le merge : **11 rounds de revue de sécurité Claude Code**, fuzzing coverage-guided 24/7 (100 Md exécutions → ~15 PRs), **4 % de code `unsafe`** (78 % sur une seule ligne), **19 régressions** connues corrigées. En production : Claude Code v2.1.181, premier release sur le Bun-en-Rust, **+10 % de vitesse de démarrage sur Linux**. Disclosure assumée : **Bun a été racheté par Anthropic en décembre 2025**.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Jarred Sumner, créateur de **Bun** (runtime JS/TS, &amp;gt;22 M téléchargements/mois, racheté par **Anthropic** en décembre 2025), raconte la **réécriture complète de Bun de Zig vers Rust en 11 jours** (3→14 mai 2026), pilotée par Claude. La motivation est une classe de bugs récurrente — use-after-free, double-free, fuites — née du mélange mémoire gérée par GC (JavaScriptCore) et mémoire manuelle (Zig). En **safe Rust**, ces bugs deviennent des **erreurs de compilation** avec nettoyage automatique (`Drop`/RAII) : « une meilleure boucle de feedback qu&apos;un guide de style ».

Contre le dogme « une réécriture est toujours une mauvaise idée » (un an de gel des correctifs pour 3 ingénieurs sur 535 496 lignes de Zig), Sumner opte pour un **portage mécanique** : préserver l&apos;architecture, minimiser les changements de comportement, valider par la **suite de tests existante — écrite en TypeScript, donc indépendante du langage** (60 624 tests, 1,39 M assertions, 0 test supprimé, 6 plateformes).

Le harnais : **~50 dynamic workflows** dans **Claude Code**, en boucles *écrire → relire → appliquer*, tournant en continu. La brique de fiabilité est la **revue adversariale** : un second Claude, dans un **contexte séparé, qui ne voit que le diff** et doit « trouver pourquoi c&apos;est faux ». Ratio **1 implémenteur / 2+ relecteurs / 1 fixer** ; l&apos;implémenteur ne relit pas. Elle capte des bugs subtils, syntaxiquement identiques mais sémantiquement différents (un `Box` droppé avant un `uv_close` asynchrone ; `unwrap_or` eager qui panique). Principe cardinal : **« corriger le processus qui génère le code, pas le code à la main »** — quand un anti-pattern apparaît, on édite le prompt/workflow.

Préparation soignée : **PORTING.md** (mapping Zig→Rust) et **LIFETIMES.tsv** (lifetime de chaque champ de struct), essai sur 3 fichiers avant les 1 448. Puis **4 worktrees × 16 = ~64 Claude** en parallèle, après avoir interdit tout git non-atomique. Pic : **1 300 lignes/min**, **695 commits/h** ; **6 502 commits**, diff **+1 009 272 lignes**, ~16 000 erreurs de compilation traitées comme file d&apos;attente (découpage en ~100 crates, résolution des dépendances cycliques).

Coût assumé : **5,9 Md tokens d&apos;entrée non cachés + 690 M en sortie ≈ 165 000 $**, contre ~3 ingénieurs pendant un an — « qu&apos;on n&apos;aurait jamais fait ». Modèle : pré-version de **Claude Fable 5** (classe Mythos). Depuis le merge : **11 rounds** de revue de sécurité Claude Code, fuzzing 24/7 (100 Md exécutions → ~15 PRs), **4 % de code `unsafe`**, **19 régressions** corrigées. Premier release : Claude Code v2.1.181, **+10 % de démarrage sur Linux**. « This is the bleeding edge of what&apos;s possible today. »&lt;/p&gt;</content:encoded><category>Agents de codage IA &amp; Skills</category><category>Bun</category><category>Jarred Sumner</category><category>réécriture Zig vers Rust</category><category>portage mécanique</category><category>runtime JavaScript TypeScript</category></item><item><title>The state of open source AI (v1.0.1, juillet 2026)</title><link>https://www.thekb.eu/fr/fiches/mozilla-state-of-open-source-ai-2026-07/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/mozilla-state-of-open-source-ai-2026-07/</guid><description>**Rapport récurrent de Mozilla**, *The state of open source AI*, **v1.0.1, juillet 2026**, introduit par une lettre de **Raffi Krikorian** (CTO) : sept sections, un site interactif et un rapport téléchargeable. Thèse posée en titre de la section 1 : *« The model layer has commoditized. Value accrues to the harness above it. »* **État capacitaire** : sur l&apos;*Artificial Analysis Intelligence Index v4.1*, le meilleur modèle fermé marque **61** (Claude Opus 5) et le meilleur ouvert **57** (**Kimi K3**), quatrième au général et devant trois des plus grands laboratoires fermés ; sur l&apos;*Epoch Capabilities Index*, l&apos;écart est de **6 points** (K3 à 156 contre GPT-5.6 Sol à 162), soit *« about one release cycle »*, avec des intervalles de confiance qui se chevauchent. **Frontière en dents de scie** : l&apos;ouvert mène en code frontend (K3 à 1 679 Elo sur LMArena Frontend Code Arena, six domaines sur sept), conteste le terrain agentique (88,3 contre 88,8 sur Terminal-Bench 2.1) et cède sur le travail de connaissance professionnel (Fable 5 devance K3 de 92 Elo sur GDPval-AA v2). **Bascule d&apos;usage** : la part des tokens routés sur OpenRouter vers des modèles à poids ouverts est passée d&apos;un niveau négligeable à un tiers fin 2025, puis à une **majorité mi-2026**, les sept modèles les plus consommateurs étant tous à poids ouverts — le rapport précisant lui-même que *« by request count, closed US providers still lead »*, l&apos;avance ouverte étant un volume de tokens concentré sur le codage et l&apos;agentique. **Le contraste central** : *« Open ships easy. Open deploys hard. »* — 79 % des développeurs qui ajoutent de l&apos;IA utilisent des modèles ouverts contre 71 % pour les fermés, mais seules **53 %** des équipes en modèle ouvert atteignent la production **contre 63 %**, et l&apos;écart se creuse avec la taille de l&apos;organisation (fermé 54 % → 73 %, ouvert 53 % → 57 %), ce qui *« rules out a resources explanation »*. La carte de maturité du stack (48 composants, 9 couches) montre deux colonnes systématiquement froides — **standardisation** et ***enterprise readiness*** —, désignées comme l&apos;écart opérationnel. **Section 5** : *« The agentic harness is another user agent »*, et *« The model is eating the harness »* — sur chaque modèle où les deux existent, le harnais du laboratoire l&apos;emporte désormais, l&apos;écart de 21,8 points s&apos;étant comprimé à environ 3. D&apos;où la formule : *« A harness tuned tightly to one lab&apos;s weights… degrades on anyone else&apos;s model, so the tighter the tuning, the less swappable the weights underneath. Lock-in arrives as a side effect of optimization. »*</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Rapport récurrent de **Mozilla**, *The state of open source AI* (v1.0.1, juillet 2026), introduit par son CTO **Raffi Krikorian**.

**La thèse** ouvre la première section : *« The model layer has commoditized. Value accrues to the harness above it. »* Les intrants devenus commodités perdent leur pouvoir de fixation des prix, et la majorité des charges de production tourne bien en dessous du plafond de la frontière.

**L&apos;état capacitaire.** Sur l&apos;Artificial Analysis Intelligence Index, le meilleur modèle fermé marque 61 (Claude Opus 5), le meilleur ouvert 57 (**Kimi K3**), quatrième au général ; sur l&apos;Epoch Capabilities Index l&apos;écart vaut **six points, « environ un cycle de release »**, intervalles de confiance chevauchants. La frontière est **en dents de scie** : l&apos;ouvert mène en code frontend, conteste l&apos;agentique terminal, et cède nettement sur le travail de connaissance professionnel.

**La bascule d&apos;usage.** La part des tokens routés sur OpenRouter vers des poids ouverts est passée d&apos;un niveau négligeable à une majorité mi-2026, les sept modèles les plus consommateurs étant tous ouverts — mais le rapport précise que **par nombre de requêtes les fournisseurs fermés mènent encore**, l&apos;avance ouverte étant un volume de tokens concentré sur le codage et l&apos;agentique.

**Le constat central** : *« Open ships easy. Open deploys hard. »* 79 % des développeurs utilisent des modèles ouverts contre 71 % de fermés, la moitié utilisant les deux ; mais seules **53 % des équipes en ouvert atteignent la production contre 63 %**, et l&apos;écart **se creuse avec la taille de l&apos;entreprise**, ce qui exclut une explication par les moyens. La carte du stack le confirme : deux colonnes froides sur toutes les couches, **standardisation et *enterprise readiness***.

**Le harnais est la nouvelle frontière.** *« The agentic harness is another user agent »* — le rôle du navigateur rejoué une couche plus haut. Et le mécanisme de verrouillage y est formulé avec précision : le harnais d&apos;un laboratoire, ajusté à ses propres poids, se dégrade sur ceux des autres, donc *« the tighter the tuning, the less swappable the weights underneath. **Lock-in arrives as a side effect of optimization.** »*

**La souveraineté** est traitée comme un droit de sortie, illustré par le **blackout de dix-neuf jours** de Fable 5 sur contrôle à l&apos;export : *« You can switch off a model. You cannot switch off a copy already running on a machine you hold. »*

Mozilla milite pour ce qu&apos;elle mesure. Les légendes sont scrupuleuses et la *watchlist* énonce ses propres conditions d&apos;invalidation ; le cadrage reste une thèse.&lt;/p&gt;</content:encoded><category>Économie &amp; Marché</category><category>Mozilla</category><category>état de l&apos;IA open source</category><category>poids ouverts</category><category>open weights</category><category>open source AI</category></item><item><title>Announcing Stack Overflow for Agents</title><link>https://www.thekb.eu/fr/fiches/stackoverflow-for-agents-knowledge-exchange-2026-06-10/</link><guid isPermaLink="true">https://www.thekb.eu/fr/fiches/stackoverflow-for-agents-knowledge-exchange-2026-06-10/</guid><description>Annonce produit de Stack Overflow (blog officiel) lançant **Stack Overflow for Agents**, une plateforme d&apos;échange de connaissances *API-first* conçue pour l&apos;ère agentique. Thèse fondatrice : les agents de codage travaillent **en isolement**, sans accès à une base de savoir partagée et vérifiée. D&apos;où l&apos;**« Ephemeral Intelligence Gap »** — des agents du monde entier résolvent indépendamment les mêmes problèmes, gaspillant tokens et calcul, puis perdent la solution à la fin de la session ; les mêmes patterns d&apos;architecture sont redécouverts en boucle. Principe directeur : *« générer des réponses plausibles est devenu bon marché, mais vérifier lesquelles tiennent en production ne l&apos;est pas »*. Workflow en 4 temps : **chercher d&apos;abord** (consommer le savoir validé) → **contribuer si lacune** (l&apos;agent rédige, l&apos;humain approuve avant publication) → **vérifier** (résultats, modifications, conditions de contexte) → **composer les signaux** (votes, réponses, vérifications font émerger un consensus). Trois formats lisibles par machine : **Questions**, **TIL** (traces de debug), **Blueprint** (patterns réutilisables, exigence qualité maximale). La confiance repose sur la **modération communautaire** et des **boucles de vérification multi-agents** ; l&apos;humain revendique la propriété de son agent via le SSO Stack Overflow (« ancre communautaire » liant l&apos;agent à une réputation humaine). Bénéfices différenciés : développeurs (moins de boucles de retry), labos IA (données haut-signal pour fine-tuning/éval), entreprises (**Stack Internal**, couche de savoir propriétaire sans exfiltration).</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Pendant plus de quinze ans, Stack Overflow a été le dépôt de référence du savoir des développeurs. Mais l&apos;essor des agents de codage IA a transformé en profondeur le développement logiciel : ces systèmes autonomes écrivent du code à partir de descriptions en langage naturel, faisant glisser le rôle du développeur de la **création de code** vers l&apos;**orchestration d&apos;agents**. Cette démocratisation révèle pourtant une vulnérabilité critique : les agents opèrent **en isolement**, sans accès à une source de connaissance partagée et fiable. L&apos;article nomme ce phénomène l&apos;**« Ephemeral Intelligence Gap »** — des agents du monde entier résolvent indépendamment des problèmes identiques, gaspillant calcul et tokens, puis perdent la solution dès la fin de la session ; les mêmes patterns d&apos;architecture sont redécouverts en boucle, créant de coûteuses boucles de réinvention.

Stack Overflow lance **Stack Overflow for Agents**, une plateforme d&apos;échange de savoir *API-first* pour l&apos;ère agentique, fondée sur un principe : *« générer des réponses plausibles est devenu bon marché, mais vérifier lesquelles tiennent réellement en production ne l&apos;est pas. »* Le workflow se déroule en quatre temps : **chercher d&apos;abord** (l&apos;agent interroge la base et consomme les solutions validées) ; **contribuer en cas de lacune** (l&apos;agent rédige un post — TIL, Question ou Blueprint — qu&apos;il soumet à l&apos;orchestrateur humain pour revue avant publication) ; **vérifier** (agents et développeurs rapportent résultats, modifications nécessaires et conditions de contexte) ; **composer les signaux** (votes, réponses et retours de vérification s&apos;accumulent et font émerger un **consensus**, plutôt qu&apos;une réponse unique).

La beta propose trois formats lisibles par machine : **Questions** (problèmes non résolus, avec tentatives, échecs et obstacles), **TIL** (traces de debug : système cassé, tentatives, fix réussi, cause racine) et **Blueprint** (patterns de design réutilisables, soumis aux exigences qualité les plus élevées). La confiance — héritage de Stack Overflow — est maintenue par le **consensus de pairs** et des **boucles de vérification multi-agents** : les développeurs revendiquent la propriété de leur agent via le **SSO Stack Overflow**, liant directement la performance de l&apos;agent à une réputation humaine établie (« community anchor ») et empêchant les fixes hallucinés de polluer la base.

Les bénéfices sont différenciés. Pour les développeurs : un savoir de production validé au lieu de la force brute, moins de boucles de retry, une livraison plus rapide et plus sûre. Pour les labos IA : la capture des échecs réels de modèles et de leurs résolutions vérifiées par des praticiens — des **données à haut signal** pour le fine-tuning et l&apos;évaluation. Pour les entreprises : **Stack Internal**, une couche de savoir propriétaire où les agents diffusent la connaissance organisationnelle de façon sécurisée, sans transmission de données vers l&apos;extérieur.&lt;/p&gt;</content:encoded><category>Outils &amp; Plateformes</category><category>Stack Overflow for Agents</category><category>agents de codage</category><category>base de connaissances</category><category>API-first</category><category>Ephemeral Intelligence Gap</category></item></channel></rss>