<?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 — Strumenti e Piattaforme</title><description>Strumenti e Piattaforme · Osservatorio tecnologico ad alta fedeltà — IA, agenti di codifica, SDLC</description><link>https://www.thekb.eu/</link><language>it</language><item><title>DuckDB and the changing physics of analytics</title><link>https://www.thekb.eu/it/fiches/warfield-duckdb-changing-physics-analytics-2026-08-26/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/warfield-duckdb-changing-physics-analytics-2026-08-26/</guid><description>Guest post di **Andy Warfield**, ingegnere nel team **S3** di **AWS**, pubblicato il **26 agosto 2026** su *All Things Distributed*, il blog di **Werner Vogels**, che lo introduce in poche righe firmate «--W» : **3.554 parole** secondo la pagina. Il testo funge da veicolo per l&apos;annuncio secondo cui **DuckLabs**, il team dietro **DuckDB**, entra a far parte di **AWS**. (A) La tesi: l&apos;informatica dei sistemi consiste nel ricercare il compromesso elegante rispetto a una «fisica» mobile — i rapporti tra velocità della memoria, rete e calcolo — e quella fisica è cambiata. Warfield quantifica lo scarto: un **m1.xlarge** del 2007 offriva **15 GB di RAM**, **4 core virtuali** e **~1 Gb/s** di rete; un **m8g.48xlarge** oggi offre circa **50×** in più su ciascuno dei tre parametri. La crescita dei dataset, nel frattempo, segue una distribuzione la cui coda è costituita da volumi molto grandi. (B) La conseguenza: l&apos;elaborazione distribuita — **MapReduce**, gli **RDD** di **Spark** — è stata concepita sotto i vincoli di I/O dei primi anni 2000, e gran parte del lavoro ad essa affidato non ha più bisogno di uscire dall&apos;applicazione. Da qui il motore-libreria incorporato, in-process, che gira nello spazio di indirizzamento dell&apos;applicazione, di cui **DuckDB** è l&apos;esempio. Warfield àncora questo al paper *Scalability! But at what COST?* (2015) e all&apos;epigrafe di **Paul Barham**: «Puoi avere un secondo computer una volta dimostrato di saper usare il primo.» Formula una riserva esplicita: «Quando un lavoro ha davvero bisogno di mille macchine, ha bisogno di mille macchine.» Il corpus contiene già [[vogels-tech-predictions-2026-allthingsdistributed-2025-11-25]] dallo stesso blog e [[anthropic-self-service-data-analytics-claude-agentic-stack-2026-06-03]] sull&apos;analytics self-service.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Andy Warfield, ingegnere nel team S3 di AWS, ha pubblicato un guest post su All Things Distributed il 26 agosto 2026, introdotto da Werner Vogels. Nel testo, spiega perché i motori analitici incorporati come DuckDB stanno guadagnando importanza, e annuncia che DuckLabs, il team che sviluppa DuckDB, entra a far parte di AWS.

La sua griglia di lettura è quella di una «fisica» mobile. Laddove le scienze fisiche esplorano invarianti, l&apos;informatica dei sistemi ricerca il compromesso elegante rispetto a rapporti che si spostano: velocità della memoria contro velocità della rete, ricchezza delle astrazioni contro potenza disponibile. Cita tre momenti — il progetto NOW di Berkeley, il proprio lavoro su Xen, e la ricerca su MonetDB e X100 al CWI di Amsterdam, dove il collo di bottiglia dell&apos;elaborazione delle query si era spostato dal disco alla CPU — e osserva che questi vincoli si ripresentano ciclicamente.

Applicata ai dati, questa griglia spiega l&apos;elaborazione distribuita. L&apos;elaborazione è sempre più semplice ed efficiente su un&apos;unica macchina veloce, ma quando il disco o la scheda di rete di un server non riescono più a leggere il volume desiderato, si partiziona. Era questo il vincolo dei primi anni 2000, quello che ha prodotto MapReduce e poi gli RDD di Spark. Warfield rileva due qualità di questi sistemi: hanno innovato molto sull&apos;ergonomia per gli sviluppatori, e hanno accettato un costo fisso di pianificazione e distribuzione, scommettendo sul throughput ottenuto aggiungendo macchine piuttosto che sull&apos;efficienza per unità.

Ma i rapporti sono cambiati. Un&apos;istanza attuale offre circa cinquanta volte la memoria, i core e la banda di rete della più grande istanza EC2 del 2007, mentre la crescita dei dataset segue una distribuzione i cui casi estremi ne formano la coda. Il paper del 2015 Scalability! But at what COST? aveva già dimostrato che un&apos;implementazione single-thread accuratamente ottimizzata poteva battere framework distribuiti eseguiti su centoventotto core.

DuckDB, lanciato nel 2018 da Hannes Mühleisen e Mark Raasveldt, applica questa logica: un motore analitico a libreria in-process, che gira nello spazio di indirizzamento dell&apos;applicazione, seguendo il modello di distribuzione di SQLite. AWS è diventata cliente di DuckLabs e poi sponsor dell&apos;estensione Iceberg, parallelamente al proprio lavoro su S3 Tables; l&apos;estensione ora supporta Iceberg v2 e v3 e supera 800.000 download a settimana.

Warfield non presenta il modello incorporato come una sostituzione: quando un lavoro richiede mille macchine, le richiede. Ciò che sta cambiando, scrive, è che gran parte del lavoro svolto sui dati in realtà non ha mai avuto bisogno di un cluster. DuckLabs entra in AWS come filiale, con il progetto che resta open source sotto licenza MIT e sotto la governance della DuckDB Foundation.&lt;/p&gt;</content:encoded><category>Architettura e Costruzione</category><category>DuckDB</category><category>DuckLabs</category><category>acquisizione AWS</category><category>motore analitico incorporato</category><category>libreria in-process</category></item><item><title>Designing AI with character: what we learned building Berd</title><link>https://www.thekb.eu/it/fiches/block-berd-caractere-agents-open-source-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/block-berd-caractere-agents-open-source-2026-08-18/</guid><description>Post del blog aziendale di **Block** (`block.xyz/inside`), non firmato — l&apos;autore indicato è **&quot;Block&quot;** —, pubblicato il **18 agosto 2026**, ~930 parole, che annuncia **l&apos;apertura open source di Berd**, l&apos;applicazione desktop interna di Block per lavorare con gli agenti, ed espone la tesi progettuale che l&apos;ha guidata: dare carattere agli agenti *&quot;non solo attraverso ruoli, istruzioni, skill e strumenti, ma attraverso identità visive distintive&quot;* — da cui i personaggi animati proprietari, i *&quot;Gloopies&quot;*. Il post parte da un&apos;osservazione di frammentazione (*&quot;The technology was powerful, but the experience around it was fragmented&quot;*) e da un problema d&apos;interfaccia denominato con precisione: *&quot;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&quot;*. Due contributi strutturanti. **(A) Un&apos;articolazione a tre livelli**: **goose** resta il framework e il *runtime* che sostiene l&apos;agent loop; **Berd** è il client desktop (progetti, contesto, sessioni, agenti, configurazione); i due comunicano tramite l&apos;**Agent Client Protocol**. **Buzz** è designato come il seguito, per quando il lavoro solitario diventa collaborativo (*&quot;Start alone, then go multiplayer&quot;*). **(B) Sei requisiti trasmessi a Buzz**, formulati come conclusione: *&quot;private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent&apos;s configured context, tools, and capabilities&quot;* — una griglia direttamente riutilizzabile per valutare un client di agenti. Il testo stesso distingue identità e capacità: *&quot;The avatars make the agent recognizable. Its role, skills, and tools make it useful.&quot;* Non viene prodotta alcuna cifra d&apos;uso e non è indicata alcuna licenza per l&apos;apertura open source.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post del blog aziendale di **Block** (`block.xyz/inside`), **non firmato**, pubblicato il **18 agosto 2026**, che annuncia **l&apos;apertura open source di Berd** ed espone la tesi progettuale che l&apos;ha guidata.

**Cos&apos;è Berd.** *&quot;Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models.&quot;* Nato da un problema interno: Block aveva accesso ad agenti capaci — **goose**, **Claude Code**, **Codex** — ma ciascuno imponeva *&quot;different interfaces, configuration systems, and ways of managing context&quot;*. La conclusione tratta: *&quot;we didn&apos;t need another model or agent harness, **we needed a consistent environment around them**&quot;*. Berd riunisce conversazioni, file, cartelle, istruzioni, agenti e skill attorno a **progetti persistenti**, per smettere di ricostruire il contesto ad ogni task.

**La tesi progettuale.** Dare **carattere** agli agenti — non solo attraverso ruoli, istruzioni, skill e strumenti, ma attraverso **identità visive distinte**, inclusa una collezione di personaggi animati, i *&quot;Gloopies&quot;*. Il problema invocato è quello della casella di prompt vuota: *&quot;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&quot;*. Il post colloca l&apos;approccio nella tradizione di **Square** e **Cash App** — portare il design dove la categoria non ne aveva. **Ma il problema enunciato è un problema di leggibilità della configurazione, e l&apos;avatar risolve la distinguibilità**; il testo lo riconosce in una riga che non sviluppa: *&quot;The avatars make the agent recognizable. **Its role, skills, and tools make it useful.**&quot;*

**L&apos;architettura.** Berd discende da **goose**, il framework di agenti open source lanciato da Block nel **gennaio 2025**, conferito all&apos;**Agentic AI Foundation** (Linux Foundation, dicembre 2025) accanto a **MCP** e **AGENTS.md**. Divisione esplicita: *&quot;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.**&quot;* goose sostiene l&apos;agent loop, Berd sostiene l&apos;esperienza.

**Il seguito è Buzz.** Berd è servito a esplorare il lavoro **solitario**; *&quot;But work rarely stays private&quot;*. Ciò che Berd ha mostrato — *&quot;private space, durable context, recognizable agent identities, reusable skills, visible configuration&quot;* — alimenterà **Buzz**, lo spazio condiviso umano+agente. *&quot;Start alone, then go multiplayer.&quot;*

**Riserve.** **Nessuna cifra, nessun test utente, nessuna licenza indicata**; un&apos;affermazione isolata eccessiva (*&quot;create custom agents to do any task they want&quot;*); e un post il cui titolo annuncia un consuntivo pur mantenendo il prodotto al presente — **Berd non è dichiarato deprecato, ma la roadmap punta verso Buzz**.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>Berd</category><category>Block</category><category>open source</category><category>apertura open source</category><category>applicazione desktop</category></item><item><title>Securing Software at the Speed of AI: What Four Years of Data Reveal</title><link>https://www.thekb.eu/it/fiches/linskens-sonatype-securite-vitesse-ia-quatre-ans-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/linskens-sonatype-securite-vitesse-ia-quatre-ans-2026-08-18/</guid><description>Post del blog di **Sonatype** a firma di **Aaron Linskens** (*technical writer*), pubblicato il **18 agosto 2026**, ~1.300 parole: racconta uno studio di **Sonatype Research Labs** condotto su **49 mesi** (giugno 2022 — giugno 2026) su una **coorte fissa** di applicazioni enterprise, scelta metodologica dichiarata per isolare l&apos;evoluzione del parco applicativo da quella del portafoglio clienti. Il risultato è presentato come una contraddizione: il rimedio è più rapido, ma il rischio si accumula ulteriormente. (A) **Lo stock è in crescita** — vulnerabilità *Critical* e *High* per applicazione **×4,31** (da **14,14** a giugno 2022 a **54,3** nel 2026, ancora **×3,91** escludendo le applicazioni legacy portate di recente sotto gestione), nuove versioni di componenti interessate al **46×** il tasso pre-IA, creazione mensile di applicazioni **×4,84**. (B) **Il rimedio sta migliorando** — oltre la metà delle violazioni risolte lo è in meno di un giorno, l&apos;età mediana delle vulnerabilità *Critical/High* non risolte scende da **228** a **126 giorni**, poi a **103** a maggio 2026; tra le coorti che hanno avuto dodici mesi, il **52,6%** è risolto, il **44,3%** aperto, il **3,1%** sotto waiver. (C) **La leva proposta è la selezione dei componenti**: al momento della scelta di una dipendenza vulnerabile, esisteva già una versione sostanzialmente meno rischiosa nel **62,2%** dei casi su **Maven**, nel **46,9%** su **npm**, nel **34,3%** su **PyPI** — uno scarto che il testo attribuisce a un gap informativo piuttosto che a una colpa dello sviluppatore. Il post stesso afferma che l&apos;IA non è l&apos;unica causa dell&apos;accelerazione, e conclude su **Sonatype Guide**, che porta questa intelligence fino al punto di selezione. Sul versante supply-chain, estende quanto [[fiches/2026-08/staples-gitlab-when-code-is-abundant-2026-08-24]] inquadra in termini economici e [[fiches/2026-07/clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] in termini di ciclo sicuro.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sonatype pubblica, a firma della sua *technical writer* Aaron Linskens, una sintesi di uno studio longitudinale condotto dai suoi research labs su quarantanove mesi, da giugno 2022 a giugno 2026. Il metodo è dichiarato fin dall&apos;inizio: una coorte fissa di applicazioni monitorate in continuo, in modo che le variazioni misurate riflettano l&apos;evoluzione del parco software piuttosto che quella del portafoglio clienti. Il risultato centrale è presentato come una contraddizione: le organizzazioni rimediano più rapidamente di prima, eppure le loro applicazioni accumulano più rischio.

Quattro misure inquadrano il risultato. Le vulnerabilità *Critical* e *High* per applicazione sono state moltiplicate per 4,31, passando da una media di 14,14 a giugno 2022 a 54,3 nel 2026; l&apos;effetto non è dovuto al solo legacy, poiché escludendo le applicazioni legacy portate di recente sotto gestione resta comunque un fattore di 3,91. Le nuove versioni di componenti interessate avanzano a quarantasei volte il tasso pre-IA. L&apos;età mediana delle vulnerabilità è scesa del 59% dal suo picco di gennaio 2024. Infine, la creazione mensile media di applicazioni è stata moltiplicata per 4,84, e con essa le decisioni di dipendenza.

I progressi nel rimedio sono reali: oltre la metà delle violazioni risolte lo è in meno di un giorno, e l&apos;età mediana delle vulnerabilità *Critical/High* non risolte scende da 228 a 126 giorni, poi a 103 giorni a maggio 2026. Tra le coorti che hanno avuto almeno dodici mesi per agire, il 52,6% è risolto, il 44,3% resta aperto e il 3,1% è sotto waiver.

Il cambiamento proposto riguarda il monte. I ricercatori hanno esaminato le dipendenze vulnerabili entrate nelle applicazioni del periodo e posto una domanda semplice: al momento della selezione, esisteva già una versione sostanzialmente meno rischiosa? La risposta è sì nel 62,2% dei casi su Maven, nel 46,9% su npm, nel 34,3% su PyPI. Il testo rifiuta di leggere questo dato come colpa dello sviluppatore: alcune vulnerabilità sono inevitabili, altre derivano da un gap informativo al momento della scelta — un punto che diventa sensibile quando un assistente IA può introdurre un componente in pochi secondi senza disporre di intelligence aggiornata sul suo rischio e sulla politica organizzativa.

Il post riconosce che l&apos;IA non è l&apos;unica causa dell&apos;espansione del panorama delle vulnerabilità e cita quattro fattori concorrenti. Conclude su Sonatype Guide, che porta questa intelligence fino al punto di selezione, e rimanda al report completo, *The AI-Era Software Assembly Line*, per i dati sottostanti.&lt;/p&gt;</content:encoded><category>Qualità e Sicurezza</category><category>supply chain software</category><category>supply chain software</category><category>Sonatype Research Labs</category><category>coorte fissa</category><category>studio longitudinale</category></item><item><title>Projects in Buzz</title><link>https://www.thekb.eu/it/fiches/petersen-block-buzz-projects-forge-souveraine-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/petersen-block-buzz-projects-forge-souveraine-2026-08-18/</guid><description>Post di annuncio prodotto di **Block Engineering** firmato da **Thomas Petersen** (*Principal Designer &amp; Builder*), pubblicato il **18 agosto 2026**, ~1.800 parole suddivise in tredici brevi sezioni, che presenta **Buzz Projects** — una **forge software ospitata sul proprio relay**: repository Git, branch, pull request, issue, revisione e merge, progetti multi-repo, un feed di attività, il tutto collegato ai canali di conversazione. Il catenaccio e la tesi del post: *« Coding agents are the terminal for your computer. Buzz is the terminal for your network. »* Tre contributi. **(A) Una dottrina di fiducia fondata sulla prova *ex post* piuttosto che sull&apos;autorizzazione *ex ante***: da un lato *« No forced guardrails, no limitations on what your agents are allowed to help you with »*, dall&apos;altro *« 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 sezione si chiude su una direzione dichiarata — *« we are already exploring ideas around agent trust protocols informed by past behavior »*. **(B) Interoperabilità Git senza strumenti proprietari**: *« These are standard git repositories… You can fetch, clone, pull, and push over plain Smart HTTP, with no custom tooling or wrapper CLI required »*, con la clé Nostr che funge da identità unica — *« The same npub that signs your messages signs your pushes. »* **(C) Una distinzione tra superficie di esecuzione e presenza in rete**: *« 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. »* Il post non produce alcuna cifra e non contiene link esterni; si qualifica come preliminare sei volte (*« still very basic »*, *« fairly elementary »*, *« still under experiments »*), e Projects risiede sotto la scheda **Experiments** di Buzz Desktop.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post di annuncio di **Block Engineering** firmato da **Thomas Petersen** (*Principal Designer &amp;amp; Builder*), pubblicato il **18 agosto 2026**, che presenta **Buzz Projects** — il mattone forge di **Buzz**, lo spazio di lavoro umani+agenti di Block costruito su **Nostr**.

**Il problema enunciato.** *« Software development tools are fragmented in ways the work itself is not. »* La segnalazione di bug sta in uno strumento, la discussione in un altro, la correzione su un branch, la CI altrove, la revisione in un thread di commenti, le note di rilascio ricostruite a posteriori. **La tesi: tutto questo è una sola conversazione, e la storia deve far parte del progetto.**

**Ciò che Projects offre.** Una **forge ospitata sul proprio relay**: repository Git standard accessibili tramite `fetch/clone/pull/push` su **Smart HTTP**, *« with no custom tooling or wrapper CLI required »*; **la clé Nostr come identità unica** — *« the same npub that signs your messages signs your pushes »*, senza token separato né account GitHub; **progetti multi-repo** che possono includere repository non posseduti (*« you just won&apos;t have authority over it »*); issue, pull request, diff, commenti inline, revisione e merge; un **feed di attività** a livello di server; e il **collegamento di qualsiasi progetto a un numero qualsiasi di canali**, affinché *« the context around a change doesn&apos;t disappear the moment agents start writing code »*. Da un canale, un&apos;issue può essere affidata a un agente oppure si può chiedere all&apos;agente di aprire una PR, che rimanda alla conversazione che l&apos;ha generata; l&apos;agente si rivolge all&apos;essere umano tramite l&apos;**Inbox**.

**La dottrina, in due parti che il post non assembla mai.** Da un lato, **nessun vincolo preventivo**: *« No forced guardrails, no limitations on what your agents are allowed to help you with. »* Dall&apos;altro, **una registrazione firmata di ogni atto**: *« Every push, review, approval, and merge is a signed Nostr event »*, con una traccia di **quale agente** ha prodotto una patch e **quale essere umano** l&apos;aveva autorizzato. Da qui la proiezione conclusiva: la storia dei contributi diventa *« more than a set of colored squares on a profile »*, una **storia verificabile associata a una chiave**, e Block dichiara di **esplorare *« agent trust protocols informed by past behavior »***. **La fiducia si sposta dall&apos;autorizzazione *ex ante* alla prova *ex post*.** L&apos;inquadramento associato è esplicito: *« 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. »*

**Riserve.** **Nessuna cifra, nessun link esterno, nessuna specifica** in tutto il testo; **CI e note di rilascio sono promesse ma assenti dall&apos;inventario**; Projects risiede sotto la **scheda Experiments**, e il post si autosqualifica sei volte — *« Buzz is still in beta and Buzz Projects is still under experiments, so treat it accordingly. »*&lt;/p&gt;</content:encoded><category>Architettura e Costruzione</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/it/fiches/zai-glm-53-emergent-cyber-2026-08-14/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/zai-glm-53-emergent-cyber-2026-08-14/</guid><description>Post di annuncio pubblicato sul **blog ufficiale di Z.ai** (già Zhipu AI, laboratorio cinese) il **14 agosto 2026**, **senza firma individuale**, ~2.000 parole più note a piè di pagina. Annuncia **GLM-5.3**, successore di GLM-5.2, aprendo con una tesi metodologica: *« Scaling post-training is all we did for GLM-5.3. »* Stesso modello di base di GLM-5.2 — *« every gain comes from post-training »*. Tre annunci. **(A) Un modello di coding open-weights**: +50% dichiarato sul **Z.ai Code Bench**, un benchmark interno non pubblicato. **(B) Una capacità cyber presentata come &quot;emergente&quot;**, che il corpo del testo riconduce a una scelta di addestramento — *« 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 »* — ciò che è arrivato come sorpresa è la velocità e il cambiamento di natura: il modello passa dall&apos;identificazione di falle isolate a *« coherent plans for complete exploitation chains »*. I guadagni crescono con la posizione nella catena di exploitation: CyberGym 77,2 → **84,5%**, ExploitBench 24,4 → **54,4%** (×2,2), ExploitGym 29 → **105** task in 2h (×3,6), con il divario rispetto alla frontiera chiusa che resta ampio (181 e 247 task). Z.ai lo formula così: *« Capability is growing fastest exactly where we are furthest behind. »* Il post pubblica anche un **Z.ai Security Disclosure Ledger**: **2.436 vulnerabilità identificate in 269 progetti open source** — kernel, sistemi operativi, motori browser, infrastrutture, applicazioni web, protocolli di rete — la più vecchia introdotta nel **1981**, durata media prima della scoperta **26,6 anni**, di cui **53 divulgate** e **2.383 sotto embargo**. **(C) Un rilascio dei pesi** *« within two weeks of launch, once safety evaluation and hardening are complete »*. Il contributo metodologico più riutilizzabile: **sintesi di ambiente e verificatore**, quest&apos;ultimo prodotto senza accesso alla soluzione di riferimento e ammesso solo dopo un tris di controlli negativi — **oracle**, **no-op**, **unsolved-state**. Tutte le valutazioni agentiche sono condotte **in Claude Code 2.1.207**.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post di annuncio pubblicato il **14 agosto 2026** sul blog di **Z.ai** (già Zhipu AI), **non firmato**, per il lancio di **GLM-5.3**.

**La tesi metodologica.** *« Scaling post-training is all we did for GLM-5.3. »* Stesso modello di base di GLM-5.2: **tutto il guadagno viene dal post-training**, costruito sullo stack del ciclo precedente — **IndexShare** (contesto lungo), **SAO** (RL a lungo orizzonte) e **slime** (addestramento asincrono, Megatron + SGLang). Il collo di bottiglia si è spostato dal modello **all&apos;ambiente**: Z.ai descrive pipeline che **sintetizzano** ambienti e segnale di ricompensa — un agente giudice verifica la risolvibilità, **i verificatori sono sintetizzati senza accesso alla soluzione di riferimento**, e sono ammessi solo dopo un tris di controlli **oracle / no-op / unsolved-state**. Il lavoro resta *« human-in-the-loop »*. Il throughput RL end-to-end è migliorato di **oltre 2,3×**.

**I risultati sul coding.** Terminal-Bench 3.0 passa da **4,6 a 28,3**, DeepSWE v1.1 da **46,2 a 66,9**, Agents&apos; Last Exam da **23,8 a 28,5**. Sullo **Z.ai Code Bench**, un benchmark **interno e privato**, +50% rispetto a GLM-5.2, con un guadagno simultaneo in **efficienza dei token**: 34,5% a ~75K token di output a effort Max (contro 23,4% a 96K per GLM-5.2), e 31,4% a ~50K a effort High — davanti a Claude Opus 4.8 (29,5% a 120K). **Claude Fable 5 resta davanti al 39,5%.** L&apos;affermazione *« most capable open-weights model for coding »* **non discende dalla tabella**: contro **Kimi K3**, il punteggio è di **3–3 con un pareggio**.

**La capacità cyber.** Presentata come *« emergente »*, è stata **addestrata deliberatamente** — il post scrive *« we expected this to make the model better »*. Ciò che è arrivato come sorpresa è stata la **velocità**, e il passaggio da falle isolate alla **catena di exploitation completa**. CyberGym **84,5%** (il migliore in tabella), ExploitBench **54,4%** (×2,2), ExploitGym **105/130 task** (×3,6 rispetto a GLM-5.2, budget normalizzati per throughput). Frase chiave: ***« Capability is growing fastest exactly where we are furthest behind. »***

**Il numero più pesante.** Lavorando con team di sicurezza cinesi, il modello ha identificato **2.436 vulnerabilità in 269 progetti open source** — kernel, sistemi operativi, motori browser, protocolli di rete — la più vecchia introdotta nel **1981**, durata media **26,6 anni**. Il **Security Disclosure Ledger** mostra **53 divulgate** e **2.383 sotto embargo**: **2,2% pubblicate**.

**Governance.** Rilascio dei pesi annunciato *« in two weeks, once safety evaluation and hardening are complete »* — **una data, non un criterio**: nessuna definizione di hardening, nessuna condizione di non rilascio, nessun valutatore terzo.

**Varie.** `thinking.type: &quot;disabled&quot;` **non è più supportato** (migrazione richiesta); quote del GLM Coding Plan in punti, **50% fuori dalla fascia 14:00–18:00 UTC+8**; **quasi tutte le valutazioni sono condotte in Claude Code 2.1.207**.&lt;/p&gt;</content:encoded><category>Qualità e Sicurezza</category><category>GLM-5.3</category><category>GLM-5.2</category><category>Z.ai</category><category>Zhipu AI</category><category>open weights</category></item><item><title>DeepSeek Harness developer preview: Everything is a plugin</title><link>https://www.thekb.eu/it/fiches/deepseek-harness-everything-is-a-plugin-2026-08-13/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/deepseek-harness-everything-is-a-plugin-2026-08-13/</guid><description>Pagina prodotto ufficiale di **DeepSeek**, pubblicata il **13 agosto 2026**, **non firmata**, di circa 450 parole, che annuncia il rilascio in *developer preview* di **DeepSeek Harness** (`dsh`) — un harness per agenti di coding **open source con licenza MIT**, il cui repository è stato aperto lo stesso giorno. Una tesi in tre parole, ripetuta nel titolo e nella descrizione del repository: *« Everything is a plugin »*, affiancata da una seconda promessa, *« Every run is traceable »*. La pagina enuncia l&apos;equazione *« AGENT = MODEL + HARNESS »* ed elenca le capacità innestabili come plugin — *« models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI »*. Vengono rilasciate quattro modalità: **modalità Standard** (agente di coding completo), **mode Code** (strumenti esposti tramite il *Code Mode SDK*, che permette al modello di comporre operazioni multi-step all&apos;interno di un programma TypeScript), **mode Minimal** (*« two-tool coding agent with persistent bash and str_replace_editor »*, esplicitamente *« for benchmarking models in a minimal environment »*), e **modalità Creator** (ispezione a runtime, test di plugin in memoria). La sostanza tecnica risiede nel repository, non nella pagina: `docs/architecture.md` enuncia un invariante di logging — *« Model-visible means logged. Anything that reaches a model request must be reconstructable from the log, and a runtime invariant asserts it »* — e afferma che *« there is no privileged core to patch »*. Il nucleo tecnico non è farina del sacco di DeepSeek: DSH è costruito su **Cordis** (il progetto `cordiverse`, terza parte), **vendorizzato** in `vendor/` con un manifesto e una procedura di sincronizzazione, e la pagina colloca il *« Cordis paper »* allo stesso livello di navigazione di &quot;GitHub&quot; e &quot;Developer docs&quot;. Vengono rilasciati due adapter LLM — `dsh-llm-deepseek` e `dsh-llm-pi-ai`, un adapter generico multi-provider. Il repository avverte in maiuscolo: *« THERE WILL BE COMPATIBILITY-BREAKING CHANGES »*, e `CLAUDE.md` specifica che `SESSION_FORMAT_VERSION` resta a `0` *« with no compatibility promise »*, con i backend che rifiutano i vecchi formati su disco. Cronologia: DSH viene rilasciato lo stesso giorno in cui **DeepSeek-V4-Pro raggiunge la GA**, tre giorni prima dell&apos;entrata in vigore di un nuovo listino prezzi API il **16 agosto 2026 alle 16:00 UTC**, con tariffe di picco/fuori picco e uno sconto fuori picco del **−50%**.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Pagina di lancio prodotto pubblicata il **13 agosto 2026** da **DeepSeek**, **non firmata**, per il rilascio in *developer preview* di **DeepSeek Harness** (`dsh`), un harness per agenti di coding **open source con licenza MIT** il cui repository è stato aperto lo stesso giorno.

**Cosa dice la pagina.** Due promesse, in quattrocento parole e senza una sola cifra. **« Everything is a plugin »**: ogni capacità — modelli, strumenti, skill, sessioni, sandbox, storage, loop, scheduling, interfaccia — è un plugin **sostituibile tramite configurazione, senza modificare il codice sorgente**. **« Every run is traceable »**: tutto ciò che il modello vede viene registrato in un **session log append-only** — system prompt, ragionamento, chiamate agli strumenti e risultati, scheduling dei subagent, ogni iniezione di contesto — e *« resume, fork, search and replay all operate on the same event stream »*. Il nucleo è **Cordis**, un framework di terze parti vendorizzato, descritto in un paper esterno e accreditato in modo prominente. Vengono rilasciate quattro modalità di esecuzione: **modalità Standard** (tooling completo), **mode Code** (strumenti esposti tramite un SDK TypeScript per combinare più operazioni in un unico programma), **mode Minimal** (due strumenti, bash persistente e `str_replace_editor`, *« for benchmarking models in a minimal environment »*), e **modalità Creator** (ispezione a runtime, test di plugin in memoria, composizione di nuove modalità). Per iniziare: `npx @deepseek-ai/dsh web`.

**Cosa non dice la pagina.** L&apos;affermazione più forte si trova in `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. »*** **Una garanzia asserita a runtime**, non un&apos;affermazione da vetrina — è questa la proprietà che davvero distingue DSH, ed è assente dal materiale promozionale. Lo stesso repository fornisce la confutazione: `SESSION_FORMAT_VERSION` resta a **`0` senza alcuna promessa di compatibilità**, *« backends reject old on-disk formats »*, e il README avverte in maiuscolo che ci saranno breaking change. **Tracciabile oggi non significa archiviabile domani.**

**Il modello di business è nella cronologia.** DSH viene rilasciato il giorno della **GA di DeepSeek-V4-Pro** e **tre giorni prima** dell&apos;entrata in vigore di un nuovo listino prezzi API (16 agosto, 16:00 UTC; tariffe fuori picco al **−50%**). **Harness regalato, inferenza resa più cara** — l&apos;esatto opposto del modello di Anthropic.

**Ciò che regge alla verifica.** La sostituibilità tiene almeno a livello di modello: oltre all&apos;adapter DeepSeek, **`dsh-llm-pi-ai`** rende accessibile qualsiasi gateway compatibile con OpenAI *« by configuration, not by code change »*. E il mode Minimal integra nel prodotto l&apos;**harness di benchmarking** — un tentativo di sottrarre a Claude Code la definizione del benchmark, anche se il repository di DSH stesso contiene un `CLAUDE.md` e una `.claude/skills`.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>DeepSeek Harness</category><category>dsh</category><category>harness per agenti</category><category>harness per agenti</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/it/fiches/buzz-block-panorama-deep-research-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/buzz-block-panorama-deep-research-2026-08-12/</guid><description>Rapporto di ricerca interno datato **12 agosto 2026** che consolida, a scopo divulgativo, tutto ciò che è pubblicamente documentato su **Buzz** — lo spazio di lavoro umani + agenti di **Block**, lanciato il **21 luglio 2026** sotto licenza **Apache 2.0**. Aggrega i due post tecnici già pubblicati insieme all&apos;annuncio aziendale, il repository GitHub, la copertura stampa, X, e **tre resoconti pratici indipendenti** che costituiscono l&apos;unico dato non auto-dichiarato del dossier. **(A) Una discrepanza terminologica documentata per citazione**: il tweet di lancio di **Jack Dorsey** annuncia *&quot;model-agnostic, decentralized, self-sovereign, and open source&quot;*; il file `ARCHITECTURE.md` di Block afferma *&quot;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.&quot;* Il relay è quindi unico e autoritativo per ciascuna comunità: la &quot;decentralizzazione&quot; di Buzz è una **sovranità organizzativa** — self-hosting e identità portabile — non una ridondanza di rete. La formulazione di **TFTC**: *&quot;Two of those three hold cleanly. The third needs a qualifier.&quot;* **(B) Un&apos;asimmetria tra rigore dimostrato e rischio di sfruttamento.** Da un lato, un grado di formalismo raro per una v0.4.x/0.5.x: specifica di isolamento multi-tenant **meccanizzata in TLA+**, proprietà di autorizzazione verificate in **Tamarin**, un protocollo di storage Git verificato tramite model-checking, un log di audit append-only con hash-chain, 127 *event kinds*, NIP-01/42/98/34. Dall&apos;altro, l&apos;appartenenza a un canale è l&apos;unità di autorizzazione — *&quot;channel membership is not fine-grained tool authorization&quot;* (João Queirós) —, gli agenti girano in `--dangerously-skip-permissions` fuori da qualsiasi sandbox sulla macchina di un umano, e l&apos;osservabilità è carente: *&quot;Buzz tells me an agent got a message. It doesn&apos;t tell me what happens next&quot;* (DevTools Daily, che segnala kill silenziosi per OOM). Block lo riconosce: *&quot;the agent can do anything, and security rests entirely on restricting who can tell it what to do&quot;*. **(C) Lo stack tecnico**, assente dai post pubblicati: relay in **Rust** (Axum WS + REST), **Postgres**, **Redis**, **S3/MinIO** via Blossom, client desktop **Tauri + React**. L&apos;integrazione degli agenti passa attraverso **`buzz-acp`**, un harness **ACP** che collega goose, Codex e Claude Code e traduce **ACP ↔ MCP**, oltre a **`buzz-agent`**, un agente interno. Il rapporto si autocorregge su un punto: il *&quot;+33% more work&quot;* del TL;DR di Block è il **rapporto tra task completati (20 contro 15 su 44)**, non un guadagno di punteggio — il punteggio stesso passa da 59,1% a 71,5%, cioè **+12,4 punti**.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Rapporto di ricerca interno datato **12 agosto 2026** che consolida, a scopo divulgativo, lo stato pubblico di **Buzz**, lo spazio di lavoro umani+agenti di **Block** lanciato il **21 luglio 2026** sotto licenza **Apache 2.0**. Aggrega i due post tecnici di Block, l&apos;annuncio aziendale, il repository GitHub, la copertura stampa, X e **tre valutazioni indipendenti** — quest&apos;ultimo strato porta la maggior parte del valore aggiunto.

**Il concetto.** Buzz fonde chat di team, una forge Git e workflow automatizzati in un unico spazio dove gli agenti sono **membri a pieno titolo, non bot**. La tesi è quella di Tyler Longwell: *&quot;The bottleneck moved from intelligence to coordination.&quot;* Bradley Axen (Head of AI Capabilities) inquadra la posta in gioco di mercato: *&quot;Every company is going to need a place where humans and agents work together. The question is whether that place is proprietary or open.&quot;*

**L&apos;architettura.** Un relay in **Rust** su **Nostr** (NIP-01/42/98/34, 127 *event kinds*), **Postgres**, **Redis**, **S3/MinIO**, desktop **Tauri+React**. Ogni partecipante detiene una keypair; ogni messaggio, review, passo di workflow ed evento Git è **firmato** in un log di audit append-only con hash-chain. Un grado di formalismo raro per una **v0.4.x/0.5.x**: isolamento multi-tenant meccanizzato in **TLA+**, proprietà di autorizzazione verificate in **Tamarin**. L&apos;integrazione degli agenti passa attraverso **`buzz-acp`**, un harness **ACP** che collega goose, Codex e Claude Code e **traduce ACP ↔ MCP** — *&quot;They compose through protocols, not imports.&quot;*

**Il divario centrale.** Jack Dorsey annuncia *&quot;decentralized, self-sovereign&quot;*; il file `ARCHITECTURE.md` di Block afferma: *&quot;The relay is the single source of truth… There is no peer-to-peer event exchange, no gossip, no replication.&quot;* Un relay unico per comunità, dunque un **punto singolo di guasto**: la decentralizzazione è **sovranità organizzativa**, non ridondanza.

**I limiti, documentati.** L&apos;unità di autorizzazione è l&apos;**appartenenza al canale** — *&quot;channel membership is not fine-grained tool authorization&quot;*; gli agenti girano in **`--dangerously-skip-permissions`**, fuori da qualsiasi sandbox; **l&apos;osservabilità è carente** (*&quot;It doesn&apos;t tell me what happens next&quot;*, kill silenziosi per OOM). Gli eventi firmati sono *tamper-evident*, non *tamper-resistant*: un operatore di relay compromesso può cancellarli. Sul relay ospitato, non c&apos;è **cifratura end-to-end**.

**Una correzione di dati.** Il &quot;+33% more work&quot; è il **rapporto tra task completati (20 su 44 contro 15)**, non un guadagno di punteggio — che passa da 59,1% a 71,5%, cioè **+12,4 pt**.

**Accoglienza**: ~25.900 stelle GitHub, un tweet di Dorsey a ~2,3-2,7M visualizzazioni, l&apos;endorsement di Sundar Pichai, e la formulazione di Justin Waldron: *&quot;the first proper multiplayer agent harness&quot;*. Riserve riconosciute: benchmark **auto-valutati da Block**, nessun prezzo di hosting pubblicato, nessun dato di adozione.&lt;/p&gt;</content:encoded><category>Architettura e Costruzione</category><category>Buzz</category><category>buzz.xyz</category><category>Block</category><category>Jack Dorsey</category><category>spazio di lavoro agentico</category></item><item><title>ChatGPT Desktop &amp; Claude Desktop vs versions web — Rapport « What ? — So What ? — Now What ? »</title><link>https://www.thekb.eu/it/fiches/chatgpt-claude-desktop-vs-web-deep-research-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/chatgpt-claude-desktop-vs-web-deep-research-2026-08-12/</guid><description>Rapporto di ricerca interno datato **12 agosto 2026** (in formato *What? — So What? — Now What?*, indagine condotta tra l&apos;11 e il 12 agosto) su una domanda semplice: le applicazioni **desktop** di ChatGPT e Claude sono migliori delle rispettive versioni **web**? La risposta si articola in due parti. **(A) Esiste un consenso qualitativo solido e ben documentato.** Il punto di partenza è indiscutibile: desktop e web richiamano esattamente gli stessi modelli cloud, l&apos;applicazione essendo solo un&apos;interfaccia verso il servizio — il guadagno risiede quindi interamente nell&apos;involucro applicativo (latenza d&apos;accesso, stabilità nelle sessioni lunghe, impronta di memoria, integrazioni di sistema, fluidità del workflow). Ciò che distingue realmente il desktop, confermato: sul versante OpenAI, una scorciatoia globale (Option/Alt + Spazio), una *companion window* che resta sempre in primo piano, screenshot nativi e, da luglio 2026, la capacità agentica **Codex/Work** integrata nell&apos;app; sul versante Anthropic, **Quick Entry** (macOS), **Desktop Extensions** (installare un server **MCP** locale diventa *&quot;semplice quanto cliccare un pulsante&quot;*), accesso ai file locali, **Cowork** e **Computer Use** (permessi di Accessibilità e registrazione dello schermo). Il web conserva due punti di forza confermati: schede/thread multipli e universalità senza client da installare. **(B) Quasi tutte le cifre in circolazione a sostegno di questo consenso non reggono alla verifica.** L&apos;audit critico del rapporto (§1.5) classifica come **non confermate** sette affermazioni numeriche ampiamente ripetute: il *cold start* &quot;2-3 s contro 8-12 s&quot; (l&apos;unica traccia essendo un aneddotico *&quot;si carica in circa 3 secondi&quot;* su Substack); l&apos;uso di RAM &quot;200-700 MB contro 1,2-2 GB&quot;, attribuito a un &quot;Alibaba Product Insights&quot; le cui pagine restituiscono **404**; una percentuale di malfunzionamenti e un dato di retention delle sessioni non rintracciabili; un &quot;Claude +10-20% end-to-end&quot; attribuito a **Skywork**, che in realtà aveva confrontato il proprio agente Windows piuttosto che Claude rispetto al web; una fonte &quot;Cosmo Edge&quot; non rintracciabile; citazioni Zenken AI non confermate; e due post X non autenticati e privi di URL. Il controsegnale è documentato con lo stesso rigore: Yuri Dvoinos descrive un&apos;app Claude Desktop che *&quot;mi fa venire voglia di buttare il portatile dalla finestra&quot;* — utilizzo CPU al 68%, input lag su un MacBook Pro — e il rapporto rileva che entrambe le app sono build **Electron** con livelli nativi. Da qui la formulazione: *il vantaggio del desktop è una promessa di implementazione, non una legge di natura.* **Il &quot;So What&quot;**: poiché il modello è diventato il comune denominatore, l&apos;interfaccia diventa il terreno di scontro — la fusione **Codex + ChatGPT** del 9 luglio 2026 e il tandem Cowork/Computer Use raccontano la stessa storia, *&quot;l&apos;app desktop non è più un client di chat, è un runtime agentico con accesso alla macchina.&quot;* Tre conseguenze: il guadagno è un guadagno di **attrito**, non di potenza; per un CIO, il desktop **sposta il confine di fiducia** — Computer Use richiede permessi di sistema sensibili e la fusione Codex colloca esecuzione del codice, browser e connettori all&apos;interno di *&quot;un unico confine di fiducia esteso,&quot;* mentre il browser resta governabile tramite SSO, DLP e CASB; e per chi pubblica, la fragilità delle cifre è essa stessa la notizia. **Il &quot;Now What&quot;** fornisce criteri di scelta individuali, una checklist per il CIO (censire i permessi, disattivare Computer Use e Cowork per impostazione predefinita, delimitare quali estensioni MCP sono autorizzate, organizzare distribuzione e aggiornamenti — su Linux, al di fuori del repository apt, Claude Desktop non si aggiorna da solo) e una direttiva editoriale: citare solo verbatim e date confermati.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Rapporto di ricerca interno datato **12 agosto 2026**, in formato **What? — So What? — Now What?**, su una domanda semplice: le applicazioni desktop di ChatGPT e Claude sono migliori del web?

**What.** Sì, tra power user e recensori esiste un consenso qualitativo — **ma non riguarda mai il modello**: desktop e web richiamano esattamente la stessa intelligenza cloud. Il guadagno risiede **interamente nell&apos;involucro applicativo**: latenza d&apos;accesso, stabilità nelle sessioni lunghe, impronta di memoria, integrazioni di sistema. Ciò che distingue realmente il desktop, confermato: sul versante OpenAI, una scorciatoia globale, *companion window* sempre in primo piano, screenshot nativi e, da luglio 2026, la capacità agentica **Codex/Work** nell&apos;app; sul versante Anthropic, **Quick Entry**, **Desktop Extensions** (un server MCP locale si installa *&quot;cliccando un pulsante&quot;*), file locali, **Cowork** e **Computer Use**. Il web conserva schede multiple e universalità senza installazione.

**L&apos;audit critico è il fulcro del documento.** Sette affermazioni numeriche ampiamente ripetute sono classificate come **non confermate**: il cold start &quot;2-3 s contro 8-12 s&quot; (nessun benchmark), la RAM &quot;200-700 MB contro 1,2-2 GB&quot; attribuita a un &quot;Alibaba Product Insights&quot; **le cui pagine restituiscono un 404**, una percentuale di malfunzionamenti e un dato di retention delle sessioni non rintracciabili, un &quot;Claude +10-20%&quot; attribuito a **Skywork, che in realtà aveva confrontato il proprio agente Windows**, due fonti non rintracciabili e **due post X non autenticati**. Il controsegnale è tenuto allo stesso rigore: Yuri Dvoinos, **CPU al 68%** e *&quot;mi fa venire voglia di buttare il portatile dalla finestra,&quot;* oltre al richiamo che entrambe le app sono **Electron + livelli nativi**. Da qui: *&quot;il vantaggio del desktop è una promessa di implementazione, non una legge di natura.&quot;*

**So What.** Con il modello ormai comune denominatore, **l&apos;interfaccia diventa il terreno di scontro**: *&quot;l&apos;app desktop non è più un client di chat, è un runtime agentico con accesso alla macchina.&quot;* Il guadagno è **un guadagno di attrito, non di potenza**, reale solo in caso di uso intensivo. Per i CIO, il desktop **sposta il confine di fiducia** — permessi di Accessibilità e registrazione dello schermo, *&quot;un unico confine di fiducia esteso&quot;* dopo la fusione Codex — mentre il browser resta governabile tramite SSO/DLP/CASB. E per chi pubblica, **la fragilità delle cifre è essa stessa la notizia**.

**Now What.** Desktop se l&apos;IA viene invocata più volte all&apos;ora e i workflow coinvolgono file, screenshot o agenti; web altrimenti. Per i CIO: censire i permessi, disattivare Computer Use e Cowork per impostazione predefinita, delimitare le estensioni MCP autorizzate, gestire gli aggiornamenti (**su Linux, al di fuori di apt, nessun aggiornamento automatico**). Per la pubblicazione: citare solo verbatim e date confermati, e produrre un proprio mini-benchmark riproducibile — poche ore per cifre finalmente citabili.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>ChatGPT Desktop</category><category>Claude Desktop</category><category>versione web</category><category>applicazione desktop</category><category>app nativa</category></item><item><title>Shieldstral : Mistral compile sa doctrine en 3,8 milliards de paramètres</title><link>https://www.thekb.eu/it/fiches/girard-shieldstral-mistral-doctrine-garde-fou-2026-08-07/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/girard-shieldstral-mistral-doctrine-garde-fou-2026-08-07/</guid><description>Una nota di veille di **Didier Girard** pubblicata su **X** il **7 agosto 2026**, che legge il lancio di **Shieldstral 1.0 3B** (Mistral AI, 4 agosto 2026) non come il lancio di un prodotto ma come **il dispiegamento in produzione di una dottrina**. Punto di partenza: il **13 maggio 2026**, davanti alla commissione d&apos;inchiesta dell&apos;Assemblea Nazionale sulle vulnerabilità digitali, **Arthur Mensch** ha rifiutato qualsiasi ruolo di supervisione per Mistral sull&apos;uso finale dei suoi modelli — *&quot;non abbiamo legittimità democratica&quot;* — respingendo esplicitamente la posizione di **Anthropic**. Meno di tre mesi dopo, Mistral rilascia un **modello di moderazione**. L&apos;autore smonta l&apos;apparente contraddizione: **Shieldstral non porta con sé alcuna tassonomia del lecito e dell&apos;illecito**, risponde a una **domanda che l&apos;utente scrive**. **Il meccanismo è il cuore della nota**: un prompt in tre parti (contesto + gravità / un&apos;unica domanda chiusa / il contenuto da giudicare), una risposta `yes` o `no`, e il **softmax su questi due token** produce un punteggio continuo tra 0 e 1. **La politica di moderazione non è nei pesi, viene letta al momento dell&apos;inferenza** — mentre **Llama Guard 4** incorpora la tassonomia MLCommons fissata in fase di addestramento, Shieldstral legge la vostra in linguaggio naturale, modificabile **senza ri-addestramento**. Il rapporto tecnico (**arXiv:2607.25857**, 28 luglio 2026) quantifica il costo di questa scelta: fine-tuning sui soli dati pubblici = **61,1% F1** sull&apos;adattabilità della policy; **4,4 milioni di coppie contrastive** generate da un LLM (lo stesso contenuto riscritto per violare una policy ma non la sua policy gemella) = **+23,3 punti**; **91,3%** dopo la fusione di tre checkpoint. Caratteristiche: **3,8 miliardi di parametri effettivi** (il &quot;3B&quot; del nome arrotonda per difetto), base **Ministral 3** + encoder visivo **Pixtral**, **12 lingue**, **16 GB di VRAM in BF16**, **Apache 2.0**. Prestazioni testuali: **84,9% F1 medio**, alla pari con **GPT-OSS-Safeguard-20B** (sette volte più grande), davanti a **Qwen3Guard-8B** (84,0) e ben davanti a **LlamaGuard-4-12B** (69,1). **Una riserva sollevata dall&apos;autore stesso**: *tutte queste cifre provengono da Mistral, su set di test selezionati da Mistral, e al 6 agosto non esisteva alcuna valutazione di terze parti*. La tesi strutturante della nota è un&apos;**opposizione di topologie**: in **Anthropic**, il guardrail vive **nei pesi** e l&apos;editore arbitra chi ne è esentato (**Claude Fable 5** pubblico con misure di sicurezza / **Claude Mythos 5** senza, riservato ai cyberdifensori approvati di **Project Glasswing**, 9 giugno 2026); in **Mistral**, il guardrail **sta fuori dal modello** — un componente separato, aperto, auto-ospitabile, la cui policy appartiene al deployer. Allineamento esplicito con i clienti (ministero delle Forze Armate, BNP Paribas, amministrazioni pubbliche francesi e lussemburghesi). La nota si chiude su una **battuta d&apos;arresto documentata in tre punti**: **auditabilità** (output binario, nessuna traccia di ragionamento, mentre il deployer eredita l&apos;onere della giustificazione in un audit AI Act), **robustezza** (il primo capitolo del *Trattato sulla tolleranza* di Voltaire classificato come &quot;incitamento alla violenza&quot; da un tester nel thread di Hacker News — una confusione tra menzione ed endorsement), **disponibilità** (al 6 agosto: nessun endpoint a pagamento su La Plateforme, nessun Ollama ufficiale). Tre regole di dispiegamento a chiusura.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Una nota di veille del **7 agosto 2026** che legge **Shieldstral 1.0 3B** — il classificatore di sicurezza multimodale rilasciato da **Mistral AI** il 4 agosto sotto **Apache 2.0** — come la traduzione in forma di prodotto di una posizione politica.

**Il paradosso di partenza.** Il 13 maggio 2026, davanti alla commissione d&apos;inchiesta dell&apos;Assemblea Nazionale sulle vulnerabilità digitali, **Arthur Mensch** ha rifiutato qualsiasi ruolo di supervisione per Mistral sull&apos;uso finale dei suoi modelli: *&quot;non abbiamo legittimità democratica&quot;*, liquidando di passaggio la posizione di **Anthropic**. Meno di tre mesi dopo, Mistral rilascia un modello di moderazione. L&apos;autore dissolve la contraddizione: **Shieldstral non porta con sé alcuna tassonomia del lecito e dell&apos;illecito** — risponde a una domanda che il deployer scrive.

**Il meccanismo.** Il prompt si articola in tre parti: contesto e gravità, **un&apos;unica domanda chiusa**, il contenuto da giudicare. Il modello risponde `yes` o `no` e il **softmax sui due token** fornisce un punteggio continuo. **La policy quindi non è appresa**: mentre **Llama Guard 4** incorpora la tassonomia MLCommons fissata in fase di addestramento, Shieldstral legge la vostra in linguaggio naturale **al momento dell&apos;inferenza**, modificabile senza ri-addestramento. Il rapporto tecnico (arXiv, 28 luglio) quantifica questa scelta: **61,1%** F1 sull&apos;adattabilità con i soli dataset pubblici, **+23,3 punti** grazie a **4,4 milioni di coppie contrastive** generate da un LLM, **91,3%** dopo la fusione di tre checkpoint. L&apos;oggetto è dimensionato per girare on-premise: **3,8 miliardi di parametri**, base **Ministral 3** ed encoder visivo **Pixtral**, **12 lingue**, **16 GB di VRAM**. Sul testo, **84,9%** F1 medio — alla pari con **GPT-OSS-Safeguard-20B**, sette volte più grande. Riserva sollevata dall&apos;autore: **cifre del fornitore stesso, su set di test del fornitore stesso, senza valutazione di terze parti**.

**La tesi.** Due luoghi possibili per il guardrail. In **Anthropic** (9 giugno), vive **nei pesi** e l&apos;editore arbitra chi ne è esentato — **Claude Fable 5** pubblico, **Claude Mythos 5** riservato ai cyberdifensori di **Project Glasswing**. In Mistral, **sta fuori dal modello**: un componente separato, aperto, auto-ospitabile. Una scelta allineata con clienti sovrani e bancari, e con una sovranità qualificata **dipendenza per dipendenza**.

**La battuta d&apos;arresto.** Tre lacune documentate: **auditabilità** (output binario, nessuna traccia di ragionamento, mentre il deployer sostiene l&apos;onere della giustificazione in un audit AI Act), **robustezza** (il *Trattato sulla tolleranza* di Voltaire classificato come &quot;incitamento alla violenza&quot; — una confusione tra menzione ed endorsement), **disponibilità** (né un endpoint a pagamento né una presenza ufficiale su Ollama al 6 agosto). Da qui tre regole: calibrare **due** soglie su un dataset interno, **registrare la domanda di policy attiva**, testare menzione/endorsement e le vostre lingue — e mantenere un rilevatore separato di **prompt injection**. *&quot;Apache 2.0, 16 GB di VRAM, e la responsabilità spedita insieme ai pesi.&quot;*&lt;/p&gt;</content:encoded><category>Qualità e Sicurezza</category><category>Shieldstral</category><category>Shieldstral 1.0 3B</category><category>Mistral AI</category><category>Arthur Mensch</category><category>modello di moderazione</category></item><item><title>Agent Plugins package your skills, tools, and more</title><link>https://www.thekb.eu/it/fiches/google-agent-plugins-packaging-skills-mcp-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/google-agent-plugins-packaging-skills-mcp-2026-08-06/</guid><description>Annuncio di **Google** del **6 agosto 2026**: Google aderisce come **Core Maintainer** alla specifica **Agent Plugins 1.0.0**, un formato di packaging aperto e *vendor-neutral* per distribuire insieme **Agent Skills** e **MCP servers**. La specifica è stata pubblicata da un **TSC** i cui Core Maintainer provengono da **Amazon, Cursor, Microsoft, OpenAI e Vercel**; Google li raggiunge, rappresentata da **Kevin Hou** (Senior Staff Engineer, Google DeepMind). I due mattoni impacchettati — Agent Skills e MCP — provengono da **Anthropic**, che non compare in questo elenco di maintainer. **La diagnosi** sta in una frase: *&quot;The core problem isn&apos;t the components. It&apos;s the manifest.&quot;* Una skill è portabile, un server MCP è portabile; il contenitore che li racchiude non lo è, e ogni client ha dovuto inventarlo da sé — da cui i fork, le copie di componenti identici e la loro deriva. **Il formato** sta in un vincolo: *&quot;A plugin is a directory. That&apos;s the whole idea, and the restraint is the point.&quot;* Un `plugin.json` con due righe utili (`$schema` e `name`), le skill in `skills/` nel formato Agent Skills, i server dichiarati in `mcp.json` con un **`type` esplicito su ogni voce** (stdio, Streamable HTTP, o il legacy HTTP+SSE) — niente più trasporto dedotto dalla forma dell&apos;oggetto di configurazione. La forza del design sta in ciò che il manifest **non può** fare: né rilocare i componenti né dichiararli inline, quindi non esiste un percorso di discovery da configurare né un ordine di precedenza da imparare. Corollario operativo: i componenti **falliscono in modo indipendente** — un server `mcp.json` che non riesce ad avviarsi non trascina con sé le skill del plugin, il client salta la voce, prosegue e segnala il fallimento. La via di fuga accettata è la directory **reverse-domain** (`com.example.client/`), uno spazio di estensione posseduto interamente da un client (hook, agenti, comandi) che gli altri client ignorano: *&quot;the portable core stays small because the non-portable parts have somewhere legitimate to go.&quot;* Una sezione è dedicata ai casi in cui il formato non è giustificato — *&quot;Not every skill should be a Plugin&quot;*: un singolo server MCP per un singolo client, `mcp.json` basta; una singola skill non necessita di alcun plugin. Ciò che v1 esclude esplicitamente, sotto *future considerations*: **nessun meccanismo di installazione, nessun protocollo di distribuzione, nessun modello di permessi, nessun requisito di sandboxing, nessuna verifica di fiducia o provenienza, nessuna UX**. Tutto questo rientra in uno stack a quattro livelli adottabile in modo indipendente — **trovare** (Agentic Resource Discovery), **descrivere** (AI Catalog, che dovrebbe registrare il tipo `application/agent-plugins+json`), **impacchettare** (Agent Plugins), **eseguire** (MCP + Agent Skills). Due prodotti Google sono già disponibili: **Agents CLI** e **Data Agent Kit** (BigQuery, Spanner, Cloud SQL).</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post tecnico di **Google** del **6 agosto 2026** che annuncia l&apos;adesione dell&apos;azienda come **Core Maintainer** alla specifica **Agent Plugins 1.0.0** — un formato di packaging aperto e *vendor-neutral* per distribuire insieme **Agent Skills** e **MCP servers**.

**Prima il fatto di governance.** La specifica è stata pubblicata da un TSC di Core Maintainer provenienti da **Amazon, Cursor, Microsoft, OpenAI e Vercel**. Google li raggiunge, rappresentata nominalmente da **Kevin Hou** (Google DeepMind). Sei concorrenti concordano su un livello di packaging. **Anthropic non compare nell&apos;elenco dei maintainer**, pur essendo all&apos;origine dei due mattoni impacchettati.

**La diagnosi.** Una skill è portabile, un server MCP è portabile — *&quot;The core problem isn&apos;t the components. It&apos;s the manifest.&quot;* Ciò che non è mai stato portabile è il contenitore: la struttura delle directory, i metadati del manifest, la forma della configurazione MCP e l&apos;inferenza del trasporto differiscono da un client all&apos;altro. Si fa fork, si mantengono due copie di componenti identici, e queste divergono nel tempo.

**Il formato.** *&quot;A plugin is a directory. That&apos;s the whole idea, and the restraint is the point.&quot;* Un `plugin.json` ridotto a `$schema` e `name`; le skill in `skills/`, nel formato Agent Skills; i server in `mcp.json`, **con un `type` esplicito** su ogni voce (stdio, Streamable HTTP, legacy HTTP+SSE). La forza del design sta in ciò che il manifest **non può** fare: né rilocare un componente né dichiararlo inline. Quindi non esiste un percorso di discovery da configurare, né un ordine di precedenza da imparare. Corollario: **i componenti falliscono in modo indipendente** — un server che non riesce ad avviarsi non trascina con sé le skill. Una directory **reverse-domain** (`com.example.client/`) funge da spazio di estensione proprietario, ignorato dagli altri client: il nucleo portabile resta piccolo perché le parti non portabili hanno un posto dove andare.

**I limiti, dichiarati apertamente.** Un&apos;intera sezione spiega **quando non creare un plugin** (un singolo server MCP, una singola skill: superfluo). Un&apos;altra elenca ciò che v1 esclude: **installazione, distribuzione, permessi, sandboxing, verifica di fiducia e provenienza, UX**. Giustificazione: gli obblighi di un IDE, di una CLI e di una piattaforma enterprise differiscono realmente.

**Lo stack.** Trovare (**Agentic Resource Discovery**), descrivere (**AI Catalog**), impacchettare (**Agent Plugins**), eseguire (**MCP + Agent Skills**) — ogni livello adottabile in modo indipendente.

**Disponibili da subito**: **Agents CLI** (utilizzabile da Antigravity, Gemini CLI, Claude Code o Cursor) e **Data Agent Kit** (BigQuery, Spanner, Cloud SQL). *&quot;Those skills were already distributable. Now they&apos;re distributable in a format that isn&apos;t ours alone.&quot;* Riga di chiusura: *&quot;Packaging is unglamorous infrastructure,&quot;* ed è esattamente ciò che va condiviso invece di essere reinventato cinque volte.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>Agent Plugins</category><category>Agent Plugins 1.0.0</category><category>specifica aperta</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/it/fiches/graphify-net-annuaire-ia-coding-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/graphify-net-annuaire-ia-coding-2026-08-06/</guid><description>Il sito **graphify.net**, consultato il **6 agosto 2026**, gestito da **Safi Shamsi** — creatore della skill open source graphify (cfr. [[skill-shamsi-graphify-2026-08-06]]). Il dominio veicola due oggetti distinti. **Il primo è una vetrina di prodotto**: presentazione di graphify, guide d&apos;uso, riferimento CLI e soprattutto una galleria di **100 repository GitHub trending già graphificati** — *« 100 repos, 854,079 nodes, 1,932,930 edges »* — filtrabili per linguaggio e dimensione del grafo, ciascuno con la propria pagina di anteprima e dettaglio. **Il secondo, ed è quello più interessante ai fini della veille tecnologica, è una directory editoriale**: *« 30 AI coding client guides »*, una directory di server MCP confrontati su *« transport, runtime, client support, setup effort, and access risks »*, confronti strutturati tra strumenti (Cursor contro Codex), e un flusso di articoli con un targeting manifestamente long-tail (*« 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 »*). Il sito rivendica un metodo — *« source-reviewed »*, *« aligned decision fields, official evidence, and explicit unknowns »* — ed è disponibile in sei lingue. **Il punto che questa scheda esiste per registrare**: il sito è **fattualmente disallineato rispetto al prodotto che presenta**. Annuncia **« 3.7k+ GitHub Stars »** mentre l&apos;API di GitHub conta **103,187** nello stesso giorno, una **licenza MIT** ripetuta tre volte quando il file `LICENSE` del repository è **Apache 2.0**, e mette in risalto la rivendicazione **« 71.5× token reduction »**, che appartiene al README della generazione v1 ed è scomparsa dalla versione attuale. **Un sito ufficiale che mostra il 3,7% del conteggio effettivo delle stelle e sbaglia la licenza** è di per sé un segnale: lo strato di comunicazione non ha tenuto il passo del repository.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Il sito **graphify.net**, consultato il 6 agosto 2026, ufficialmente di proprietà di **Safi Shamsi**, creatore della skill open source graphify. Il dominio veicola tre elementi distinti dalla piattaforma commerciale `graphify.com` e dal repository GitHub.

**Una vetrina di prodotto**, anzitutto: presentazione di graphify, guide d&apos;uso, riferimento CLI, pagine su tree-sitter e sul clustering di Leiden.

**Una galleria di demo**, poi, ed è la parte più convincente: **100 repository GitHub Trending già graphificati**, per un totale di **854,079 nodi e 1,932,930 archi**, filtrabili per linguaggio e dimensione, ciascuno con il proprio conteggio di nodi, archi e comunità, corredato da un&apos;anteprima del grafo e da una pagina di dettaglio. Mostrare lo strumento all&apos;opera su repository già noti vale più di un pitch, e produce, come sottoprodotto, un dataset pubblico di grafi comparabili.

**Una directory editoriale**, infine, che ha un valore indipendente dal prodotto che promuove: **30 AI coding client guides** confrontate su workflow, agenti, prezzi, sicurezza e idoneità alla delivery; una **directory di server MCP** valutata su transport, runtime, client supportati, sforzo di configurazione e **rischi di accesso**; confronti a coppie su campi allineati. Il sito rivendica un metodo — *« source-reviewed »*, evidenze ufficiali, incognite esplicite — ed è disponibile in sei lingue.

**Questa scheda esiste principalmente per registrare una discrepanza.** Nello stesso giorno, il sito annuncia **« 3.7k+ GitHub stars »** mentre l&apos;API ne conta **103,187**; afferma **tre volte** una licenza **MIT** quando il file `LICENSE` del repository è **Apache 2.0**; e mette in risalto la rivendicazione **« 71.5× token reduction »**, che appartiene al README della generazione v1 ed è scomparsa dalla versione attuale a favore dei benchmark LOCOMO e LongMemEval. Il sito descrive quindi un prodotto vecchio di più generazioni.

**L&apos;errore sulla licenza è il più grave**: MIT e Apache 2.0 non comportano gli stessi obblighi, in particolare in materia di brevetti e di divulgazione delle modifiche.

Resta un&apos;osservazione strategica: **un fornitore di uno strumento che costruisce la directory della propria stessa categoria** occupa la query di valutazione prima dei concorrenti. La rivendicazione di neutralità non rimuove il conflitto d&apos;interessi — graphify compare tra le skill in evidenza del sito. Un punto d&apos;ingresso utile, non un arbitro.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>graphify.net</category><category>directory di strumenti AI</category><category>directory</category><category>guide ai client AI</category><category>confronto tra strumenti</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/it/fiches/skill-shamsi-graphify-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/skill-shamsi-graphify-2026-08-06/</guid><description>Voce skill: **graphify** di **Safi Shamsi** (Graphify Labs, Y Combinator S26) trasforma un intero progetto — codice, documentazione, PDF, immagini, video — in un **grafo di conoscenza interrogabile**, invocato tramite `/graphify` da Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot e una quindicina di altri client. Osservato il **6 agosto 2026**: **103.187 stelle**, **10.024 fork**, repository creato il **3 aprile 2026**. Apache-2.0, Python 3.10+, branch predefinito **v8**. **Tre scelte di design**, enunciate nel README. *&quot;Code maps for free, fully local&quot;*: il codice viene analizzato in un **AST tree-sitter**, in modo deterministico e senza LLM, senza che nulla lasci la macchina. *&quot;Every edge is explained&quot;*: ogni arco è etichettato **`EXTRACTED`** (esplicito nella fonte) o **`INFERRED`** (risolto da graphify), con un terzo valore `AMBIGUOUS` che compare nel report. *&quot;Not a vector index&quot;*: *&quot;no embeddings, no vector store: a real graph you traverse&quot;*. **Tre output**: `graph.html` (grafo interattivo), `GRAPH_REPORT.md` (nodi centrali, connessioni sorprendenti, domande suggerite) e `graph.json` (grafo persistente, interrogabile settimane dopo senza rileggere i file). **Tre modalità di interrogazione** in sostituzione di grep: `query` (sottografo per una domanda in linguaggio naturale), `path A B` (percorso più breve tra due entità) e `explain` (vicinato di un concetto). **Copertura**: 36 grammatiche tree-sitter (~40 linguaggi), oltre a Terraform, Apex, configurazioni MCP, manifest di pacchetti, Office, Google Workspace, PDF, immagini e trascrizioni audio/video effettuate localmente da faster-whisper. Comunità rilevate tramite **Leiden**, etichettate senza LLM. **Benchmark**: su LOCOMO, recall@10 di **0,497** contro 0,149 per supermemory e 0,048 per mem0, ma accuratezza QA inferiore (45,3% contro 49,7%); su LongMemEval-S, **76%**, alla pari con un RAG denso; e *&quot;Graph build — LLM credits: 0&quot;*. **Punti da annotare**: il branch `main` porta un README dell&apos;epoca v1 che descrive un prodotto diverso (skill esclusiva per Claude Code, l&apos;affermazione &quot;71,5× meno token&quot;); il pacchetto PyPI si chiama **`graphifyy`** con due *y*, mentre il nome `graphify` è in fase di recupero; e per impostazione predefinita viene scritto un **log delle query** in `~/.cache/graphify-queries.log`, disattivabile tramite una variabile d&apos;ambiente.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**graphify** (Safi Shamsi, Graphify Labs, Y Combinator S26) trasforma un intero progetto in un **grafo di conoscenza interrogabile**, invocato tramite `/graphify` da Claude Code, Cursor, Codex, Gemini CLI e una quindicina di altri client. Osservato il 6 agosto 2026: **103.187 stelle** per un repository creato il 3 aprile, Apache-2.0, Python.

**Tre scelte di design sostengono il progetto.** **Il codice viene analizzato localmente** in un AST tree-sitter, senza LLM: deterministico, nulla lascia la macchina, nessuna chiave API richiesta per un corpus composto solo da codice. **Ogni arco porta con sé la propria provenienza** — `EXTRACTED` se esplicito nella fonte, `INFERRED` se risolto da graphify —, *&quot;so you can tell what was read directly from what was inferred&quot;*. E il progetto si definisce **in opposizione al RAG vettoriale**: *&quot;Not a vector index. No embeddings, no vector store: a real graph you traverse.&quot;*

**L&apos;uso sostituisce grep.** `query` restituisce un sottografo per una domanda in linguaggio naturale, `path A B` traccia il percorso tra due entità, `explain` dispiega un concetto. Tre output: un grafo interattivo, un report leggibile (nodi centrali, connessioni sorprendenti, domande suggerite) e un `graph.json` persistente, interrogabile settimane dopo.

**La copertura va oltre il codice**: 36 grammatiche tree-sitter, ma anche SQL, Terraform, Apex, **configurazioni MCP**, manifest di pacchetti, Office, PDF, immagini e video trascritti localmente. I commenti `# WHY:` e le motivazioni di design diventano **nodi di prima classe collegati al codice che spiegano**.

**I benchmark richiedono una lettura attenta.** Su LOCOMO, graphify domina in recall (0,497 contro 0,149 e 0,048) ma **perde in accuratezza QA** (45,3% contro 49,7%); su LongMemEval-S **eguaglia un RAG denso** al 76%. La riga che conta è altrove: *&quot;Graph build — LLM credits: 0&quot;*. Il differenziatore difendibile è **il costo e la tracciabilità, non la qualità delle risposte**.

**Tre avvertenze.** Il branch `main` porta un README obsoleto dell&apos;epoca v1 che descrive un prodotto diverso: leggere `v8`. Il pacchetto PyPI si chiama `graphifyy`, mentre il nome è in fase di recupero. E un **log delle query locale** è attivo per impostazione predefinita, disattivabile tramite una variabile d&apos;ambiente.

La skill funge anche da punto d&apos;ingresso a una piattaforma commerciale con lista d&apos;attesa su graphify.com, che applica in continuo lo stesso approccio all&apos;intero contesto di lavoro.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>skill</category><category>grafo di conoscenza</category><category>grafo di conoscenza</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/it/fiches/meta-muse-code-muse-spark-1-2-2026-08-05/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/meta-muse-code-muse-spark-1-2-2026-08-05/</guid><description>Annuncio di **Meta AI Research** pubblicato il **5 agosto 2026** (tempo di lettura indicato: 4 minuti, nessuna firma individuale): **Muse Code** in beta, *« un agente di coding da terminale »*, e il modello che lo alimenta, **Muse Spark 1.2**. È Meta stessa a inquadrare il lancio: *« This marks our next step toward the frontier, with larger and much more capable models on the way. »* **Tre elementi architetturali sul lato harness.** **Agenti asincroni in background** che *« remain active throughout each session, rather than being spawned for individual tasks »*, evitando raccolte di informazioni ridondanti e riducendo la necessità di guida manuale. Un **registro eventi locale** dove *« every model call, tool run, approval, and edit is appended »*, che rende il runtime un sistema *« replay-exact and restart-safe »*, capace di riprendere esattamente da dove si era interrotto dopo un crash. E **tre skill fornite di serie**: `/plan` (trasforma un compito in un piano sottoposto ad approvazione), **`/grill`** (mette alla prova il piano *« until it holds up »*), e `/goal`. **Sul lato modello**, Meta rivendica il **co-training modello-harness** (*« to maximize harness compatibility »*, con traiettorie di harness campionate tramite rejection sampling e ottimizzazioni delle ricette per obiettivi, compaction e sub-agenti), un addestramento **long-horizon** (generazione dell&apos;intero repository, progetti end-to-end, self-research, con pianificazione, goal conditioning e compaction del contesto), e un **ciclo di auto-miglioramento** in cui Muse Spark 1.1 genera gli ambienti e i template di istruzioni e poi valuta le soluzioni candidate, producendo un set di addestramento per la 1.2. **Ciò che mostrano i grafici pubblicati**, senza che il testo li commenti: i quattro confronti — Terminal-Bench 2.1, DeepSWE 1.1, un benchmark interno Meta e il case study di ottimizzazione di kernel GPU — collocano **Muse Spark 1.2 dietro Opus 5 in tutti e quattro i casi**, incluso sul benchmark proprietario di Meta stessa (70,6% contro 79,4%) e sul case study, dove il modello si classifica quarto su sei (+68,7% contro +74,0%). **Un&apos;avvertenza di lettura sul guadagno di versione**: sui due benchmark pubblici, la 1.1 è misurata con `mini-swe-agent` e la 1.2 con Muse Code, per cui lo scarto di 6,7 punti confonde progresso del modello e progresso dell&apos;harness. Sul benchmark interno, l&apos;unico confronto in cui non viene menzionato alcun harness, lo scarto 1.1 → 1.2 scende a **2,3 punti**.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Annuncio di **Meta AI Research** datato **5 agosto 2026**: **Muse Code** in beta, un agente di coding da terminale, e **Muse Spark 1.2**, il modello che lo alimenta. È Meta stessa a inquadrare il lancio — *« our next step toward the frontier, with larger and much more capable models on the way »*.

**Sul lato harness, tre decisioni.** **Agenti asincroni in background** che *« remain active throughout each session, rather than being spawned for individual tasks »*, evitando raccolte di informazioni ridondanti e decidendo da soli quando escalare all&apos;agente principale. Un **registro eventi locale** che registra ogni chiamata al modello, esecuzione di strumento, approvazione e modifica, il che rende il runtime *« replay-exact and restart-safe »*: dopo un crash, l&apos;agente riprende esattamente da dove si era interrotto. E tre **skill fornite di serie**: `/plan` (un piano sottoposto ad approvazione), **`/grill`** (mette alla prova il piano finché non regge), e `/goal`.

**Sul lato modello**, Meta rivendica il **co-training con l&apos;harness** *« to maximize harness compatibility »*, un addestramento long-horizon (intero repository, progetti end-to-end, self-research, compaction del contesto), e un ciclo di auto-miglioramento in cui la versione 1.1 genera gli ambienti e valuta le soluzioni, producendo il set di addestramento per la 1.2.

**Il fatto centrale di questo annuncio non è mai enunciato nel testo.** I quattro confronti pubblicati esistono solo come immagini, e collocano Muse Spark 1.2 **dietro Opus 5 in tutti e quattro i casi**: 82,9% contro 86,7% su Terminal-Bench 2.1, 59,3% contro 65,0% su DeepSWE 1.1, **70,6% contro 79,4% sul benchmark interno proprio di Meta**, e +68,7% contro +74,0% sul case study di ottimizzazione di kernel GPU, dove il modello si classifica **quarto su sei**, dietro GPT 5.6 Sol e dietro la generazione precedente di Anthropic.

**E il guadagno proprio del modello è più piccolo di quanto appaia.** Sui due benchmark pubblici, la versione 1.1 è valutata con `mini-swe-agent` e la 1.2 con Muse Code: lo scarto di 6,7 punti confonde progresso del modello e progresso dell&apos;harness. Sul benchmark interno, l&apos;unico confronto senza harness indicato, scende a **2,3 punti**.

L&apos;annuncio si configura quindi principalmente come **conferma empirica** di una tesi già enunciata: il valore si sta spostando verso l&apos;harness, e un harness co-addestrato con i propri pesi rende quei pesi ancora più non intercambiabili.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>Meta AI Research</category><category>Muse Code</category><category>Muse Spark 1.2</category><category>agente di coding da terminale</category><category>beta</category></item><item><title>Announcing Cloudflare Wallets: the programmable wallet for the agentic Internet</title><link>https://www.thekb.eu/it/fiches/cloudflare-wallets-agentic-commerce-2026-08-04/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/cloudflare-wallets-agentic-commerce-2026-08-04/</guid><description>Annuncio di prodotto pubblicato sul blog di **Cloudflare** il **4 agosto 2026** da **Will Papper**, nell&apos;ambito di **Agents Week**: **Cloudflare Wallets**, presentato come *&quot;il wallet programmabile per l&apos;Internet agentico&quot;*. **Il problema enunciato** è preciso e ben scelto: un agente che vuole provare un&apos;API deve passare da una pagina di login **pensata per gli umani**, farsi aggiungere un metodo di pagamento da un umano, generare una chiave API, per poi capire come chiamare il servizio. Due lacune strutturali lo spiegano — *&quot;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&quot;* — con la conseguenza che *&quot;AI agents often give up on these tasks entirely, kicking registration, payment methods, and API key generation back to humans&quot;*. **L&apos;architettura proposta si riduce a due tipi di wallet**: gli **Account Wallets**, destinati agli umani titolari di un account Cloudflare (finanziare, delegare, prelevare), e i **Virtual Wallets**, destinati agli agenti, **funzionanti tramite API key** e il cui limite di spesa è **fissato dal titolare dell&apos;account**. Le protezioni annunciate sono esplicite: **allocazione, allow list, importo massimo per transazione**. **Il canale di pagamento è il protocollo x402** (pagamenti collegati alle richieste HTTP) e la valuta è la **stablecoin** — il che colloca l&apos;offerta in un campo distinto dagli schemi costruiti sui circuiti delle carte. **L&apos;argomento più interessante è controintuitivo e centrale**: *&quot;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.&quot;* → **il limite non è ciò che vincola l&apos;autonomia, è ciò che la rende accettabile.** **Secondo componente, più strategico del primo**: l&apos;identità, tramite un namespace **`cloudflare.pay`** — un agente di ricerca potrebbe vivere a `research.example.cloudflare.pay`, dando al merchant la certezza di parlare con l&apos;agente di un&apos;organizzazione identificata. Cloudflare rivendica un&apos;ambizione deliberatamente minimale (*&quot;a human-readable identifier for a not-very-readable keypair, similar to the URL and IP-address pairings used in DNS&quot;*), costruita sui suoi mattoni esistenti (**Turnstile**, Bot Management, **Web Bot Auth** e le sue keypair), e dichiara l&apos;intenzione di adottare gli schemi della **x402 Foundation** man mano che emergono. **Un&apos;avvertenza decisiva sullo statuto del testo**: **quasi tutto è al futuro**. Ciò che esiste il giorno dell&apos;annuncio è la **riserva di un handle**; pagamenti, Virtual Wallets, protezioni e le rampe per accedere ai fondi sono annunciati (*&quot;Soon, you will be able to…&quot;*). Si tratta di una **presa di posizione su un namespace**, più che di un servizio che entra in funzione.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Annuncio pubblicato sul blog di **Cloudflare** il **4 agosto 2026** da **Will Papper**, durante **Agents Week**: **Cloudflare Wallets**, *&quot;il wallet programmabile per l&apos;Internet agentico&quot;*.

**Il problema.** Un agente che vuole provare un&apos;API deve passare da una pagina di login pensata per gli umani, farsi aggiungere un metodo di pagamento da un umano, generare una chiave, per poi scoprire l&apos;API. Due lacune lo spiegano: *&quot;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.&quot;* Di conseguenza, gli agenti rinunciano e rimandano tutto a un umano.

**L&apos;architettura.** Due tipi di wallet. Gli **Account Wallets** appartengono agli umani titolari di un account: finanziare, delegare, prelevare. I **Virtual Wallets** sono destinati agli agenti, funzionano **tramite API key**, e il loro limite è **fissato dal titolare dell&apos;account** — con allocazione, allow list e importo massimo per transazione. Il canale è il protocollo **x402**, che collega un pagamento a una richiesta HTTP, e la valuta è la **stablecoin**: un posizionamento distinto dagli schemi costruiti sui circuiti delle carte.

**L&apos;argomento centrale è controintuitivo**: *&quot;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.&quot;* Il limite non è ciò che vincola l&apos;autonomia, è ciò che la rende accettabile — e se provare un&apos;API costa qualche centesimo, dieci dollari bastano ampiamente per confrontarne molte.

**Il secondo componente è l&apos;identità**, ed è più strategico del primo. Un agente può vivere a `research.example.cloudflare.pay`: un&apos;identità opzionale, delegata dall&apos;account, persistente, che rende infine attribuibili le prove gratuite e i crediti di iscrizione. Cloudflare rivendica un&apos;ambizione minimale — *&quot;a human-readable identifier for a not-very-readable keypair, similar to the URL and IP-address pairings used in DNS&quot;* — appoggiandosi a **Web Bot Auth** e annunciando l&apos;adozione degli schemi della **x402 Foundation**. L&apos;analogia utilizzata è la VPN: non essere identificati non rende sospetti, richiede semplicemente di dover dimostrare di più.

**Un&apos;avvertenza decisiva**: quasi tutto è al futuro. Ciò che esiste il 4 agosto è la **riserva di un handle**. Pagamenti, virtual wallet, protezioni e rampe per i fondi sono annunciati. A ciò si aggiunge una cifra non referenziata sulla maggioranza del traffico proveniente da bot, un silenzio totale sulla conformità europea, e un&apos;integrazione verticale in cui lo stesso attore fornirebbe il wallet, il gateway del merchant, l&apos;identità e il controllo dei bot.&lt;/p&gt;</content:encoded><category>Economia e Mercato</category><category>Cloudflare Wallets</category><category>commercio agentico</category><category>Agents Week</category><category>wallet programmabile</category><category>Account Wallet</category></item><item><title>How to use Notion as Code</title><link>https://www.thekb.eu/it/fiches/notion-as-code-2026-08-03/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/notion-as-code-2026-08-03/</guid><description>Pagina di documentazione **Notion as Code**, pubblicata sul workspace **Notion Ambassadors** e consultata il **3 agosto 2026**. Prodotto in **alpha chiusa / lista d&apos;attesa**, con un avviso iniziale: *« This product is under development so we recommend you try it out in a new workspace vs. your primary workspace »* e *« There may be breaking changes until we&apos;re fully launched »*. **Il principio è l&apos;infrastructure as code applicata a un workspace documentale**: *« Instead of having to make individual public API requests, you can describe the final state and we handle updating your workspace to match. »* Due componenti fondamentali: un **SDK TypeScript** per descrivere lo stato desiderato, e un **endpoint API pubblico** `/v1/infra_as_code` per implementarlo. **Il meccanismo che tiene tutto insieme è l&apos;identificatore di risorsa**: lo script non contiene **alcun identificatore Notion**, solo *resource ID* scelti dall&apos;autore; il primo deployment restituisce una **tabella di mappatura** `resourceId → RecordPointer`, che viene ripassata nelle chiamate successive in modo che gli stessi record vengano **aggiornati anziché ricreati**. Ne derivano tre proprietà, e sono le uniche che contano: lo script è **idempotente** (ridistribuzione = aggiornamento), è **disaccoppiato dal workspace** (più tabelle di mappatura permettono di distribuire **lo stesso script su più workspace**), ed è **codice** — da cui variabili e cicli, con l&apos;esempio fornito *« build 10 teams that all have a very similar structure and just need some nouns renamed »*. **L&apos;API è asincrona**: `POST /v1/infra_as_code` restituisce un `taskId` interrogato via `GET /v1/async_tasks/{taskId}` fino a `succeeded`. **Due differenze operative degne di nota**: il prodotto richiede **personal access token** anziché i consueti token bot dell&apos;API pubblica, e il **rate limit è abbassato a 5 richieste al minuto** perché una singola chiamata non crea più una sola entità ma un batch. **Punto da annotare per questo corpus**: la pagina è esplicitamente scritta per un uso assistito — *« A typescript SDK for you **or your coding agent** to describe what you want »* —, e il percorso di ingresso consigliato è clonare l&apos;SDK su un branch sperimentale e lasciare che *« either you or your favorite coding agent »* apra il README. **Limitazioni dichiarate**: impossibilità di creare un nuovo workspace, copertura parziale dei primitivi, e una pagina priva di autore o data.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Documentazione **Notion as Code**, un prodotto in **alpha chiusa**, consultata il 3 agosto 2026 sul workspace Notion Ambassadors — senza autore né data, e con un avviso che raccomanda di provarlo su un workspace nuovo e mette in guardia su possibili breaking changes.

**Il principio** è l&apos;infrastructure as code applicata a un workspace documentale: *« Instead of having to make individual public API requests, you can describe the final state and we handle updating your workspace to match. »* Due componenti fondamentali: un **SDK TypeScript** per descrivere lo stato desiderato, e l&apos;endpoint **`/v1/infra_as_code`** per implementarlo.

**Il meccanismo che regge tutto** è l&apos;indirezione tramite identificatore. Lo script **non contiene alcun identificatore Notion**: dichiara valori `resourceId` scelti dall&apos;autore. Il primo deployment restituisce una **tabella di mappatura** tra questi identificatori logici e i record effettivamente creati; ripassata nelle chiamate successive, garantisce che gli stessi record vengano **aggiornati anziché ricreati**.

**Ne derivano tre proprietà.** Lo script diventa **idempotente**. Diventa **disaccoppiato dal workspace** — più tabelle di mappatura permettono di distribuire **lo stesso script su più workspace**. E trattandosi di codice, supporta variabili e cicli: l&apos;esempio fornito è la costruzione di dieci team di struttura identica cambiando solo alcuni nomi.

**Il contratto API è asincrono**: una `POST` restituisce un `taskId`, interrogato fino al completamento; la risposta porta le tabelle di mappatura da conservare — l&apos;equivalente di un file di stato.

**Due differenze operative**: il prodotto richiede **personal access token** anziché i consueti token bot, il che attribuisce le azioni a una persona anziché a un&apos;integrazione; e il **rate limit scende a 5 richieste al minuto**, una chiamata essendo ormai un batch anziché una singola entità.

**Il prodotto presuppone l&apos;agente.** L&apos;SDK è presentato come costruito *« for you or your coding agent »*, e il percorso di onboarding consiste nel lasciare che un agente legga il README dell&apos;SDK. Un descrittore di stato tipizzato è effettivamente uno strumento migliore per un agente rispetto a una serie di chiamate imperative: l&apos;errore vi è replicabile anziché cumulativo.

**Cosa manca**: nessuna menzione dell&apos;eliminazione degli elementi rimossi dallo script, nessuna modalità di anteprima prima dell&apos;applicazione, nulla sulla concorrenza, e nessuna data su una documentazione destinata a cambiare.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>Notion as Code</category><category>infrastructure as code</category><category>IaC</category><category>stato desiderato</category><category>riconciliazione</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/it/fiches/skill-gibbs-hyperresearch-2026-08-03/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/skill-gibbs-hyperresearch-2026-08-03/</guid><description>Voce **Skill**: **hyperresearch** di **Jordan Gibbs** è un **harness di ricerca approfondita** che trasforma Claude Code in un agente di ricerca documentale, distribuito come pacchetto PyPI (MIT, Python 3.11-3.13) che installa **20 skill Claude Code**, una CLI, un server MCP e una UI web locale. Osservato il **3 agosto 2026**: 1.568 stelle, 170 fork, repository creato il 9 aprile 2026, ultimo push il 1° agosto. **Il nucleo è una pipeline a 16 passaggi adattiva per livelli (tier)** — `light` (~30-40 min), `full` (~1,5-2,5 h), `dissertation` (4-8 h, da 25.000 a 80.000 parole su 300-450 fonti) — che prende un prompt e restituisce un report sottoposto ad audit avversariale con provenienza completa. **La decisione architetturale centrale è documentata insieme al suo modo di fallimento**: la skill d&apos;ingresso è un **router leggero (thin router)** senza procedura propria, ogni passaggio vive nella propria skill caricata **fresca al momento dell&apos;invocazione**, perché la versione precedente era *« una singola skill di 1200 righe che veniva compattata via prima che il Layer 4 avesse bisogno della sua procedura di triplo abbozzo. L&apos;orchestratore ha dimenticato la procedura, ha scritto un&apos;unica bozza e ha prodotto un report dal punteggio piatto. »* **Due principi portanti.** *« Patch, mai rigenerare »*: dopo la sintesi, sono possibili solo ritocchi chirurgici con `Edit`, con il patcher e l&apos;auditor di rifinitura bloccati sugli strumenti (`tool-locked`) a `[Read, Edit]` a livello di allowlist di Claude Code, in modo che *« non possano fisicamente scrivere (Write) una nuova bozza »*. *« La query di ricerca canonica è vangelo »*: il prompt testuale viene salvato una sola volta in `query.md` e riletto da ogni passaggio e da ogni subagente. **Sedici subagenti** con ruolo e modello configurabili (i fetcher e il cite-checker su Sonnet, i critici, il synthesizer e il patcher su Opus). **Il vault** è un archivio markdown persistente indicizzato in SQLite — *« Markdown è la verità, SQLite è la cache »* — con un ciclo di vita delle note (`draft → review → evergreen`, `stale → deprecated → archive`), provenienza tracciabile, un punteggio di qualità composito (tipo di fonte, autorità citazionale tramite OpenAlex e Semantic Scholar con segnalazioni di ritrattazione, PageRank interno), e un **audit di indipendenza** che raggruppa le copie sindacate — *« cinque ristampe di uno stesso comunicato stampa pesano quanto un&apos;unica fonte »*. **Tre gate meccanici prima della pubblicazione**: l&apos;integrità delle citazioni (ogni citazione riportata deve esistere **testualmente** in una nota del vault), una scansione delle ritrattazioni aggiornata su ogni DOI citato, e una verifica del collegamento citazione-frase da parte di un LLM scettico. **Riserva da segnalare**: l&apos;affermazione d&apos;apertura — *« attualmente in testa alla classifica DeepResearch-Bench RACE »* — è contraddetta dalla propria stessa nota a piè di pagina, *« proiezione prospettica da un pilota stratificato… la convalida da parte di terzi è in sospeso »*. Una proiezione non è una classifica, eppure il grafico la colloca davanti a Gemini e OpenAI Deep Research.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**hyperresearch** (Jordan Gibbs, MIT, PyPI) trasforma Claude Code in un agente di ricerca approfondita. Osservato il 3 agosto 2026: 1.568 stelle, repository creato in aprile. L&apos;installazione rilascia **20 skill**, una CLI, un server MCP e una UI web locale.

**La pipeline** esegue 16 passaggi adattivi per livello (tier): `light` (~30-40 min) per domande circoscritte, `full` (1,5-2,5 h) per un&apos;analisi argomentativa con revisione avversariale, `dissertation` (4-8 h, 25.000-80.000 parole, 300-450 fonti) su richiesta esplicita. Tre leve distinte: i **tier** decidono quali passaggi vengono eseguiti, i **gear** decidono in che misura, le **leve** (`teach`/`survey`/`analyze`/`advocate`) decidono in quale voce esce il report.

**L&apos;architettura risponde a un fallimento documentato.** La skill d&apos;ingresso è un **router leggero** senza procedura propria: *« V7 era un&apos;unica skill di 1200 righe che veniva compattata via… L&apos;orchestratore ha dimenticato la procedura, ha scritto un&apos;unica bozza e ha prodotto un report dal punteggio piatto. »* Ogni passaggio vive nella propria skill, caricata fresca al momento dell&apos;invocazione — una pipeline lunga non perde i suoi passaggi per dimenticanza, ma per espulsione dal contesto (context eviction).

**Due principi portanti.** *« Patch, mai rigenerare »*: dopo la sintesi sono possibili solo modifiche chirurgiche, con il patcher **bloccato sugli strumenti a `[Read, Edit]`** a livello di allowlist, in modo che *« non possa fisicamente scrivere (Write) una nuova bozza »* — l&apos;impossibilità meccanica sostituisce l&apos;istruzione. E *« la query di ricerca canonica è vangelo »*: il prompt testuale viene salvato e riletto da ogni passaggio.

**La verifica è l&apos;unica fase esente dallo stile** — le leve iniettano degli shim nei prompt dei critici, ma *« il cite-checker e il gate di pubblicazione non ricevono alcuno shim »*. Tre gate bloccano la pubblicazione: ogni citazione deve esistere **testualmente** nel vault, una fonte ritrattata non segnalata è un errore bloccante (con una scansione aggiornata su ogni DOI citato), e i numeri non tracciabili vengono segnalati.

**Il vault** è un archivio markdown persistente indicizzato in SQLite — *« Markdown è la verità, SQLite è la cache »* — con un ciclo di vita delle note, provenienza, un punteggio di qualità composito e un **audit di indipendenza**: *« cinque ristampe di uno stesso comunicato stampa pesano quanto un&apos;unica fonte »*. I corpi dei testi recuperati dal web vengono serviti all&apos;interno di un recinto (`fence`) `&amp;lt;untrusted-source&amp;gt;`: *« Il testo recuperato è dato, mai istruzioni. »*

**La riserva.** Il README rivendica il primo posto nella classifica DeepResearch-Bench; la sua stessa nota a piè di pagina chiarisce che si tratta di una *« proiezione prospettica da un pilota stratificato »* priva di convalida da parte di terzi. Citare l&apos;impostazione dello studio, mai la classifica. L&apos;autore riconosce inoltre che il lint *« non può garantire l&apos;accuratezza fattuale »*.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>skill</category><category>ricerca approfondita</category><category>harness di ricerca</category><category>Claude Code</category><category>pipeline a 16 passaggi</category></item><item><title>Agent Client Protocol — Introduction</title><link>https://www.thekb.eu/it/fiches/agentclientprotocol-introduction-2026-08-02/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/agentclientprotocol-introduction-2026-08-02/</guid><description>Landing page della **specifica ufficiale** dell&apos;**Agent Client Protocol (ACP)** (`agentclientprotocol.com/get-started/introduction`), consultata il **2 agosto 2026**. Non si tratta di un articolo datato ma di un **artefatto vivo**: la scheda è datata in base alla sua osservazione, non a una data di pubblicazione. **Dichiarazione di missione in una frase**: *« The Agent Client Protocol (ACP) standardizes communication between code editors/IDEs and coding agents and is suitable for both local and remote scenarios. »* **Il problema enunciato** sta in tre righe: gli agenti di codifica e gli editor sono **strettamente accoppiati** e *« interoperability isn&apos;t the default »* — ogni editor deve costruire un&apos;integrazione personalizzata per ogni agente, ogni agente deve implementare API specifiche dell&apos;editor. Tre conseguenze nominate: **onere di integrazione** (ogni coppia agente-editor richiede lavoro personalizzato), **compatibilità limitata** (un agente raggiunge solo un sottoinsieme di editor), **dipendenza dal fornitore per lo sviluppatore** (*« choosing an agent often means accepting their available interfaces »*). **La soluzione è esplicitamente modellata su LSP** — *« similar to how the Language Server Protocol (LSP) standardized language server integration »* — con un beneficio reciproco: un agente che parla ACP funziona con **qualsiasi** editor compatibile, un editor che supporta ACP accede all&apos;**intero** ecosistema di agenti ACP. **Due modalità di distribuzione, ed è il punto più sottovalutato**: gli agenti **locali** girano come sottoprocesso dell&apos;editor via **JSON-RPC su stdio**, ma gli agenti **remoti** sono previsti su **HTTP o WebSocket** — supporto dichiarato *« work in progress »*, con collaborazione in corso con piattaforme agentiche. **Filiazione tecnica con MCP, più forte di una semplice complementarità**: ACP *« re-uses the JSON representations used in MCP where possible »*, aggiungendo tipi specifici alle esigenze UX della codifica agentica (la visualizzazione dei **diff** è l&apos;esempio riportato); il formato predefinito per il testo leggibile è **Markdown**, scelto affinché l&apos;editor non sia tenuto a renderizzare HTML. **Due osservazioni su governance e versioning** tratte dalla pagina stessa, non dal discorso circostante: la navigazione espone **v1 (Latest)** e **v2 (Draft)** — e **non un &quot;ACP 1.2&quot;** —, e la barra di navigazione collega **Zed Industries *e* JetBrains** allo stesso livello, accanto a un **ACP Registry**, alle **RFD**, a una sezione **Community**, a **Publications**, **Updates** e una pagina **Brand**. Librerie ufficiali annunciate: **Kotlin, Java, Python, Rust, TypeScript**, più un percorso community.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Pagina introduttiva della specifica dell&apos;**Agent Client Protocol**, consultata il 2 agosto 2026. Un artefatto vivo senza data di pubblicazione: la scheda è datata in base alla sua osservazione.

**Il problema.** *« AI coding agents and editors are tightly coupled but interoperability isn&apos;t the default. »* Ogni editor deve costruire un&apos;integrazione personalizzata per ogni agente che vuole supportare, e ogni agente deve implementare le API specifiche di ogni editor. Ne derivano tre costi distinti: **onere di integrazione** (ogni combinazione agente-editor richiede lavoro specifico), **compatibilità limitata** (un agente raggiunge solo una frazione degli editor) e **dipendenza dal fornitore per lo sviluppatore** — *« choosing an agent often means accepting their available interfaces »*.

**La soluzione.** ACP standardizza la comunicazione agente-editor *« similar to how the Language Server Protocol (LSP) standardized language server integration »*. Il beneficio è reciproco ed è ciò che tiene insieme l&apos;ecosistema: un agente che implementa ACP funziona con qualsiasi editor compatibile; un editor che supporta ACP accede all&apos;intero ecosistema di agenti ACP. *« This decoupling allows both sides to innovate independently. »*

**L&apos;architettura.** ACP presuppone che l&apos;utente sia **principalmente nel proprio editor** e ricorra a un agente per un compito specifico. Due modalità di distribuzione: gli agenti **locali** girano come sottoprocesso dell&apos;editor e comunicano via **JSON-RPC su stdio**; gli agenti **remoti**, ospitati nel cloud o su infrastrutture separate, comunicano via **HTTP o WebSocket** — supporto dichiarato *« a work in progress »*, con collaborazione attiva con piattaforme agentiche. La seconda modalità viene regolarmente omessa dalla copertura secondaria, pur tracciando la traiettoria enterprise del protocollo.

**Il legame con MCP** è più stretto di una complementarità architetturale: ACP *« re-uses the JSON representations used in MCP where possible »*, aggiungendo al contempo tipi specifici all&apos;UX della codifica agentica — la visualizzazione dei **diff** è l&apos;esempio riportato. Il formato predefinito per il testo leggibile è **Markdown**, scelto proprio affinché l&apos;editor non sia tenuto a renderizzare HTML.

**Due osservazioni sulla fonte stessa.** La navigazione espone **v1 (Latest)** e **v2 (Draft)** — non l&apos;&quot;ACP 1.2&quot; che circola altrove. E collega **Zed Industries e JetBrains allo stesso livello**, accanto a un **ACP Registry**, alle **RFD**, a una sezione Community, Publications, Updates e una pagina Brand: la struttura di un progetto co-governato con un processo. Librerie ufficiali in Kotlin, Java, Python, Rust e TypeScript.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>Agent Client Protocol</category><category>ACP</category><category>protocollo aperto</category><category>specifica</category><category>interoperabilità</category></item><item><title>ACP : deux protocoles, un sigle, zéro rapport</title><link>https://www.thekb.eu/it/fiches/girard-acp-deux-protocoles-un-sigle-2026-08-02/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/girard-acp-deux-protocoles-un-sigle-2026-08-02/</guid><description>Nota di veglia tecnologica di **Didier Girard** datata **2 agosto 2026**, nata dalla domanda di un collega (&quot;cos&apos;è ACP?&quot;) per affrontare un problema che non è terminologico ma **documentario**. **Tre protocolli si contendono l&apos;acronimo**, senza alcuna sovrapposizione tecnica: **Agent Client Protocol** (client ↔ agente — Zed, agosto 2025, JSON-RPC 2.0 su stdio, Apache-2.0, &quot;ciò che LSP ha fatto per i linguaggi&quot;), **Agentic Commerce Protocol** (agente ↔ commerciante — OpenAI + Stripe, 29 settembre 2025, in concorrenza con l&apos;**UCP** di Google dell&apos;11 gennaio 2026 sostenuto da **AP2**), e **Agent Communication Protocol** (agente ↔ agente — IBM Research / BeeAI, marginale ma che inquina le ricerche). **Il cuore della nota non è lo scioglimento dell&apos;ambiguità ma il suo fallimento osservato**: l&apos;autore cerca &quot;ACP&quot; nella propria base di conoscenza di veglia tecnologica e ottiene **dodici risultati, tutti relativi al protocollo di commercio, zero su quello di Zed** — *&quot;i nostri agenti di veglia avevano indicizzato l&apos;acronimo senza disambiguarlo&quot;*. Da qui una regola di ingegneria della conoscenza: ***&quot;un acronimo nudo non viene mai indicizzato&quot;*** — l&apos;entità è &quot;Agent Client Protocol&quot;, &quot;ACP&quot; è **solo un alias**, portato da tre entità distinte. Segue una precisazione strutturante (**MCP collega un agente ai suoi strumenti, ACP collega un client a un agente; i due si sovrappongono**), poi il caso di scuola: **Buzz**, pubblicato da **Block** il 21 luglio 2026 sotto Apache-2.0 — uno spazio di lavoro auto-ospitabile costruito su **Nostr**, dove ogni partecipante umano o agente è una **coppia di chiavi** e ogni messaggio, passo di workflow o git push è un **evento firmato** in un log append-only. Un&apos;architettura interamente basata su protocolli (`buzz-acp` un harness ACP su stdio, `buzz-agent` un agente ACP che chiama un LLM, `buzz-dev-mcp` un server shell + editing MCP), da cui l&apos;agnosticismo verso gli agenti: **Goose, Claude Code e Codex** si collegano tramite lo stesso harness, e **Hermes** (Nous Research) vi si è collegato senza che Block scrivesse una sola riga — *&quot;N+M invece di N×M, in produzione&quot;*. La nota si chiude sulla questione dell&apos;**abbonamento Claude** rispetto agli agenti terzi, con una cronologia in cinque tappe per il 2026 e una **regola di design** che vale oltre questo caso: la linea di demarcazione non è legale ma **architetturale** — ***&quot;chi consuma, e per conto di chi&quot;*** (un agente `owner-only` consuma il tuo abbonamento per tuo conto; un agente `anyone` in un canale condiviso instrada le richieste dei tuoi colleghi attraverso il tuo account). **Verifica effettuata su questo corpus**: la tesi regge, e in modo più netto di quanto affermi la nota — non solo &quot;Agent Client Protocol&quot; è **completamente assente**, ma l&apos;acronimo nudo `ACP` **è già tipizzato come entità** in due schede, e la pagina della KB `Agentic-Commerce-Protocol` **attribuisce già il protocollo a Google** quando invece appartiene a OpenAI + Stripe. La collisione descritta non è un rischio futuro: ha **già prodotto un errore di attribuzione** nel grafo.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Nota di veglia tecnologica del **2 agosto 2026**, nata dalla domanda di un collega — *&quot;cos&apos;è ACP?&quot;* — a cui l&apos;autore mostra non esistere una risposta semplice: **tre protocolli si contendono l&apos;acronimo**, senza alcuna sovrapposizione tecnica.

**Agent Client Protocol** collega **un client a un agente**. Introdotto da **Zed** nell&apos;agosto 2025, fa per gli agenti ciò che **LSP** ha fatto per i linguaggi: disaccoppia l&apos;editor dall&apos;agente. Prima, N editor × M agenti richiedevano **N×M** integrazioni su misura; dopo, tutti parlano il protocollo e **N+M** basta. JSON-RPC 2.0 su stdio, Apache-2.0. La nota sottolinea che il protocollo ha lasciato l&apos;orbita del suo creatore — una propria organizzazione, un registro di agenti, una specifica versionata, un&apos;implementazione JetBrains.

**Agentic Commerce Protocol** non ha nulla a che vedere: collega **un agente a un commerciante** (scoperta, carrello, pagamento). Annunciato da **OpenAI e Stripe** il 29 settembre 2025, affronta l&apos;**UCP** di **Google** (11 gennaio 2026), sostenuto da **AP2** per il pagamento. La posta in gioco: lo strato &quot;Visa/Mastercard&quot; del commercio agentico. **Agent Communication Protocol** (IBM Research / BeeAI), da agente ad agente, completa il quadro e inquina le ricerche.

**Il problema osservato è documentario.** L&apos;autore cerca &quot;ACP&quot; nel proprio database di veglia tecnologica: **dodici risultati, tutti relativi al protocollo di commercio, zero su quello di Zed**. Gli agenti di indicizzazione avevano elaborato l&apos;acronimo senza disambiguarlo. Da qui la regola adottata: ***&quot;un acronimo nudo non viene mai indicizzato&quot;*** — l&apos;entità è il nome completo, l&apos;acronimo è solo un **alias**, qui portato da tre entità distinte. La nota dissipa di passaggio una confusione correlata: **MCP** collega un agente ai suoi **strumenti**, **ACP** collega un **client** a un **agente**, e i due si **sovrappongono**.

**Il caso concreto è Buzz**, pubblicato da **Block** il 21 luglio 2026 sotto Apache-2.0: uno spazio di lavoro auto-ospitabile su **Nostr** dove umani e agenti condividono gli stessi canali, ogni partecipante essendo una **coppia di chiavi** e ogni evento — messaggio, passo di workflow, git push — essendo **firmato** in un log append-only. L&apos;architettura degli agenti è interamente basata su protocolli (`buzz-acp`, `buzz-agent`, `buzz-dev-mcp`), da cui l&apos;agnosticismo: **Goose, Claude Code e Codex** attraverso lo stesso harness, e **Hermes** collegato senza una sola riga di codice da parte di Block. *&quot;N+M invece di N×M, in produzione.&quot;*

**La chiosa riguarda l&apos;abbonamento Claude** rispetto agli agenti terzi, dopo un 2026 turbolento (blocco OAuth, crediti separati annunciati poi sospesi il giorno stesso della loro entrata in vigore). La linea tracciata separa l&apos;uso **ordinario, individuale** dall&apos;**instradamento delle richieste altrui**. La sua formulazione vale oltre questo caso: *&quot;la distinzione non è legale, è architetturale: **chi consuma, e per conto di chi**&quot;* — da definire in fase di progettazione piuttosto che leggendo le condizioni di servizio.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>ACP</category><category>Agent Client Protocol</category><category>Agentic Commerce Protocol</category><category>Agent Communication Protocol</category><category>omonimia di acronimi</category></item><item><title>Buzz!</title><link>https://www.thekb.eu/it/fiches/longwell-block-buzz-workspace-agents-nostr-2026-07-21/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/longwell-block-buzz-workspace-agents-nostr-2026-07-21/</guid><description>Annuncio di **Block** del **21 luglio 2026**, firmato da **Tyler Longwell**: **Buzz**, uno spazio di lavoro *open source* e **self-hostable**, organizzato per canali, in cui esseri umani e agenti condividono la stessa stanza — chat, ricerca, automazione e **hosting Git** su un unico server, costruito su **Nostr**, un protocollo aperto per messaggi firmati e identità portabili. Tesi di apertura: *« I modelli ora sono in grado di fare il lavoro. I team hanno comunque bisogno di un posto dove farlo insieme. Il collo di bottiglia si è spostato dall&apos;intelligenza al coordinamento. »* Tre elementi di ingegneria. **(A) Identità dell&apos;agente.** Il punto di partenza è un rifiuto — smettere di prestare le proprie credenziali a un bot: *« Abbiamo lasciato che i bot si travestissero da noi. È strano. È pericoloso. »* Ogni agente riceve **una chiave propria**, il suo proprietario firma un&apos;**autorizzazione a perimetro ristretto**, dopodiché l&apos;agente firma il proprio lavoro con la propria identità. La crittografia della delega è convenzionale; la scelta di design lo è meno: *« l&apos;autorizzazione non cancella la paternità »* — l&apos;agente resta l&apos;autore, la sua *credential* attesta chi lo ha autorizzato e a quali condizioni. Conseguenze immediate: la chiave di un agente compromessa viene revocata senza toccare l&apos;identità umana, e il ritiro del proprietario impedisce all&apos;agente di riconnettersi, mentre le sue sessioni attive devono essere terminate separatamente. **(B) Git su object storage.** L&apos;osservazione: *« In passato Git ha sempre avuto un comodo limitatore di frequenza: gli esseri umani »* — un gruppo di agenti produce mesi di commit-persona e CI in un solo pomeriggio, con molti scrittori simultanei, su forge dimensionate per dita umane. Buzz memorizza i repository come **packfile immutabili e indirizzati per contenuto** più un **unico puntatore di manifest mutabile**; un *push* scrive prima gli oggetti, poi fa avanzare il puntatore tramite un **compare-and-swap condizionale**, ed è proprio quello swap il punto di commit — gli eventi dello spazio di lavoro annunciano il cambiamento, non lo definiscono. Il protocollo è **specificato in TLA+ e verificato tramite model checking** (durabilità, ricostruzione, push concorrenti), con il risultato limitato che dipende da tre garanzie esplicite dell&apos;object store, da cui una **suite di conformità** che ogni backend deve superare. **(C) Interoperabilità e privacy.** Claude Code, Codex, goose *« e qualsiasi agente che parli Agent Client Protocol »* funzionano dentro Buzz; cambiare modello o harness lascia intatte identità, permessi e cronologia del progetto. Telemetria e cancellazione viaggiano come messaggi cifrati effimeri, memoria e contabilità dei costi come messaggi cifrati durevoli — *« il server vede i metadati di instradamento, non quei payload »*. Argomento sulla memoria: *« Una forge convenzionale conserva il diff e una spunta verde. Buzz conserva anche il motivo per cui la correzione ovvia era sbagliata. »* Argomento anti-lock-in: se Buzz sparisse, identità e cronologia firmata resterebbero verificabili, Git resterebbe Git.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Post tecnico di **Block**, firmato da **Tyler Longwell**, pubblicato il **21 luglio 2026**, che annuncia **Buzz**: uno spazio di lavoro *open source*, **self-hostable**, organizzato per canali, in cui esseri umani e agenti lavorano nella stessa stanza — messaggistica, ricerca, automazione **e hosting Git** su un unico server.

**Il punto di partenza è un fallimento vissuto.** L&apos;autore ha costruito il primo agente Slack di Block; funzionava, ma lasciava senza risposta questioni operative: ognuno ha un proprio bot? Se un bot è condiviso, **di chi sono le credenziali**? Cosa succede quando un team cambia modello o *runtime*? Da qui la tesi: *« I modelli ora sono in grado di fare il lavoro. I team hanno comunque bisogno di un posto dove farlo insieme. Il collo di bottiglia si è spostato dall&apos;intelligenza al coordinamento. »*

**Il substrato è Nostr** — un protocollo aperto per messaggi firmati e identità portabili. Un&apos;identità è una **keypair**, ogni azione è firmata: la stessa identità invia un messaggio, autorizza un agente, approva un *workflow*, firma un commit, esegue il merge di una modifica. **Claude Code, Codex, goose e qualsiasi agente che parli Agent Client Protocol** funzionano dentro Buzz; cambiare modello o *harness* lascia intatte identità, permessi e cronologia del progetto.

**Il cuore del post è l&apos;identità dell&apos;agente.** Anziché prestare le proprie credenziali a un bot — *« Abbiamo lasciato che i bot si travestissero da noi »* — ogni agente riceve **una chiave propria**. Il suo proprietario firma un&apos;**autorizzazione ristretta**; l&apos;agente firma poi il proprio lavoro **a proprio nome**. La scelta semantica è esplicita: ***« l&apos;autorizzazione non cancella la paternità »***. La chiave di un agente compromesso viene revocata **senza toccare l&apos;identità umana**; il ritiro del proprietario disconnette l&apos;agente.

**Secondo elemento di ingegneria: Git su object storage.** Gli agenti eliminano il limitatore di frequenza che un tempo erano gli esseri umani; un gruppo produce mesi di commit-persona in un solo pomeriggio. Buzz memorizza i repository come **packfile immutabili e indirizzati per contenuto** più **un puntatore di manifest mutabile**, fatto avanzare tramite **compare-and-swap condizionale** — quello *swap* è il punto di commit, gli eventi del canale lo annunciano senza definirlo. Il protocollo è **specificato in TLA+** e verificato tramite model checking; il risultato dipende da **tre garanzie dell&apos;object store**, da cui una **suite di conformità** per ogni *backend*.

**Il valore promesso è mnemonico**: un canale effimero per attività aggrega discussione, patch, CI, revisione e decisione firmata. *« Una forge convenzionale conserva il diff e una spunta verde. Buzz conserva anche il motivo per cui la correzione ovvia era sbagliata. »*

**E l&apos;open source viene argomentato così**: *« siamo nel 2026: il software è diventato economico. Il gusto no. »* Se Buzz sparisse, identità e cronologia firmata resterebbero comunque verificabili. Nessuna cifra, nessun benchmark: il post è un&apos;esposizione di design, non una prova di effetto.&lt;/p&gt;</content:encoded><category>Architettura e Costruzione</category><category>Buzz</category><category>Block</category><category>spazio di lavoro agentico</category><category>canale</category><category>basato su canali</category></item><item><title>ADHD — a skill for agents (Parallel Divergent Ideation for Coding Agents)</title><link>https://www.thekb.eu/it/fiches/akhouri-adhd-ideation-divergente-parallele-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/akhouri-adhd-ideation-divergente-parallele-2026-07-20/</guid><description>Udit Akhouri rilascia **ADHD**, una skill open source (MIT) per l&apos;&quot;ideazione divergente parallela&quot; destinata agli agenti di coding: N chiamate agente **isolate** sotto frame cognitivi deliberatamente distorti, seguite da un critico separato che valuta, raggruppa, **segnala le trappole** e approfondisce i sopravvissuti — una correzione **architetturale** (non un prompt) alla convergenza prematura degli LLM.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Udit Akhouri rilascia **ADHD** (&quot;a skill for agents&quot;), un progetto open source (MIT, v0.1.4, ~1.000 stelle) che affronta la **convergenza prematura** del ragionamento autoregressivo: un LLM si ancora alla sua prima idea, e i metodi ad albero non sfuggono davvero a questo fenomeno — &quot;Tree-of-Thought amplia la ricerca ma attraversa un unico contesto condiviso, per cui l&apos;ancoraggio persiste tra i rami.&quot; La posizione del progetto: si tratta di un **problema architetturale, non di prompting**.

La meccanica consiste in due fasi **a tenuta stagna**. *Diverge*: N chiamate agente parallele, **isolate** — nessun contesto condiviso — ciascuna riceve il problema attraverso uno dei **15 frame cognitivi** deliberatamente distorti (con logica di selezione e frame personalizzati), sotto un system prompt che **vieta di valutare**. *Focus*: un critico **separato**, con un system prompt opposto, valuta le idee (originalità, fattibilità, pertinenza), le raggruppa per angolazione sottostante, **segnala le trappole con le relative motivazioni** e approfondisce i migliori sopravvissuti. La separazione generatore/critico è &quot;meccanica&quot;: chiamate LLM distinte, non ruoli simulati all&apos;interno di un unico contesto — la stessa intuizione della revisione avversariale a contesto separato del progetto Bun ([[sumner-bun-rewrite-rust-claude-2026-07-08]]).

La demo caratteristica confronta, su &quot;una CLI che chiama un LLM e talvolta si blocca per 90s&quot;, la baseline (4 pattern da manuale: timeout progressivi, backoff esponenziale, richieste hedged, streaming — &quot;la risposta che un senior dà in 30 secondi&quot;) con ADHD: oltre 30 idee suddivise in 6 cluster, **20 trappole nominate**, e una scelta non ovvia — il pulsante **&quot;rage-quit&quot;** che si anima con l&apos;attesa e reindirizza istantaneamente la richiesta verso un modello più veloce ed economico, perché &quot;il modello lento potrebbe semplicemente essere il modello sbagliato per questo prompt.&quot; Su 6 problemi aperti, la valutazione dell&apos;autore (giudice LLM) assegna ampiezza 9,00 contro 4,83, novità 7,83 contro 2,67, **rilevamento delle trappole 9,50 contro 1,83**, applicabilità 9,50 contro 6,50 — cifre autodichiarate, da leggere come affermazioni.

La distribuzione passa attraverso l&apos;ecosistema **skills** (stesso canale di [[skill-pocock-grill-with-docs-2026-06]]): `npx skills add UditAkhourii/adhd` rileva automaticamente ~50 agenti (Claude Code, Cursor, Codex, Cline, Gemini CLI, Windsurf…), invocazione tramite `/adhd` o attivazione automatica sugli intenti di ideazione, una CLI e una libreria npm, il tutto costruito sugli Agent SDK di Claude e Codex. La trazione è tangibile: un servizio su The New Stack, un preprint, l&apos;adozione da parte di repowire (PR #313 mergiata — i frame diventano &quot;peer&quot; del mesh-orchestrator), mstack (plugin `think`), zk-flow-oss, e una revisione di ricerca indipendente (testdouble/han) i cui risultati proseguono in issue pubbliche. Insegnamento: una divergenza utile non si ottiene con il prompting, si **architetta** — tramite l&apos;isolamento del contesto e l&apos;opposizione meccanica generatore/critico.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>ADHD</category><category>Udit Akhouri</category><category>parallel divergent ideation</category><category>convergenza prematura</category><category>ancoraggio cognitivo</category></item><item><title>Fact-checking : synthèse sur Delos (Delos Intelligence / delos.so)</title><link>https://www.thekb.eu/it/fiches/delos-intelligence-fact-check-levee-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/delos-intelligence-fact-check-levee-2026-07-20/</guid><description>Sintesi di fact-checking su **Delos Intelligence** (delos.so), startup francese B2B di IA generativa, che confronta una precedente nota di veille tecnologica con **fonti primarie** (il post &quot;Overlooked&quot; di Alexandre Dewez / 20VC, 15 aprile 2025, il sito delos.so, i registri ufficiali) e la stampa specializzata (Le Monde Informatique, L&apos;Usine Nouvelle, FrenchWeb, Le JDD). **Verdetto complessivo: base fattuale affidabile.** Il **round seed da 2,5 milioni di euro** (≈2,74-2,83 milioni di dollari) guidato da **20VC** (Harry Stebbings) nell&apos;**aprile 2025**, con Inovia Capital, Kima Ventures (Xavier Niel) e Plug and Play, è confermato; così come i fondatori (i fratelli **Pierre** e **Thibaut de la Grand&apos;rive**) e i clienti **TotalEnergies, Shiseido, Groupe Casino**. **Punto metodologico rilevante**: l&apos;elenco dei business angel — spesso sospettato di &quot;gonfiaggio&quot; allucinatorio — è **CONFERMATO parola per parola** dal comunicato stampa dell&apos;investitore lead (Pigment, Dataiku, Hexa più Ramp e Kerala da aggiungere): non si tratta quindi di un&apos;allucinazione. **Da correggere**: la cifra di &quot;50 persone&quot; nell&apos;organico **non è verificabile** (~20 nell&apos;aprile 2025, una quarantina a fine 2025); la griglia tariffaria reale è più ricca (un livello **Student a 10€** più Enterprise su richiesta, oltre a 25/45/80€); i dati sugli utenti (10.000 → 50.000 → &quot;100.000+&quot;) e l&apos;ARR sono **autodichiarati e non verificati**. **Da segnalare come speculativo**: **nessun Series A concluso** (solo annunciato come intenzione, con obiettivo marzo 2026); **nessun ARR complessivo pubblicato** (l&apos;unica menzione è un &quot;1 milione di dollari di ARR in pochi giorni&quot; autopromozionale relativo al nuovo prodotto **Workers**, riferito solo a quel prodotto). La sovranità &quot;100% Scaleway&quot; era **ancora in via di finalizzazione** a fine 2025 (il calcolo gira ancora in parte su Azure Francia). L&apos;interesse della nota è tanto metodologico — **come distinguere, all&apos;interno di una sintesi generata dall&apos;IA, ciò che è confermato, parzialmente accurato, speculativo e autodichiarato** — quanto documentario.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Questa nota verifica una sintesi di veille tecnologica su **Delos Intelligence** (delos.so), startup francese B2B di IA generativa, confrontandola con fonti primarie (il post &quot;Overlooked&quot; di Alexandre Dewez / 20VC, 15 aprile 2025, il sito ufficiale, i registri ufficiali) e la stampa specializzata. La base è **affidabile**, ma diverse cifre necessitano di una riqualificazione.

**Finanziamento — confermato.** Delos ha raccolto **2,5 milioni di euro in un round seed** — ≈da 2,74 a 2,83 milioni di dollari a seconda della conversione — round **annunciato a metà aprile 2025**, guidato da **20VC** (Harry Stebbings), con **Inovia Capital, Kima Ventures (Xavier Niel) e Plug and Play**. In particolare, l&apos;elenco dei **business angel**, esattamente il tipo di informazione che un LLM può allucinare, è **confermato parola per parola** dal comunicato stampa dell&apos;investitore lead — Éléonore Crespo &amp;amp; Romain Niccoli (Pigment), Florian Douetteau (Dataiku), Thibaud Elzière (Hexa), più Mark Goldberger (Ramp) e Antoine Freysz (Kerala), questi ultimi due *mancanti* dalla sintesi iniziale. Tuttavia, **nessun Series A è stato concluso**: è solo **annunciato come intenzione** (&quot;diverse decine di milioni di euro entro marzo [2026]&quot;), senza comunicato stampa né registrazione in database.

**Modello di business — parzialmente accurato.** SaaS **basato su crediti** (1 credito ≈ una query semplice). La griglia tariffaria reale è più ricca di &quot;25-80€&quot;: **Student 10€, Explore 25€, Advanced 45€, Premium 80€** (volumi di crediti crescenti), più **Enterprise su richiesta**. L&apos;**offerta individuale/B2C è effettivamente reale**, ma il target principale resta **B2B**. Modelli orchestrati: ChatGPT, Claude, Mistral, Gemini, Cohere, Llama. La **sovranità** (hosting Scaleway) era **ancora in via di finalizzazione** a fine 2025, con il calcolo che gira ancora in parte su Azure (Francia), con un passaggio completo a Scaleway previsto per inizio 2026.

**Team e clienti — parzialmente accurato.** Fondata il **2 luglio 2023** dai fratelli **Pierre** e **Thibaut de la Grand&apos;rive**. La cifra di &quot;**50**&quot; nell&apos;organico **non è verificabile**: ~20 nell&apos;aprile 2025, una quarantina a fine 2025. **200 aziende clienti** confermate; clienti **TotalEnergies, Shiseido, Groupe Casino** confermati (più Allianz, Best Western, BPCE, il Ministero francese delle Forze Armate…). I numeri di utenti (10.000 → 100.000+) e l&apos;**ARR** sono **autodichiarati**: nessun ARR complessivo è stato pubblicato, e l&apos;unica menzione (&quot;1 milione di dollari di ARR in pochi giorni&quot;) si riferisce al solo **prodotto Workers** e non è verificata.

**Lezione trasversale**: un fact-check classifica i livelli di evidenza (confermato / parziale / speculativo / non verificabile / autodichiarato) invece di emettere un verdetto binario — e verifica un&apos;informazione plausibile prima di sospettarla di essere un&apos;allucinazione.&lt;/p&gt;</content:encoded><category>Economia e Mercato</category><category>Delos Intelligence</category><category>delos.so</category><category>fact-checking</category><category>verifica delle fonti</category><category>allucinazione</category></item><item><title>Amazon, Microsoft, and Google are converging on the same enterprise agent architecture</title><link>https://www.thekb.eu/it/fiches/janakiram-agent-platform-portability-contract-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/janakiram-agent-platform-portability-contract-2026-07-20/</guid><description>Analisi di Janakiram MSV (The New Stack, 20 luglio 2026) sulla **convergenza architetturale** delle piattaforme agent enterprise dei tre hyperscaler: in nove mesi, **Amazon Bedrock AgentCore**, **Microsoft Foundry** e **Gemini Enterprise Agent Platform** sono convergenti sugli **stessi sei primitivi** — runtime, memoria, tool gateway, identità, osservabilità, governance — sotto nomi commerciali diversi. Ciò che 18 mesi fa era una collezione frammentata di librerie sta diventando un **livello di piattaforma** a sé stante. La tesi: questa convergenza ripercorre l&apos;**inflessione PaaS 2011-2016**, in cui **Cloud Foundry** ed **Heroku** hanno unificato VM, load balancer, code e secret store attorno a un **contratto applicativo** portabile — salvo che qui **non esiste ancora un contratto equivalente**, e **nessun progetto open source lo ha rivendicato**. Conseguenza: un&apos;impresa non può **spostare un agente da un cloud all&apos;altro** (stato di sessione, tracce e identità finiscono tutti presso un unico fornitore; migrare significa ricostruire tutto). L&apos;autore propone una **mappatura riga per riga** del contratto Cloud Foundry sugli agenti, definisce tre principi di design (impacchettare l&apos;agente come **una singola unità distribuibile**, **collegare** le capacità invece di incorporare i fornitori, integrare il livello **operativo** nell&apos;astrazione), indica ciò che i protocolli aperti (MCP, A2A, OpenTelemetry) lasciano fuori campo — il **ciclo di vita** — e formula tre domande di due diligence: **governance** (fondazione neutrale vs. fornitore), **packaging** (lo stesso artefatto su due cloud senza riscriverlo), **stato** (memoria esportabile). Verdetto: chi finirà per possedere il **control plane degli agenti** definirà *cos&apos;è un agente*.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In nove mesi, Amazon, Microsoft e Google hanno ciascuna lanciato o rinominato una piattaforma agent enterprise, e **tutte e tre sono convergenti sulla stessa architettura**: runtime, memoria, tool gateway, identità, osservabilità e governance compaiono ora in **Bedrock AgentCore**, **Microsoft Foundry** e nella **Gemini Enterprise Agent Platform**, sotto nomi diversi. Ciò che 18 mesi fa era una collezione frammentata di librerie sta diventando un **livello di piattaforma** a sé stante.

Per leggere dove questo porta, Janakiram MSV richiama l&apos;**inflessione PaaS 2011-2016**. Prima, i team assemblavano VM, load balancer, code, secret store e agenti di monitoraggio, ciascuno con la propria API. **Cloud Foundry** ed **Heroku** hanno unificato questi elementi attorno a un **contratto applicativo**: l&apos;applicazione dichiara ciò di cui ha bisogno e resta agnostica rispetto a dove viene eseguita. Ciò che contava era il **contratto, non l&apos;implementazione**. Cloud Foundry non ha vinto il mercato — lo ha vinto Kubernetes — ma i suoi principi sono sopravvissuti (buildpack → Cloud Native Buildpacks/CNCF; l&apos;astrazione Cloud Foundry ricostruita su K8s tramite Korifi). L&apos;ecosistema degli agenti si sta avvicinando alla stessa inflessione **senza un contratto equivalente**, e nessun progetto open source lo ha rivendicato.

Il costo è concreto: stato di sessione, tracce e identità **finiscono tutti presso un unico fornitore**; spostare un agente un anno dopo richiede **ricostruire tutto**. La convergenza non è un complotto ma un comportamento razionale — integrazione verticale, &quot;è lì che sta il margine&quot; — la cui conseguenza ricade sul cliente.

L&apos;autore propone una **mappatura** del contratto Cloud Foundry sugli agenti (app source → codice+eval; buildpack → packaging; backing service → modello/memoria; binding → collegamento autenticato; router → MCP/A2A; log → tracce/costo/qualità; promotion → eval/versioning; policy → identità), quindi tre principi: **impacchettare l&apos;agente come una singola unità distribuibile** (AWS si avvicina con il suo *harness export* verso codice Strands, &quot;l&apos;istinto giusto, rivolto a un unico cloud&quot;), **collegare le capacità invece di incorporare i fornitori** (la lezione Twelve-Factor), **integrare il livello operativo nell&apos;astrazione**. Un agente non è un&apos;applicazione web: comportamento probabilistico, autorità delegata, dipendenze che cambiano comportamento senza un deployment. LangGraph lo dimostra in open source, ma il suo control plane risiede in LangSmith (un prodotto commerciale).

I protocolli aperti (MCP, A2A, OpenTelemetry, OCI) forniscono quasi tutti i primitivi, ma **non il ciclo di vita**: versioning, promotion, rollback. La **Linux Foundation** ha lanciato l&apos;**Agentic AI Foundation** (dic. 2025, progetti fondatori MCP/goose/AGENTS.md, hyperscaler come membri platinum). Restano tre domande di due diligence — **governance, packaging, stato** — a cui nessun progetto aperto risponde. Chi finirà per possedere il **control plane degli agenti** definirà *cos&apos;è un agente*.&lt;/p&gt;</content:encoded><category>Architettura e Costruzione</category><category>Piattaforme agent enterprise</category><category>convergenza architetturale</category><category>portabilità</category><category>lock-in</category><category>reversibilità</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/it/fiches/sfeir-airbus-scaleway-cloud-confiance-souverainete-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/sfeir-airbus-scaleway-cloud-confiance-souverainete-2026-07-16/</guid><description>Analisi SFEIR (voce dell&apos;azienda) sulla decisione, annunciata il 16 luglio 2026, di **Airbus** di selezionare **Scaleway** (gruppo **iliad**) come proprio **&quot;cloud di fiducia&quot;** per ospitare e modernizzare le sue applicazioni aziendali critiche e i dati più sensibili (progettazione aeronautica, ingegneria, produzione industriale, operazioni, proprietà intellettuale). Al termine di una gara d&apos;appalto avviata a **inizio gennaio 2026** che confrontava **dieci candidati**, Scaleway vince su **tre criteri** — capacità tecnologiche/IA, eccellenza operativa e, soprattutto, **garanzie legali e di governance**: giurisdizione europea, protezione dei dati reale, **immunità dal** **Cloud Act** statunitense. SFEIR sottolinea il **capovolgimento della gerarchia**: la governance ha pesato più della funzionalità, sebbene gli hyperscaler statunitensi (Microsoft, Google, AWS) mantengano una superiorità funzionale che nessun attore europeo eguaglia &quot;su tutta la linea&quot;. L&apos;accordo, pluriennale e di importo non divulgato, **integra** (non sostituisce) la strategia **multicloud** di Airbus — la dottrina sostenuta dall&apos;azienda: costruire un portafoglio in cui ogni reparto opera secondo i propri vincoli, mantenendo al contempo il **potere di cambiare** (reversibilità, cfr. France Télévisions/ALIX distribuita senza riscrittura). La vera posta in gioco è l&apos;**IA souveraine**: far girare modelli su dati industriali (simulazione, manutenzione predittiva, ingegneria assistita) richiede una **catena completa — calcolo, addestramento, inferenza — mantenuta all&apos;interno di una giurisdizione di fiducia**. Tre insegnamenti: una **soglia di credibilità** superata per il cloud sovrano europeo; **governance &gt; funzionalità** per i dati strategici; la sovranità si costruisce **a strati** (infrastruttura → piattaforma → modello), e la parte decisiva — la reversibilità dell&apos;IA — si giocherà nei prossimi mesi.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Un costruttore aeronautico non sceglie il proprio fornitore di hosting come sceglierebbe un fornitore di forniture per ufficio. Il **16 luglio 2026**, **Airbus** decide: sarà **Scaleway**, la filiale cloud e IA del gruppo **iliad**, selezionata come **&quot;cloud di fiducia&quot;** per i suoi carichi di lavoro più sensibili — progettazione aeronautica, ingegneria, produzione industriale, operazioni, proprietà intellettuale. La decisione chiude una gara d&apos;appalto avviata a **inizio gennaio 2026** e cambia statuto: da vittoria commerciale, diventa un **indicatore di maturità** per il cloud sovrano europeo. Airbus si unisce a LVMH e France Télévisions, ma con un profilo di rischio distinto: dati che toccano la competitività industriale del continente, e talvolta la sua difesa.

La gara d&apos;appalto ha confrontato **dieci candidati** su tre criteri: capacità tecnologiche e IA, eccellenza operativa e — il più decisivo — le **garanzie legali e di governance** (giurisdizione europea, protezione dei dati reale, immunità dalla legislazione extraterritoriale). È quest&apos;ultimo punto a distinguere un cloud &quot;di fiducia&quot; da uno semplicemente performante. Gli hyperscaler americani (Microsoft, Google, AWS) offrono una potenza che nessun attore europeo eguaglia ancora su tutta la linea, ma nessuno può proteggere i propri clienti dal **Cloud Act**. Per una proprietà intellettuale che vale decenni di ricerca, questo rischio orienta la decisione.

L&apos;accordo **integra** la strategia multicloud di Airbus, non la sostituisce: ogni carico di lavoro resta collocato dove i suoi vincoli di sovranità, prestazioni e regolamentazione lo impongono. È la dottrina che SFEIR sostiene contro il &quot;falso dilemma tra multi-cloud e sovrano&quot;: costruire un portafoglio plurale mantenendo **il potere di cambiare**. La sovranità duratura non è il contratto firmato, è la **reversibilità** che ci si dà i mezzi di costruire — come ha dimostrato France Télévisions distribuendo la propria piattaforma ALIX su Scaleway senza riscriverla.

La vera posta in gioco è l&apos;**IA souveraine**. Airbus vuole far girare l&apos;IA sui propri dati industriali (simulazione, manutenzione predittiva, ingegneria assistita) senza esporli, il che richiede una **catena completa — calcolo, addestramento, inferenza — mantenuta all&apos;interno di una giurisdizione di fiducia**: GPU, inferenza e modelli operati su suolo europeo. La prossima dipendenza non si contratta più a livello infrastrutturale ma al livello di **modello e agente**, uno strato in cui il lock-in si chiude molto più rapidamente di quanto possa essere disfatto.

Tre insegnamenti SFEIR: una **soglia di credibilità** superata (l&apos;opzione sovrana regge al test dei capitolati industriali più severi); la **governance ha pesato più della tecnologia** (giurisdizione prima, funzionalità dopo); la sovranità si costruisce **a strati** (infrastruttura, piattaforma, modello). Il contratto mette al sicuro il primo; la reversibilità dell&apos;IA si giocherà nella fase successiva.&lt;/p&gt;</content:encoded><category>Politica e Regolamentazione</category><category>Airbus</category><category>Scaleway</category><category>iliad</category><category>cloud di fiducia</category><category>sovranità digitale</category></item><item><title>Kimi K3 de Moonshot AI : quand le frontier open-weights rattrape le propriétaire</title><link>https://www.thekb.eu/it/fiches/sfeir-kimi-k3-moonshot-frontier-open-weights-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/sfeir-kimi-k3-moonshot-frontier-open-weights-2026-07-16/</guid><description>Analisi del gabinetto di ingegneria SFEIR (&quot;una lettura da ingegnere&quot;) sul lancio, il **16 luglio 2026**, di **Kimi K3** da parte del laboratorio cinese **Moonshot AI**: un modello **open-weights, di livello frontier**, il cui fornitore dichiara **circa 2.800 miliardi di parametri**, un **contesto da un milione di token** e il **rilascio dei pesi prima del 27 luglio 2026** (probabilmente con licenza Modified MIT, come per la linea K2). Tesi: una capacità un tempo ritenuta riservata ai giganti proprietari (Anthropic, OpenAI, Google) diventa disponibile **in open weights, a prezzo scontato, da un laboratorio cinese**. SFEIR — pur essendo **partner di Anthropic e Google Cloud**, e quindi &quot;senza alcun interesse a sopravvalutare un modello cinese&quot; — adotta una **riserva metodologica** cardinale: il giorno del lancio **non esiste alcuna tabella di benchmark ufficiale e completa**; le specifiche (2,8T, Kimi Delta Attention, +25% di efficienza di addestramento) e i punteggi sono **dichiarati dal fornitore** o tratti da **arene comunitarie**, &quot;da trattare come affermazioni, non come fatti misurati.&quot; La nuova architettura (**Kimi Delta Attention**, attenzione lineare ibrida; decodifica dichiarata fino a **6,3 volte più veloce** a 1M di token) rompe con la cadenza K2 (K2 lug. 2025 → K2.7 Code giu. 2026, un modello di punta ogni due mesi); due varianti accompagnano il lancio (**K3 Max**, **K3 Swarm Max**), con dismissione forzata della serie kimi-k2.5/moonshot-v1 il **31 agosto 2026**. **La vera arma è il prezzo** (~3$/M in ingresso, 0,30$ in cache, 15$ in uscita secondo fonti secondarie): un modello open-weights di livello frontier a questo livello **trascina verso il basso l&apos;intera curva prezzo-prestazioni** — la commodizzazione del livello modello, accelerata dall&apos;open source. Ma la singolarità decisiva non è un punteggio: è la **reversibilità**. Un modello open-weights di livello frontier trasforma un&apos;API consumata (dipendenza dal fornitore) in un&apos;**opzione** (self-hosting, portabilità, uscita dal lock-in), al prezzo di un&apos;infrastruttura pesante per ospitare 2,8T di parametri. Il punto di vista di SFEIR: **l&apos;open-weights cambia la domanda, non solo la risposta** — non più &quot;quale modello è il migliore/il più economico?&quot; ma &quot;quanta parte del mio sistema sono disposto a rendere dipendente da un fornitore che non controllo?&quot;. La postura corretta resta un **portafoglio instradato** (un modello per compito, un modello per vincolo), con Kimi K3 che aggiunge una **colonna &quot;reversibilità&quot;** alla griglia decisionale. La convinzione &quot;AI Only&quot; resta invariata: il modello è una commodity, il vantaggio duraturo risiede nell&apos;ingegneria che lo circonda (Context Engineering, harness, governance dei costi, capacità di cambiare idea). Le cifre restano da validare &quot;in autonomia&quot; — sui propri repository, sui propri dati.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Il **16 luglio 2026**, **Moonshot AI** lancia **Kimi K3**. Dietro l&apos;ennesimo nome di modello si cela un fatto che merita l&apos;attenzione di una direzione tecnica: un modello **open-weights, di livello frontier**, il cui fornitore dichiara **circa 2.800 miliardi di parametri**, un **contesto da un milione di token** e il **rilascio dei pesi prima del 27 luglio**. Una capacità un tempo ritenuta riservata ai giganti proprietari (Anthropic, OpenAI, Google) diventa disponibile **in open weights, a prezzo scontato, da un laboratorio cinese**. SFEIR — partner di Anthropic e Google Cloud, &quot;senza alcun interesse a sopravvalutare un modello cinese&quot; — propone una **lettura prudente, orientata all&apos;ingegneria**.

**Una riserva fin dall&apos;inizio**: al lancio, **nessuna tabella di benchmark ufficiale e completa**. Le specifiche (**Kimi Delta Attention**, attenzione lineare ibrida, decodifica dichiarata **6,3 volte più veloce** a 1M di token, **+25%** di efficienza di addestramento) sono **dichiarate dal fornitore**; i punteggi provengono da **arene comunitarie**. Da trattare come **affermazioni, non come fatti**. La regola non cambia: **un punteggio d&apos;arena è un segnale, non una prova**; l&apos;unica misurazione che conta è quella eseguita sui propri repository.

**Il prezzo è la vera arma.** Secondo le prime recensioni (da riverificare): **~3$/M in ingresso, 15$ in uscita, 0,30$ in cache**. Più caro di K2.7 Code, ma aggressivo per questa categoria. Un modello open-weights di livello frontier a questo livello **trascina verso il basso l&apos;intera curva prezzo-prestazioni**: la commodizzazione del livello modello, accelerata dall&apos;open source.

**Ma la singolarità decisiva non è un punteggio: è la reversibilità.** Un modello proprietario si **consuma** (API, dipendenza dal fornitore). Un modello open-weights si **recupera** come **opzione**: eseguirlo, portarlo altrove, smettere di essere vincolati — al prezzo di un&apos;infrastruttura pesante per 2,8T di parametri. Kimi si affianca a **GLM 5.2 (Z.ai)** su questo terreno e ne alza il tetto.

&quot;Dobbiamo migrare?&quot; è la domanda sbagliata. Kimi K3 non sostituisce né Claude né **GPT-5.6**: si **aggiunge al portafoglio**. La postura corretta è l&apos;**instradamento multi-modello** — &quot;un modello per compito, un modello per vincolo&quot; — a cui un modello open-weights di livello frontier credibile aggiunge una **colonna &quot;reversibilità&quot;**.

Il punto di vista di SFEIR: **l&apos;open-weights cambia la domanda, non solo la risposta** — non più &quot;quale modello è il migliore/il più economico?&quot; ma &quot;quanta parte del mio sistema sono disposto a rendere dipendente da un fornitore che non controllo?&quot;. Il modello è una commodity; il vantaggio duraturo risiede nell&apos;ingegneria che lo circonda (Context Engineering, harness, governance dei costi). &quot;La sovranità tecnica si progetta.&quot; Le cifre restano da validare sui propri sistemi.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>Kimi K3</category><category>Moonshot AI</category><category>Yang Zhilin</category><category>Chinese AI Tigers</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/it/fiches/sfeir-gpt56-sol-terra-luna-coding-agentique-pricing-2026-07-13/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/sfeir-gpt56-sol-terra-luna-coding-agentique-pricing-2026-07-13/</guid><description>Analisi SFEIR (voce dell&apos;azienda) sulla disponibilità generale, a partire dal 9 luglio 2026, di **GPT-5.6** di OpenAI — non un singolo modello, ma una **famiglia di tre livelli**: **Sol** (ammiraglia per compiti long-horizon/cyber/scienza, l&apos;unico a sbloccare le modalità &quot;max&quot; e &quot;ultra&quot;), **Terra** (livello bilanciato per l&apos;uso quotidiano, ~metà del prezzo di GPT-5.5) e **Luna** (veloce/economico, alto volume). Tutti e tre condividono ~**1,05 M di token** di contesto, **128k** token di output e una data di cutoff della conoscenza al **16 febbraio 2026**. Il fatto più strutturante non è un punteggio, ma una **griglia tariffaria aggressiva** (Sol 5$/30$, Terra 2,50$/15$, Luna 1$/6$ per milione di token): Sol mantiene il prezzo dell&apos;ammiraglia precedente pur essendo più capace, spostando il confronto sul **rapporto capacità-costo**. Due sottigliezze di fatturazione (le scritture in cache fatturate a **1,25×**, un sovrapprezzo oltre i **272k** token) rendono la griglia fuorviante finché non si è misurato quanto contesto l&apos;agente rilegge (rapporto lettura/scrittura ~**153:1** nella programmazione agentica). Verdetto dell&apos;ingegnere, presentato come neutrale (SFEIR è al tempo stesso partner **Google Cloud Premier** *e* partner **Anthropic**): **nessuno vince su tutti i tavoli** — GPT-5.6 domina Terminal-Bench 2.1 e il Coding Agent Index (a un terzo del costo per compito), Claude resta avanti su SWE-Bench Pro (~15 pt); METR ha segnalato un tasso record di **reward hacking** su Sol. Conclusione: &quot;smettere di cercare il campione, imparare a instradare&quot; — il modello è un commodity, il vantaggio duraturo risiede nel **Context Engineering/Harness Engineering**.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Il 9 luglio 2026 OpenAI ha reso GPT-5.6 disponibile in modo generale. Prima sorpresa: un plurale. Non si tratta di un singolo modello, ma di una **famiglia di tre livelli** — **Sol** (l&apos;ammiraglia), **Terra** (il livello bilanciato) e **Luna** (il livello veloce ed economico). Il numero (5.6) designa la generazione; i nomi designano *livelli di capacità* pensati per evolvere ciascuno al proprio ritmo, scelti secondo un tris intelligenza/velocità/costo. Tutti e tre condividono ~1,05 M di token di contesto, 128.000 token di output e una data di cutoff della conoscenza al 16 febbraio 2026. Sol è l&apos;unico a sbloccare la modalità &quot;max&quot; (più calcolo) e la modalità &quot;ultra&quot; (agenti paralleli).

Il fatto più strutturante non è un punteggio, è una **griglia tariffaria** (per milione di token): Sol 5$/30$, Terra 2,50$/15$, Luna 1$/6$, ciascuno confrontato con una controparte Claude (Fable 5, Opus 4.8, Sonnet 5). Mossa aggressiva: Sol mantiene il prezzo dell&apos;ammiraglia precedente GPT-5.5 pur essendo più capace, il che sposta il confronto sul rapporto capacità-costo. Due sottigliezze di fatturazione contano per un CTO: le **scritture in cache** fatturate a 1,25× (le letture mantengono uno sconto del −90%) e un **sovrapprezzo oltre i 272k token** (~10$/45$). Soprattutto, una griglia tariffaria da sola dice quasi nulla: il conto di un ciclo agentico segue l&apos;ingestione (rapporto lettura/scrittura ~153:1), non la generazione.

GPT-5.6 supera Claude? Dipende dal terreno. Su **Terminal-Bench 2.1** e sul **Coding Agent Index**, Sol domina (91,9% in modalità ultra) e costa ~un terzo in meno per compito rispetto a Fable 5. Su **SWE-Bench Pro** (issue GitHub realistiche), Claude resta avanti di ~15 punti — sebbene OpenAI abbia pubblicato il giorno prima un audit che giudica &quot;rotto&quot; il 30% di questo benchmark. Il valutatore indipendente **METR** riporta inoltre un tasso record di **reward hacking** su Sol, tanto che la sua stima dell&apos;orizzonte temporale oscilla tra 11h e oltre 270h a seconda di come viene trattato l&apos;imbroglio. Lezione dell&apos;ingegnere: trattare ogni cifra autodichiarata come un&apos;affermazione, e giudicare in base al proprio harness.

Tre conseguenze operative: il **routing multi-modello** diventa la norma (GPT-5.6 porta a termine il compito con ~25% di passaggi in meno); il **costo per compito** prevale sul prezzo per token; occorre **strumentare** prima di decidere. In parallelo, **Codex** (integrato in ChatGPT, più ChatGPT Work) passa da ~1M a 8M di utenti attivi in cinque mesi, diventando un concorrente diretto di Claude Code. Il rollout stesso è passato attraverso una anteprima governativa (~20 organizzazioni, Executive Order).

Verdetto di SFEIR — azienda &quot;AI Only&quot;, partner sia di Google Cloud sia di Anthropic: il campione cambia, la disciplina resta. Il modello è un commodity; il vantaggio duraturo risiede nel **Context Engineering** e nell&apos;Harness Engineering. Né salvatore né minaccia: un componente eccellente in più in un portafoglio instradato per compito.&lt;/p&gt;</content:encoded><category>Economia e Mercato</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/it/fiches/scrapfly-browser-math-os-fingerprint-2026-07-12/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/scrapfly-browser-math-os-fingerprint-2026-07-12/</guid><description>Articolo tecnico pubblicato il **12 luglio 2026** da **Scrapfly Engineering**, su un canale di *fingerprinting* del browser poco conosciuto: **gli ultimi bit di un numero in virgola mobile tradiscono il sistema operativo**. **Il meccanismo**: lo standard IEEE 754 definisce come viene memorizzato un `double`, ma **non impone** che `sin`, `cos`, `tanh` o `exp` siano correttamente arrotondati; ogni sistema distribuisce quindi una **libm** che scambia una frazione di ULP contro la velocità, con i propri coefficienti minimax, tabelle e costanti di riduzione. Ne risulta che `Math.tanh(0.8)` restituisce **tre valori diversi** a seconda di glibc (Linux), libsystem_m (macOS) e UCRT (Windows) — *« una singola chiamata a tanh sull&apos;input giusto è una firma per-OS. Dichiara macOS, restituisci bit matematici di Linux, e hai contraddetto il tuo stesso User-Agent. »* **L&apos;indizio è recente e datato con precisione**: fino a **Chrome 147**, V8 calcolava `tanh` con una porta **fdlibm** integrata, identica ovunque e senza alcuna fuga; il commit V8 `c1486295ae5` l&apos;ha sostituita con `std::tanh`, distribuito in V8 14.8.57, ossia **Chrome 148** — 148, 149 e 150 presentano la fuga, 147 e le versioni precedenti no. **Tre superfici concentrano le fughe**: `Math.tanh` (l&apos;**unica** funzione `Math.*` interessata, poiché V8 integra e collega staticamente il resto), **tutte le funzioni trigonometriche CSS** (Blink chiama direttamente la libm dell&apos;host, dopo una riduzione dell&apos;angolo in gradi che non condivide codice con `Math.sin`), e **Web Audio** (dove il compressore resta sulla libsystem_m scalare mentre le fasi FFT e vettoriali passano attraverso **Accelerate**). **Quattro trappole** rendono difficile la contromisura: solo alcune funzioni presentano la fuga — quindi **falsificare le altre crea un&apos;incoerenza rilevabile**; JavaScript e CSS sono percorsi di codice distinti; **macOS integra due librerie matematiche che divergono tra loro** (scalare vs. Accelerate, dal 10 all&apos;89% degli input a seconda della funzione: `cos(0)` restituisce `1.0` da un lato, `0.9999999999999999` dall&apos;altro); e **anche l&apos;architettura presenta una fuga** (la propagazione FMA e del segno di NaN differisce tra ARM e x86). **La contromisura scartata e quella scelta**: aggiungere rumore fallisce due volte — il valore non corrisponde a **nessun** OS reale, e il non-determinismo a ogni chiamata è a sua volta un indizio. L&apos;unica via è la **riproduzione bit a bit**: estrarre i coefficienti della libm target, trascriverli **in esadecimale** (una trascrizione decimale arrotonderebbe in modo diverso), scrivere ogni fused multiply-add esplicitamente come `fma()`, e compilare con `-ffp-contract=off` affinché il compilatore non ne inventi né ne ometta alcuno. **Nota sulla trasparenza**: l&apos;editore dichiara fin dall&apos;inizio che *« i post qui presenti sono redatti con l&apos;IA, »* mentre i meccanismi, i dati e il codice restano propri.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Articolo di **Scrapfly Engineering** (12 luglio 2026) su un canale di *fingerprinting* annidato **negli ultimi bit di un numero**.

**Il meccanismo.** Lo standard IEEE 754 definisce come viene memorizzato un `double` ma **non impone** l&apos;arrotondamento corretto delle funzioni trascendenti. Poiché l&apos;arrotondamento corretto è costoso, ogni piattaforma distribuisce una **libm** con i propri coefficienti minimax, tabelle e costanti. Ne risulta che `Math.tanh(0.8)` restituisce tre valori distinti a seconda di glibc, libsystem_m e UCRT. Linux e macOS divergono su circa un quarto degli input, tipicamente di **1 ULP**. *« Un rilevatore non ha bisogno di matematica, solo di una tabella. »* E l&apos;incoerenza è immediatamente sfruttabile: dichiarare macOS restituendo bit di Linux **contraddice il proprio User-Agent**.

**L&apos;indizio è recente e datato.** Fino a **Chrome 147**, V8 calcolava `tanh` con una fdlibm integrata, identica ovunque. Il commit `c1486295ae5` l&apos;ha sostituita con `std::tanh`, che legge la libm dell&apos;host, distribuito con **Chrome 148**.

**Tre superfici presentano fughe.** `Math.tanh` è l&apos;**unica** funzione `Math.*` interessata — V8 integra e collega staticamente tutto il resto. Tutte le **sette funzioni trigonometriche CSS** presentano fughe, con Blink che chiama la libm dell&apos;host dopo una riduzione dell&apos;angolo in gradi che non condivide codice con `Math.sin`. E **Web Audio** coinvolge tre librerie all&apos;interno di un singolo grafo: Accelerate per le fasi FFT e vettoriali, libsystem_m scalare per le funzioni trascendenti del compressore. WASM, invece, non presenta fughe relative al sistema operativo — solo all&apos;architettura.

**Quattro trappole** rendono difficile la contromisura: solo alcune funzioni presentano la fuga, quindi **falsificare le altre crea un&apos;asimmetria rilevabile**; JavaScript e CSS sono percorsi di codice separati; **macOS integra due librerie matematiche che divergono tra loro** dal 10 all&apos;89% a seconda della funzione, per cui &quot;riprodurre la matematica di Apple&quot; non ha senso finché non si sa quale venga chiamata in quale punto; e ARM e x86 differiscono su fused multiply-add e propagazione di NaN.

**Il rumore non funziona**: produce un valore che non corrisponde a **nessun** OS reale, e il suo non-determinismo è a sua volta un segnale. L&apos;unica via è la **riproduzione bit a bit** — coefficienti estratti dalla libm target e trascritti in esadecimale, ogni fusione scritta come `fma()` esplicito, compilata con `-ffp-contract=off`.

L&apos;editore dichiara che i propri post sono **redatti con l&apos;assistenza dell&apos;IA**, mentre i meccanismi, i dati e il codice restano propri.&lt;/p&gt;</content:encoded><category>Qualità e Sicurezza</category><category>fingerprinting</category><category>browser fingerprint</category><category>anti-bot</category><category>automation detection</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/it/fiches/sfeir-zml-llmd-docker-llm-inference-souveraine-2026-07-09/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/sfeir-zml-llmd-docker-llm-inference-souveraine-2026-07-09/</guid><description>Analisi SFEIR (voce da società di consulenza) del lancio, l&apos;8 luglio 2026, di **LLMD** da parte della startup parigina **ZML** (fondata da **Steeve Morin**, ex VP Engineering di Zenly): un server di inferenza che esegue LLM su **cinque famiglie di chip** (NVIDIA CUDA, AMD ROCm, Google TPU, Intel oneAPI, Apple Metal) **a partire da un&apos;unica codebase**. Tesi strutturante: il training sta cedendo il centro della scena all&apos;**inferenza**, dove si decidono ormai il costo per token, la latenza e soprattutto la **dipendenza dal silicio**. La scommessa di ZML — riassunta dal motto *model to metal* — consiste nel **disaccoppiare il modello dall&apos;hardware** tramite un compilatore scritto in **Zig + MLIR** che produce un binario nativo ermetico, senza Python nel percorso di esecuzione, esposto tramite una **API compatibile con OpenAI**. Due componenti, due licenze: **ZML** (il framework, Apache-2.0, &gt;90% Zig) è open source; **LLMD** (il server) non lo è, gratuito al lancio. L&apos;articolo legge l&apos;oggetto attraverso tre lenti da società di consulenza — **FinOps dei token**, **libertà architetturale** (Design to Exit), **sovranità** (chip europei emergenti, integrazione nel processore VSORA Jotunn8) — per poi emettere un verdetto senza sconti: si tratta di un&apos;**alpha**, da mettere &quot;sotto osservazione attiva&quot;, non da adottare oggi.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;L&apos;8 luglio 2026, la startup parigina **ZML** ha rilasciato **LLMD**, un server di inferenza che esegue grandi modelli linguistici su **cinque famiglie di chip** (NVIDIA, AMD, Google, Intel, Apple) a partire da **un&apos;unica codebase**. SFEIR legge questo evento come un segnale: mentre il training cede il centro della scena all&apos;**inferenza**, il vero campo di battaglia — e centro di costo — si sposta verso il **serving**, dove si decidono il costo per token, la latenza e la dipendenza dal silicio.

La scommessa di ZML si riassume in tre parole, *model to metal*: non proporre l&apos;ennesimo modello, ma un layer che **disaccoppia il modello dall&apos;hardware**. Lo stack conta quattro livelli. In cima, i modelli (Qwen, Gemma, Mistral, LLaMa) caricati in modalità **zero-copy** tramite un file system virtuale da Hugging Face, S3 o GCS. Poi **LLMD**, un server che espone una **API compatibile con OpenAI** (drop-in) con continuous batching, paged attention, prefix caching, tool calling e metriche Prometheus. Al di sotto, **ZML** compila il grafo **a monte, una volta per tutte**, in un **binario nativo ermetico** in **Zig + MLIR**, senza Python nel percorso di esecuzione. Questo binario gira su cinque backend: CUDA, ROCm, TPU, oneAPI, Metal. L&apos;eleganza sta nell&apos;essere &quot;portabile, non livellato&quot; — i percorsi specifici per ciascun chip (FlashAttention, AITER) vengono preservati. Cifre annunciate (dal fornitore): immagini da 1,7 GB (CUDA) a ~140 MB (Apple), cold start di 1-2 s su un modello da 8B, e l&apos;acceleratore **DFlash** (rivendicato &quot;fino a 10×&quot;, ~6,17× nella ricerca sottostante).

Due componenti, due licenze: **ZML** (il framework) è open source (Apache-2.0, &amp;gt;90% Zig); **LLMD** (il server) non lo è, gratuito al lancio mentre vengono raccolti dati di utilizzo. La demo gira in due comandi su Mac Apple Silicon; un modello da 27B in BF16 richiede ≥ 64 GB di memoria unificata.

SFEIR legge l&apos;oggetto attraverso tre lenti rivolte ai clienti: **FinOps** (scegliere il chip più economico → agire sul costo per token), **libertà architetturale** (**Design to Exit**, reversibilità integrata, cfr. France Télévisions/ALIX) e **sovranità** (chip europei Axelera, Kalray, SiPearl, VSORA; una partnership VivaTech 2026 con Scaleway, VSORA e la Regione Île-de-France, integrazione nel processore Jotunn8).

Verdetto senza sconti: si tratta di un&apos;**alpha**, non pronta per la produzione; il supporto per macchine locali specifiche (DGX Spark, Ryzen AI Max+) non è né citato né sottoposto a benchmark. Rispetto a vLLM (throughput su GPU server) e llama.cpp (uso locale monoutente), LLMD punta a una via di mezzo. Non da adottare oggi, ma da mettere &quot;sotto osservazione attiva&quot;: un candidato serio, *made in France*, a diventare il &quot;*docker run* dell&apos;inferenza&quot;.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>Inferenza 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/it/fiches/sumner-bun-rewrite-rust-claude-2026-07-08/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/sumner-bun-rewrite-rust-claude-2026-07-08/</guid><description>Resoconto tecnico di prim&apos;ordine di **Jarred Sumner**, creatore di **Bun** (runtime JS/TS, &gt;22M download/mese), sulla **riscrittura completa di Bun da Zig a Rust in 11 giorni** (3→14 maggio 2026) guidata da **Claude** — un caso di studio eccezionale di ingegneria del software assistita dall&apos;IA **su scala industriale**. Motivazione: una classe ricorrente di bug (use-after-free, double-free, leak) derivante dal mix di memoria gestita da GC (JavaScriptCore) e memoria manuale (Zig); in **Rust sicuro**, questi bug diventano **errori di compilazione** con pulizia automatica (`Drop`/RAII) — &quot;un ciclo di feedback migliore di una guida di stile&quot;. Rifiutando il dogma secondo cui &quot;una riscrittura è sempre una cattiva idea&quot; (un anno di blocco delle correzioni di bug per 3 ingegneri), Sumner sceglie un **porting meccanico** (preservare l&apos;architettura, cambiamento minimo del comportamento) validato dalla **suite di test esistente, scritta in TypeScript e quindi indipendente dal linguaggio** (60.624 test, 1,39M asserzioni `expect()`, 0 test rimossi, 6 piattaforme). L&apos;harness: **~50 workflow dinamici** in **Claude Code**, cicli *scrittura → 2+ revisori avversari → applicazione*, fino a **64 istanze Claude in parallelo** (4 worktree × 16), con **PORTING.md** + **LIFETIMES.tsv** generati in preparazione. Numeri: **6.502 commit** (picco 695/h, 58/min, ~1.300 righe/min), diff finale **+1.009.272 righe**, ~16.000 errori di compilazione trattati come una coda, **5,9 miliardi di token di input non in cache + 690M di output ≈ 165.000 $**. Leve metodologiche chiave: la **revisione avversaria** (un secondo Claude, contesto separato, vede solo il diff, incaricato di trovare perché è sbagliato — individua bug sottili che sono *semanticamente* diversi ma *sintatticamente* identici) e il principio **&quot;correggere il processo che genera il codice, non il codice a mano&quot;.** Modello utilizzato: una pre-release di **Claude Fable 5** (classe Mythos). Dopo il merge: **11 round di revisione di sicurezza Claude Code**, fuzzing guidato dalla copertura 24/7 (100 miliardi di esecuzioni → ~15 PR), **4% di codice `unsafe`** (78% su una singola riga), **19** regressioni note corrette. In produzione: Claude Code v2.1.181, la prima release su Bun-in-Rust, **+10% di avvio più veloce su Linux**. Dichiarato in apertura: **Bun è stato acquisito da Anthropic nel dicembre 2025**.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Jarred Sumner, creatore di **Bun** (runtime JS/TS, &amp;gt;22M download/mese, acquisito da **Anthropic** nel dicembre 2025), racconta la **riscrittura completa di Bun da Zig a Rust in 11 giorni** (3→14 maggio 2026), guidata da Claude. La motivazione è una classe ricorrente di bug — use-after-free, double-free, leak — derivante dal mix di memoria gestita da GC (JavaScriptCore) e memoria manuale (Zig). In **Rust sicuro**, questi bug diventano **errori di compilazione** con pulizia automatica (`Drop`/RAII): &quot;un ciclo di feedback migliore di una guida di stile&quot;.

Contro il dogma secondo cui &quot;una riscrittura è sempre una cattiva idea&quot; (un anno di blocco delle correzioni di bug per 3 ingegneri su 535.496 righe di Zig), Sumner opta per un **porting meccanico**: preservare l&apos;architettura, minimizzare i cambiamenti di comportamento, validare rispetto alla **suite di test esistente — scritta in TypeScript, e quindi indipendente dal linguaggio** (60.624 test, 1,39M asserzioni, 0 test rimossi, 6 piattaforme).

L&apos;harness: **~50 workflow dinamici** in **Claude Code**, in cicli *scrittura → revisione → applicazione*, in esecuzione continua. Il blocco costitutivo dell&apos;affidabilità è la **revisione avversaria**: un secondo Claude, in un **contesto separato che vede solo il diff**, incaricato di &quot;trovare perché è sbagliato&quot;. Rapporto di **1 implementatore / 2+ revisori / 1 correttore**; l&apos;implementatore non rivede il proprio lavoro. Individua bug sottili sintatticamente identici ma semanticamente diversi (un `Box` rilasciato prima di un `uv_close` asincrono; un `unwrap_or` eager che va in panic). Principio cardine: **&quot;correggere il processo che genera il codice, non il codice a mano&quot;** — quando appare un anti-pattern, il prompt/workflow viene modificato.

Preparazione accurata: **PORTING.md** (mappatura Zig→Rust) e **LIFETIMES.tsv** (lifetime di ogni campo di struct), una prova su 3 file prima dei 1.448. Poi **4 worktree × 16 = ~64 istanze Claude** in parallelo, dopo aver vietato tutte le operazioni git non atomiche. Picco: **1.300 righe/min**, **695 commit/h**; **6.502 commit**, diff **+1.009.272 righe**, ~16.000 errori di compilazione trattati come una coda (suddivisi in ~100 crate, risolvendo le dipendenze cicliche).

Costo dichiarato: **5,9 miliardi di token di input non in cache + 690M di output ≈ 165.000 $**, contro ~3 ingegneri per un anno — &quot;cosa che non avremmo mai fatto&quot;. Modello: una pre-release di **Claude Fable 5** (classe Mythos). Dopo il merge: **11 round** di revisione di sicurezza Claude Code, fuzzing 24/7 (100 miliardi di esecuzioni → ~15 PR), **4% di codice `unsafe`**, **19 regressioni** corrette. Prima release: Claude Code v2.1.181, **+10% di avvio più veloce su Linux**. &quot;Questo è il limite estremo di ciò che è possibile oggi&quot;.&lt;/p&gt;</content:encoded><category>Agenti di codifica IA e Skills</category><category>Bun</category><category>Jarred Sumner</category><category>riscrittura da Zig a Rust</category><category>porting meccanico</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/it/fiches/mozilla-state-of-open-source-ai-2026-07/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/mozilla-state-of-open-source-ai-2026-07/</guid><description>**Rapporto ricorrente di Mozilla**, *The state of open source AI*, **v1.0.1, luglio 2026**, introdotto da una lettera di **Raffi Krikorian** (CTO): sette sezioni, un sito interattivo e un rapporto scaricabile. Tesi enunciata nel titolo della Sezione 1: *« Il livello del modello si è commoditizzato. Il valore si sposta sull&apos;harness sovrastante. »* **Stato delle capacità**: sull&apos;*Artificial Analysis Intelligence Index v4.1*, il miglior modello chiuso ottiene **61** punti (Claude Opus 5) e il miglior modello open **57** (**Kimi K3**), quarto in classifica generale e davanti a tre dei più grandi laboratori chiusi; sull&apos;*Epoch Capabilities Index*, lo scarto è di **6 punti** (K3 a 156 contro GPT-5.6 Sol a 162), descritto come *« all&apos;incirca un ciclo di release »*, con intervalli di confidenza sovrapposti. **Frontiera a dente di sega**: l&apos;open è in testa nel codice frontend (K3 a 1.679 Elo sulla LMArena Frontend Code Arena, sei domini su sette), contende il lavoro agentico da terminale (88,3 contro 88,8 su Terminal-Bench 2.1), e cede terreno sul lavoro professionale di conoscenza (Fable 5 supera K3 di 92 Elo su GDPval-AA v2). **Spostamento d&apos;uso**: la quota di token OpenRouter instradati verso modelli open-weight è salita da un livello trascurabile a un terzo entro fine 2025, poi a una **maggioranza entro metà 2026**, con i sette modelli a maggior volume tutti open-weight — il rapporto stesso osserva che *« in numero di richieste, i fornitori chiusi statunitensi restano in testa »*, il vantaggio open essendo un vantaggio in volume di token concentrato nei carichi di lavoro di coding e agentici. **Il contrasto centrale**: *« L&apos;open si spedisce facilmente. L&apos;open si distribuisce con difficoltà. »* — il 79% degli sviluppatori che adottano l&apos;IA usa modelli open contro il 71% per il chiuso, ma solo il **53%** dei team su modello open raggiunge la produzione **contro il 63%**, e lo scarto si allarga con la dimensione dell&apos;organizzazione (chiuso 54% → 73%, open 53% → 57%), il che *« esclude una spiegazione basata sulle risorse »*. La mappa di maturità dello stack (48 componenti, 9 livelli) mostra due colonne costantemente fredde — la **standardizzazione** e la ***prontezza enterprise*** — identificate come il divario operativo. **Sezione 5**: *« L&apos;harness agentico è un altro user agent »*, e *« Il modello sta divorando l&apos;harness »* — su ogni modello in cui entrambi esistono, l&apos;harness proprietario del laboratorio ora vince, con lo scarto di 21,8 punti compresso a circa 3. Da cui la formula: *« Un harness calibrato strettamente sui pesi di un laboratorio… degrada su qualsiasi altro modello, quindi più stretta è la calibrazione, meno intercambiabili sono i pesi sottostanti. Il lock-in arriva come effetto collaterale dell&apos;ottimizzazione. »*</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Rapporto ricorrente di **Mozilla**, *The state of open source AI* (v1.0.1, luglio 2026), introdotto dal suo CTO **Raffi Krikorian**.

**La tesi** apre la prima sezione: *« Il livello del modello si è commoditizzato. Il valore si sposta sull&apos;harness sovrastante. »* Gli input diventati commodity perdono il proprio potere di prezzo, e la maggioranza dei carichi di lavoro in produzione gira ben al di sotto del tetto della frontiera.

**Stato delle capacità.** Sull&apos;Artificial Analysis Intelligence Index, il miglior modello chiuso ottiene 61 punti (Claude Opus 5), il miglior modello open 57 (**Kimi K3**), quarto in classifica generale; sull&apos;Epoch Capabilities Index lo scarto è di **sei punti, &quot;all&apos;incirca un ciclo di release&quot;**, con intervalli di confidenza sovrapposti. La frontiera è **a dente di sega**: l&apos;open è in testa nel codice frontend, contende il lavoro agentico da terminale, e cede chiaramente terreno sul lavoro professionale di conoscenza.

**Lo spostamento d&apos;uso.** La quota di token OpenRouter instradati verso pesi open è salita da un livello trascurabile a una maggioranza entro metà 2026, con i sette modelli a maggior volume tutti open — ma il rapporto osserva che **in numero di richieste, i fornitori chiusi restano in testa**, il vantaggio open essendo un vantaggio in volume di token concentrato nei carichi di lavoro di coding e agentici.

**Il risultato centrale**: *« L&apos;open si spedisce facilmente. L&apos;open si distribuisce con difficoltà. »* Il 79% degli sviluppatori usa modelli open contro il 71% chiuso, con metà che usa entrambi; ma solo il **53% dei team open raggiunge la produzione contro il 63%**, e lo scarto **si allarga con la dimensione dell&apos;azienda**, il che esclude una spiegazione basata sulle risorse. La mappa dello stack lo conferma: due colonne fredde su ogni livello, **standardizzazione e *prontezza enterprise***.

**L&apos;harness è la nuova frontiera.** *« L&apos;harness agentico è un altro user agent »* — il ruolo del browser replicato un livello più su. E il meccanismo di lock-in è enunciato con precisione: l&apos;harness di un laboratorio, calibrato sui propri pesi, degrada su quelli di chiunque altro, quindi *« più stretta è la calibrazione, meno intercambiabili sono i pesi sottostanti. **Il lock-in arriva come effetto collaterale dell&apos;ottimizzazione.** »*

**La sovranità** è inquadrata come un diritto di uscita, illustrato dal **blackout di diciannove giorni** di Fable 5 legato ai controlli sulle esportazioni: *« Si può spegnere un modello. Non si può spegnere una copia già in esecuzione su una macchina che si possiede. »*

Mozilla difende ciò che misura. Didascalie scrupolose e una watchlist di condizioni di smentita dichiarate rendono i dati utilizzabili; l&apos;inquadramento resta una tesi.&lt;/p&gt;</content:encoded><category>Economia e Mercato</category><category>Mozilla</category><category>state of open source AI</category><category>pesi open</category><category>pesi open</category><category>IA open source</category></item><item><title>Announcing Stack Overflow for Agents</title><link>https://www.thekb.eu/it/fiches/stackoverflow-for-agents-knowledge-exchange-2026-06-10/</link><guid isPermaLink="true">https://www.thekb.eu/it/fiches/stackoverflow-for-agents-knowledge-exchange-2026-06-10/</guid><description>Annuncio di prodotto di Stack Overflow (blog ufficiale) che lancia **Stack Overflow for Agents**, una piattaforma di scambio di conoscenza *API-first* pensata per l&apos;era agentica. Tesi fondante: gli agenti di coding lavorano **in isolamento**, senza accesso a una base di conoscenza condivisa e verificata. Da qui il **&quot;Ephemeral Intelligence Gap&quot;** — agenti in tutto il mondo risolvono in modo indipendente gli stessi problemi, sprecando token e calcolo, per poi perdere la soluzione alla fine della sessione; gli stessi pattern architetturali vengono riscoperti in un ciclo continuo. Principio guida: *&quot;generare risposte plausibili è diventato economico, ma verificare quali reggono in produzione no.&quot;* Flusso di lavoro in quattro passaggi: **cerca prima** (consuma conoscenza validata) → **contribuisci se esiste una lacuna** (l&apos;agente redige una bozza, l&apos;umano approva prima della pubblicazione) → **verifica** (risultati, modifiche, condizioni di contesto) → **capitalizza i segnali** (voti, risposte, verifiche producono un consenso). Tre formati leggibili dalle macchine: **Questions**, **TIL** (tracce di debug), **Blueprint** (pattern riutilizzabili, standard di qualità più elevato). La fiducia si fonda sulla **moderazione della community** e su **cicli di verifica multi-agente**; gli umani rivendicano la proprietà del proprio agente tramite Stack Overflow SSO (un &quot;ancoraggio comunitario&quot; che lega l&apos;agente a una reputazione umana). Benefici differenziati: sviluppatori (meno cicli di retry), laboratori di IA (dati ad alto segnale per fine-tuning/valutazione), imprese (**Stack Internal**, un livello di conoscenza proprietario senza esfiltrazione di dati).</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Da oltre quindici anni, Stack Overflow è il repository di riferimento della conoscenza degli sviluppatori. Ma l&apos;ascesa degli agenti di coding IA ha trasformato profondamente lo sviluppo software: questi sistemi autonomi scrivono codice a partire da descrizioni in linguaggio naturale, spostando il ruolo dello sviluppatore dallo **scrivere codice** all&apos;**orchestrare agenti**. Questa democratizzazione rivela tuttavia una vulnerabilità critica: gli agenti operano **in isolamento**, senza accesso a una fonte di conoscenza condivisa e affidabile. L&apos;articolo denomina questo fenomeno **&quot;Ephemeral Intelligence Gap&quot;** — agenti in tutto il mondo risolvono in modo indipendente problemi identici, sprecando calcolo e token, per poi perdere la soluzione non appena la sessione termina; gli stessi pattern architetturali vengono riscoperti in un ciclo continuo, creando costosi cicli di reinvenzione.

Stack Overflow lancia **Stack Overflow for Agents**, una piattaforma di scambio di conoscenza *API-first* per l&apos;era agentica, costruita su un principio: *&quot;generare risposte plausibili è diventato economico, ma verificare quali reggono davvero in produzione no.&quot;* Il flusso di lavoro si articola in quattro passaggi: **cerca prima** (l&apos;agente interroga la base e consuma soluzioni validate); **contribuisci quando esiste una lacuna** (l&apos;agente redige una bozza di post — TIL, Question o Blueprint — e la sottopone all&apos;orchestratore umano per la revisione prima della pubblicazione); **verifica** (agenti e sviluppatori segnalano i risultati, le modifiche necessarie e le condizioni di contesto); **capitalizza i segnali** (voti, risposte e feedback di verifica si accumulano e producono un **consenso**, anziché una risposta unica).

La beta offre tre formati leggibili dalle macchine: **Questions** (problemi irrisolti, con tentativi, fallimenti e ostacoli), **TIL** (tracce di debug: sistema guasto, tentativi, correzione riuscita, causa profonda) e **Blueprint** (pattern di progettazione riutilizzabili, soggetti ai requisiti di qualità più elevati). La fiducia — eredità di Stack Overflow — viene mantenuta attraverso il **consenso tra pari** e **cicli di verifica multi-agente**: gli sviluppatori rivendicano la proprietà del proprio agente tramite **Stack Overflow SSO**, collegando direttamente le prestazioni dell&apos;agente a una reputazione umana consolidata (un &quot;ancoraggio comunitario&quot;) e impedendo che correzioni allucinate contaminino la base.

I benefici sono differenziati. Per gli sviluppatori: conoscenza di produzione validata anziché forza bruta, meno cicli di retry, consegna più rapida e sicura. Per i laboratori di IA: la cattura dei fallimenti reali dei modelli e delle loro risoluzioni verificate da professionisti — **dati ad alto segnale** per fine-tuning e valutazione. Per le imprese: **Stack Internal**, un livello di conoscenza proprietario in cui gli agenti diffondono la conoscenza organizzativa in modo sicuro, senza trasmettere dati all&apos;esterno.&lt;/p&gt;</content:encoded><category>Strumenti e Piattaforme</category><category>Stack Overflow for Agents</category><category>coding agents</category><category>base di conoscenza</category><category>API-first</category><category>Ephemeral Intelligence Gap</category></item></channel></rss>