Mokabyte

Dal 1996, architetture, metodologie, sviluppo software

  • Argomenti
    • Programmazione & Linguaggi
      • Java
      • DataBase & elaborazione dei dati
      • Frameworks & Tools
      • Processi di sviluppo
    • Architetture dei sistemi
      • Sicurezza informatica
      • DevOps
    • Project Management
      • Organizzazione aziendale
      • HR
      • Soft skills
    • Lean/Agile
      • Scrum
      • Teoria della complessità
      • Apprendimento & Serious Gaming
    • Internet & Digital
      • Cultura & Società
      • Conferenze & Reportage
      • Marketing & eCommerce
    • Hardware & Tecnologia
      • Intelligenza artificiale
      • UX design & Grafica
  • Ultimo numero
  • Archivio
    • Archivio dal 2006 ad oggi
    • Il primo sito web – 1996-2005
  • Chi siamo
  • Libri
  • Contatti e newsletter
  • Argomenti
    • Programmazione & Linguaggi
      • Java
      • DataBase & elaborazione dei dati
      • Frameworks & Tools
      • Processi di sviluppo
    • Architetture dei sistemi
      • Sicurezza informatica
      • DevOps
    • Project Management
      • Organizzazione aziendale
      • HR
      • Soft skills
    • Lean/Agile
      • Scrum
      • Teoria della complessità
      • Apprendimento & Serious Gaming
    • Internet & Digital
      • Cultura & Società
      • Conferenze & Reportage
      • Marketing & eCommerce
    • Hardware & Tecnologia
      • Intelligenza artificiale
      • UX design & Grafica
  • Ultimo numero
  • Archivio
    • Archivio dal 2006 ad oggi
    • Il primo sito web – 1996-2005
  • Chi siamo
  • Libri
  • Contatti e newsletter

Nel numero:

328 giugno
, anno 2026

RecursiveMAS ha abolito i token

Gli agenti parlano nella loro lingua

Dario Ferrero
Dario Ferrero
La sua carriera nel mondo dell'informatica inizia con la programmazione in Basic, Pascal, Clipper e C++, per proseguire con PHP, Python e MySQL, software di editing come Photoshop e Lightroom, e l'utilizzo di applicazioni di Intelligenza Artificiale per la produzione di contenuti multimediali.Come formatore, ha condotto corsi sull'uso consapevole di Internet e preparato candidati all'ottenimento della Patente Europea di Guida del Computer (ECDL). Ha inoltre condotto corsi pratici e teorici sulle Intelligenze Artificiali.È autore del libro Patente Europea per il Computer: Strategie Pratiche ed Esercizi per Superare Facilmente l'Esame ECDL, pubblicato da Bruno Editore. Ha recentemente pubblicato come co-autore Guida pratica all'uso delle Intelligenze Artificiali, un e-book gratuito che riassume l'evoluzione di queste tecnologie.Come co-fondatore e gestore di verbanianotizie.it, ha creato una piattaforma di informazione online che,è diventata un punto di riferimento per eventi, politica e cronaca di Verbania e provincia. Un progetto significativo è stato lo sviluppo e la gestione dei contenuti di un portale dedicato all'escursionismo nella provincia del Verbano-Cusio-Ossola, che ha contribuito alla promozione del territorio e delle sue bellezze naturalistiche.

Recursive Multi-Agent Systems

RecursiveMAS ha abolito i token

Gli agenti parlano nella loro lingua

Immagine di Dario Ferrero

Dario Ferrero

  • Questo articolo parla di: DataBase & elaborazione dei dati, Intelligenza artificiale

Come dialogano i sistemi multiagente?

Un paper pubblicato il 28 aprile 2026 da ricercatori di UIUC, Stanford, NVIDIA e MIT propone un cambiamento architetturale radicale: gli agenti AI che collaborano senza più scambiarsi testo, comunicando direttamente in spazio latente. I numeri sono convincenti. Le domande aperte, ancora di più. Scopriamo RecursiveMAS, il framework che trasforma gli agenti in un “cervello collettivo ricorsivo”.

Immaginate una squadra di specialisti medici che deve risolvere un caso complesso: un cardiologo, un neurologo, un anestesista. Ogni volta che uno di loro ha un’intuizione, però, non può semplicemente passarla al collega, deve prima tradurla in una email formale, inviarla, aspettare che l’altro la legga, la interpreti, formuli una risposta, la scriva e la rispedisca. E così via, a ogni scambio. Il pensiero rallenta, i costi aumentano, qualcosa si perde nella traduzione.

Questo è, con un’approssimazione utile, il problema fondamentale dei sistemi multi-agente basati su linguaggio. Ogni agente AI riceve un input in forma testuale, lo elabora, produce un output testuale, che viene passato all’agente successivo come nuovo input. Ogni passaggio richiede decodifica dal vocabolario — un’operazione computazionalmente costosa —, latenza, e token, ossia costo in denaro.

E, se si aggiunge la ricorsione, cioè il fatto che il sistema deve compiere più giri di collaborazione per affinare la risposta, il problema si moltiplica: ad ogni round, ogni agente deve decodificare tutto da capo.

Recursive Multi-Agent System

RecursiveMAS, il framework presentato il 28 aprile 2026 da un team di dodici ricercatori [1] distribuiti tra UIUC, Stanford, NVIDIA e MIT, parte da una domanda apparentemente semplice: e se gli agenti smettessero di parlarsi in testo?

 

La ricorsione come principio di sistema

Per capire la portata della proposta, è necessario un passo indietro. Negli ultimi anni, la ricorsione, cioè l’idea di far “girare in loop” le stesse elaborazioni su stati interni del modello per approfondire il ragionamento, si è affermata come uno dei nuovi assi di scaling per i grandi modelli linguistici. Anziché addestrare modelli sempre più grandi, si può prendere un modello di dimensioni ragionevoli e farlo iterare più volte sullo stesso problema, raffinando progressivamente le sue rappresentazioni interne. Questo approccio, chiamato in letteratura recursive language model (RLM), ha mostrato risultati promettenti nella ricerca degli ultimi due anni.

Il salto concettuale di RecursiveMAS consiste nell’estendere questo principio dall’interno di un singolo modello all’intero sistema multi-agente. Non più ricorsione dentro un agente, ma ricorsione del sistema come unità. L’intera collaborazione tra agenti diventa un loop ricorsivo unico, in cui le informazioni fluiscono continuamente, in forma di stati latenti, non di testo, da un agente all’altro, e il cerchio si chiude: l’ultimo agente passa il suo stato interno al primo, che può così ricominciare l’elaborazione con le informazioni accumulate nel round precedente.

Il risultato è quello che il paper descrive come un cervello collettivo ricorsivo: ogni agente agisce come uno strato di un modello ricorsivo, e l’intero sistema converge iterativamente verso una risposta senza mai produrre testo intermedio, tranne che nell’ultimo round.

 

RecursiveLink: l’interprete leggero

Il problema tecnico più delicato è quello della traduzione tra mondi. In un sistema multi-agente eterogeneo, dove ogni agente è un modello diverso, con architettura diversa, dimensioni diverse dello spazio nascosto (hidden size), in che modo è possibile trasferire uno stato latente da un modello all’altro, senza convertirlo in testo?

La risposta che RecursiveMAS propone è il modulo RecursiveLink [2]: un componente leggero a due strati residuali che funge da interprete tra gli spazi latenti dei diversi modelli. Nella sua variante interna (inner link), opera all’interno di ogni singolo agente durante la generazione: anziché proiettare lo stato nascosto sul vocabolario per produrre un token, lo trasforma e lo reinietta come input per il passo successivo, mantenendo il ragionamento interamente nello spazio continuo. Nella variante esterna (outer link), aggiunge un layer lineare supplementare per proiettare lo stato latente di un agente nello spazio dimensionale dell’agente successivo, permettendo il trasferimento anche tra modelli con geometrie interne incompatibili.

La scelta del collegamento residuale non è estetica: mantenere la componente originale dello stato latente significa che il modulo non deve imparare l’intera proiezione da zero, ma solo la differenza, lo scarto tra lo spazio sorgente e quello di destinazione. Questo rende l’addestramento più stabile e più efficiente.

La cosa più sorprendente, però, è la dimensione del componente addestrato. Mentre i parametri base di tutti gli agenti restano completamente congelati, il RecursiveLink introduce soltanto circa 13 milioni di parametri addestrabili sull’intero sistema, pari allo 0,31% dei parametri totali. Per dare un’idea della proporzione: è come ottimizzare un’orchestra sinfonica agendo esclusivamente sul sistema di amplificazione tra i leggii, senza toccare nessuno strumento.

Figura 1 – Le prestazioni di RecursiveMAS e la generalizzazione tra I diversi patern di collaborazione (immagine tratta da [1])
Figura 1 – Le prestazioni di RecursiveMAS e la generalizzazione tra I diversi patern di collaborazione (immagine tratta da [1])

Inner loop, outer loop: addestrare un sistema intero

L’altra innovazione strutturale del framework riguarda il metodo di addestramento. Ottimizzare un sistema multi-agente ricorsivo in modo coerente non è banale: se si addestrano i modelli separatamente, ciascuno impara a comportarsi bene in isolamento, ma non necessariamente a collaborare. Se invece si cerca di ottimizzarli tutti insieme fin dall’inizio, la complessità esplode e i gradienti tendono a svanire attraverso i round ricorsivi.

RecursiveMAS propone un algoritmo a due fasi chiamato inner-outer loop learning. Nella prima fase, l’inner loop addestra in parallelo e in modo indipendente l’inner link di ciascun agente, usando come obiettivo la cosine similarity tra i pensieri latenti prodotti e la distribuzione dei token corretti nel layer di embedding. Si tratta di un warm-start: si insegna a ogni agente a pensare in spazio latente senza ancora preoccuparsi di come interagirà con gli altri.

Nella seconda fase, l’outer loop ottimizza l’intero sistema come unità. Il framework viene dispiegato per n round ricorsivi, e solo alla fine dell’ultimo round viene prodotta una risposta testuale su cui calcolare la perdita. Il gradiente viene poi propagato all’indietro attraverso l’intera catena ricorsiva, assegnando a ogni outer link un segnale di credito condiviso basato sul suo contributo alla predizione finale. Ogni link apprende dunque non solo dal proprio errore locale, ma dalla qualità complessiva dell’intero sistema su ogni singolo esempio.

Il teorema centrale del paper (Teorema 4.1) dimostra formalmente perché questo approccio funziona meglio di quello basato su testo: i gradienti che transitano attraverso i RecursiveLink residuali rimangono stabili attraverso i round, mentre nel caso del testo, dove la proiezione sul vocabolario introduce una discontinuità, tendono a collassare verso zero con l’aumentare della profondità ricorsiva. Un gradiente che svanisce significa un sistema che smette di imparare.

 

I numeri: nove benchmark, quattro pattern

RecursiveMAS è stato testato su nove benchmark che coprono matematica (MATH500, AIME 2025, AIME 2026), scienza e medicina (GPQA-Diamond, MedQA), generazione di codice (LiveCodeBench, MBPP+) e ricerca su web (HotpotQA, Bamboogle). I modelli coinvolti includono Qwen3/3.5, LLaMA-3, Gemma3 e Mistral, in configurazioni da meno di 1,5 miliardi a circa 10 miliardi di parametri per agente.

I risultati rispetto a tutte le baseline — singolo agente con LoRA, singolo agente con full fine-tuning, Mixture-of-Agents, TextGrad, LoopLM, Recursive-TextMAS — mostrano un miglioramento medio di 8,3 punti percentuali di accuratezza. Il guadagno più vistoso si registra sui benchmark di ragionamento matematico denso: su AIME 2025, la versione scaled di RecursiveMAS raggiunge l’86,7% contro il 73,3% della migliore baseline comparabile.

Il vantaggio, cosa importante, cresce con la profondità ricorsiva: a r = 1 (un solo round), il miglioramento medio è di 3,4 punti; a r = 3, sale a 7,2. I sistemi testuali, per confronto, tendono invece a peggiorare o a stabilizzarsi con la ricorsione più profonda, segno che accumulano errori ad ogni round, invece di affinarsi.

Sul fronte dell’efficienza, i dati sono ancora più netti. Rispetto a un sistema multi-agente ricorsivo equivalente ma basato su testo, RecursiveMAS offre uno speedup da 1,2× a r = 1 fino a 2,4× a r = 3, con una riduzione dei token consumati che passa dal 34,6% al 75,6%. Il costo di addestramento stimato è di 4,27 dollari contro 9,67 del fine-tuning completo, e con meno memoria GPU: 15,29 GB di picco contro i 41,40 richiesti dal full SFT.

Il framework è stato testato su quattro pattern di collaborazione distinti: Sequential (Planner, Critic, Solver in sequenza), Mixture (specialisti in parallelo aggregati da un Summarizer), Distillation (un agente esperto più grande che istruisce un agente apprendista più piccolo), e Deliberation (un Reflector interno accoppiato con un Tool-Caller che accede a Python e API di ricerca). In tutti e quattro i contesti, RecursiveMAS supera il singolo agente più forte della configurazione corrispondente.

 

Quando gli agenti smettono di parlare

Fin qui i numeri. Ma c’è una domanda che i numeri non risolvono, e che riguarda qualcosa di più scomodo: se gli agenti non si parlano più in linguaggio naturale, in che modo un essere umano può capire cosa sta succedendo?

Nei sistemi multi-agente tradizionali, ogni scambio testuale tra agenti è in linea di principio leggibile. Un ingegnere può aprire il log, scorrere la conversazione tra il Planner e il Solver, capire dove il ragionamento ha preso una direzione sbagliata, intervenire. La traccia testuale è una forma di trasparenza implicita: il sistema “pensa ad alta voce”, e quella voce è comprensibile.

In RecursiveMAS, i round intermedi non producono testo. I “pensieri” latenti, rappresentazioni vettoriali ad alta dimensionalità che transitano tra i modelli attraverso i RecursiveLink, non hanno una traduzione naturale in linguaggio umano. Il paper include analisi delle distribuzioni semantiche nello spazio latente attraverso i round, mostrando che la coerenza semantica si mantiene e che i concetti rilevanti si cristallizzano progressivamente, ma questa è una rassicurazione tecnica, non una finestra accessibile sulla cognizione del sistema.

Lo stile COCONUT: “pensiero” in uno spazio latente

Il vero contributo di RecursiveMAS, come osserva un’analisi su Towards AI, è l’estensione dello stile COCONUT, pensiero continuo nello spazio latente, attraverso gli agenti tramite l’adattatore RecursiveLink. Ma COCONUT, presentato da Meta nel 2024, aveva già sollevato questa preoccupazione nel contesto del singolo modello: quando un sistema ragiona senza emettere testo intermedio, i meccanismi standard di interpretabilità, analisi dell’attenzione, probing dei layer, steering vettoriale, diventano molto più difficili da applicare all’intero flusso computazionale.

La comunità di ricerca sull’interpretabilità meccanicistica, che negli ultimi anni ha compiuto progressi notevoli nella comprensione di come i transformer singoli elaborano l’informazione, si trova di fronte a una nuova frontiera: sistemi in cui le unità di analisi non sono più i layer di un singolo modello, ma i passaggi latenti tra modelli eterogenei. Il paper di RecursiveMAS non affronta questo punto in modo esplicito, una lacuna che vale la pena segnalare.

Figura 2 – L’architettura generale di RecursiveMAS (immagine tratta da [1]).
Figura 2 – L’architettura generale di RecursiveMAS (immagine tratta da [1]).
Non si tratta di allarmismo. La maggior parte delle applicazioni pratiche di questi sistemi, generazione di codice, risposta a domande, ragionamento matematico, non richiede trasparenza in tempo reale sui round intermedi. Il punto è più sottile: in scenari di deployment ad alto rischio, o quando un sistema produce un risultato inatteso e bisogna capire perché, la mancanza di traccia testuale intermedia rende il debugging strutturalmente più difficile. Il costo della velocità è, in parte, pagato in comprensibilità.

 

Limiti, buchi e onestà intellettuale

Il paper non dedica una sezione esplicita ai propri limiti, una scelta editoriale comune nella ricerca accademica, ma che vale la pena compensare con un’analisi esterna.

Risposte binarie vs. compiti aperti

Il primo punto è la natura dei benchmark. Tutti e nove i test utilizzati sono dataset standardizzati, costruiti attorno a problemi con risposta verificabile e univoca: equazioni, scelte multiple in medicina, problemi di competizione matematica, generazione di codice valutata con test automatici. Sono i benchmark su cui la comunità misura i progressi, e hanno senso come confronto comparativo. Ma non dicono nulla su come RecursiveMAS si comporterebbe in compiti aperti, redazione di documenti lunghi, analisi di testi ambigui, pianificazione multi-step con feedback umano, dove la qualità della risposta non è binaria e il processo conta quanto il risultato.

Integrazione con tool esterni

Il secondo punto riguarda gli strumenti esterni. Il pattern Deliberation include l’uso di Python e API di ricerca, ed è incoraggiante che il framework regga anche in questo contesto. Ma l’integrazione con tool esterni è rimasta volutamente semplice: due tipi di strumenti, in una configurazione controllata. I sistemi agentici reali in produzione gestiscono decine di tool eterogenei, con latenze variabili, errori di rete, output non strutturati. Come si comporta RecursiveLink quando la catena latente viene interrotta da una chiamata API che impiega tre secondi? Questa domanda non ha ancora risposta.

Scalabilità

Il terzo limite è la scalabilità. I test presentati coinvolgono al massimo quattro agenti. Le architetture multi-agente in produzione possono facilmente arrivare a decine di agenti specializzati. La complessità teorica del sistema scala linearmente con il numero di agenti N, ma la gestione pratica dei RecursiveLink tra famiglie di modelli sempre più diverse, con hidden size diverse, tokenizer diversi, specializzazioni diverse è un problema di ingegneria non banale su cui il paper non si pronuncia.

Riproducibilità

C’è infine la questione della riproducibilità. Al momento della pubblicazione, il repository GitHub ufficiale [3] include il codice per l’inferenza e la demo, ma segnala come ancora in corso il rilascio del pipeline completo di training e dei dati di addestramento. Verificare in modo indipendente i risultati riportati, pratica essenziale nella comunità scientifica, richiede quindi di attendere che questi asset vengano rilasciati.

 

Un punto di svolta, non un punto di arrivo

RecursiveMAS è la prima dimostrazione che la ∫ può funzionare come principio architetturale a livello di sistema, spostando la conversazione da “Come ottimizziamo ogni singolo agente?” a “Come facciamo evolvere il sistema come entità unificata?”. I numeri — +8,3% di accuratezza media, velocità fino a 2,4 volte superiore, ¾ di token risparmiati, costo di addestramento dimezzato — per quanto siano ottenuti in condizioni controllate e vadano letti con adeguata cautela, non possono comunque essere ignorati.

Le domande più difficili restano aperte: quanto scala con decine di agenti? Come si comporta su task reali e ambigui? Come si mantiene la comprensibilità quando i round intermedi diventano invisibili? Chi costruisce sistemi AI per ambienti critici ha tutto l’interesse a non liquidarle come dettagli implementativi.

Una cosa sembra chiara: il futuro degli agenti AI non sarà una catena lineare di prompt e risposte. Sarà un loop. La questione è chi deciderà in che modo quel loop viene disegnato, e con quali garanzie di trasparenza su ciò che accade al suo interno.

 

 

Riferimenti

[1] Xiyuan Yang et al., Recursive Multi-Agent Systems. arXiv:2604.25917 [cs.AI]
https://arxiv.org/abs/2604.25917

 

[2] RecursiveLink su github
https://recursivemas.github.io

 

[3] Il repository ufficiale di RecursiveMas
https://github.com/RecursiveMAS/RecursiveMAS

 

 

 

Facebook
Twitter
LinkedIn
Dario Ferrero
Dario Ferrero
La sua carriera nel mondo dell'informatica inizia con la programmazione in Basic, Pascal, Clipper e C++, per proseguire con PHP, Python e MySQL, software di editing come Photoshop e Lightroom, e l'utilizzo di applicazioni di Intelligenza Artificiale per la produzione di contenuti multimediali.Come formatore, ha condotto corsi sull'uso consapevole di Internet e preparato candidati all'ottenimento della Patente Europea di Guida del Computer (ECDL). Ha inoltre condotto corsi pratici e teorici sulle Intelligenze Artificiali.È autore del libro Patente Europea per il Computer: Strategie Pratiche ed Esercizi per Superare Facilmente l'Esame ECDL, pubblicato da Bruno Editore. Ha recentemente pubblicato come co-autore Guida pratica all'uso delle Intelligenze Artificiali, un e-book gratuito che riassume l'evoluzione di queste tecnologie.Come co-fondatore e gestore di verbanianotizie.it, ha creato una piattaforma di informazione online che,è diventata un punto di riferimento per eventi, politica e cronaca di Verbania e provincia. Un progetto significativo è stato lo sviluppo e la gestione dei contenuti di un portale dedicato all'escursionismo nella provincia del Verbano-Cusio-Ossola, che ha contribuito alla promozione del territorio e delle sue bellezze naturalistiche.

Immagine di Dario Ferrero

Dario Ferrero

La sua carriera nel mondo dell'informatica inizia con la programmazione in Basic, Pascal, Clipper e C++, per proseguire con PHP, Python e MySQL, software di editing come Photoshop e Lightroom, e l'utilizzo di applicazioni di Intelligenza Artificiale per la produzione di contenuti multimediali.Come formatore, ha condotto corsi sull'uso consapevole di Internet e preparato candidati all'ottenimento della Patente Europea di Guida del Computer (ECDL). Ha inoltre condotto corsi pratici e teorici sulle Intelligenze Artificiali.È autore del libro Patente Europea per il Computer: Strategie Pratiche ed Esercizi per Superare Facilmente l'Esame ECDL, pubblicato da Bruno Editore. Ha recentemente pubblicato come co-autore Guida pratica all'uso delle Intelligenze Artificiali, un e-book gratuito che riassume l'evoluzione di queste tecnologie.Come co-fondatore e gestore di verbanianotizie.it, ha creato una piattaforma di informazione online che,è diventata un punto di riferimento per eventi, politica e cronaca di Verbania e provincia. Un progetto significativo è stato lo sviluppo e la gestione dei contenuti di un portale dedicato all'escursionismo nella provincia del Verbano-Cusio-Ossola, che ha contribuito alla promozione del territorio e delle sue bellezze naturalistiche.
Tutti gli articoli
Nello stesso numero
Loading...

Il CMS agentico: la terza via

I parte: Websmith, un agente AI per costruire e gestire siti

Dove sono finiti i miei token?

I parte: Comprendere il meccanismo

Agilità organizzativa

Individui e interazioni nelle aziende moderne

Nella stessa serie
Loading...

Dieci regole per usare l’AI in azienda

Come cambiano le policy

Autoresearch con l’AI

Insegnare alle macchine a fare ricerca autonoma

OpenClaw (già ClawdBot e MoltBot)

Quando l’automazione facile diventa un incubo di sicurezza

Mokabyte

MokaByte è una rivista online nata nel 1996, dedicata alla comunità degli sviluppatori java.
La rivista tratta di vari argomenti, tra cui architetture enterprise e integrazione, metodologie di sviluppo lean/agile e aspetti sociali e culturali del web.

Imola Informatica

MokaByte è un marchio registrato da:
Imola Informatica S.P.A.
Via Selice 66/a 40026 Imola (BO)
C.F. e Iscriz. Registro imprese BO 03351570373
P.I. 00614381200
Cap. Soc. euro 100.000,00 i.v.

Privacy | Cookie Policy

Contatti

Contattaci tramite la nostra pagina contatti, oppure scrivendo a info@mokabyte.it

Seguici sui social

Facebook Linkedin Rss
Imola Informatica
Mokabyte