← Ultimi articoli
🤖 AI

The Hidden Footprint: Making Storage a First-Class Metric for LLM Agent Evaluation

Questo articolo introduce AgentFootprint, un benchmark che rivela come l'impronta di memoria persistente degli agenti LLM vari drasticamente tra i diversi framework e configurazioni indipendentemente dall'accuratezza del compito, dimostrando al contempo che lo storage basato su indirizzi di contenuto può ridurre significativamente tale overhead senza compromettere la ricostruibilità dei dati.

Autori originali: Chenglin Yu, Hongquan Gui, Ying Yu, Hongxia Yang, Ming Li

Pubblicato 2026-07-14
📖 6 min di lettura🧠 Approfondimento

Autori originali: Chenglin Yu, Hongquan Gui, Ying Yu, Hongxia Yang, Ming Li

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di guardare un brillante detective robot risolvere un mistero. Legge indizi, pone domande e scrive la sua risposta finale. Tutti esultano quando il detective trova la risposta corretta, e controllano quanto è stato veloce nel pensare e quanto è costato farlo girare. Ma nessuno sta guardando il disordine che il detective lascia dietro di sé sul pavimento.

Questo articolo, chiamato The Hidden Footprint (L'impronta nascosta), è come il rapporto di un custode. Chiede: "Quando il detective finisce, quanta spazzatura lascia nella stanza?"

La grande sorpresa: Il disordine è enorme

La scoperta principale è scioccante: Due detective possono risolvere esattamente lo stesso mistero alla perfezione, ma uno lascia dietro di sé una pila di spazzatura 15,7 volte più grande dell'altro.

Pensatelo così: Tu e un tuo amico avete cucinato entrambi una torta al cioccolato perfetta. Consegni la torta (il risultato). Ma mentre tu hai appena pulito il bancone, il tuo amico ha lasciato dietro di sé 15 ciotole, 30 tazze di farina e una montagna di involucri appiccicosi. La torta è la stessa, ma la cucina del tuo amico è una zona di disastro.

Nel mondo reale, questa "spazzatura" non è solo carta; sono byte digitali memorizzati su un disco rigido. I ricercatori hanno scoperto che per un singolo compito, alcuni framework lasciano dietro di sé 131 MB di dati, mentre la risposta effettiva (la "torta consegnata") era di soli 2,6 MB. Ciò significa che il "residuo" del framework era 24.033 volte più grande del lavoro che doveva effettivamente svolgere!

Il trucco del "doppio conteggio invisibile"

Ecco la parte complicata: Se conti semplicemente i file sul computer, potresti pensare che il disordine non sia poi così grave. L'articolo sostiene che il conteggio standard è una trappola.

Immagina di scrivere la parola "Ciao" su un foglio di carta. Poi fai una fotocopia di quel foglio, ma la fotocopiatrice aggiunge un piccolo timbro di "inchiostro invisibile" su ogni copia. Se conti la carta, vedi un unico foglio. Ma se guardi l'inchiostro, vedi la parola "Ciao" scritta dodici volte.

I ricercatori hanno scoperto che, a causa di come i computer salvano i dati (usando cose come le pagine "SQLite" e l'escaping "JSON"), la stessa informazione viene memorizzata ripetutamente, nascosta all'interno del sistema.

  • Il conteggio ingenuo diceva: "Oh, c'è solo una piccola duplicazione."
  • Il conteggio intelligente dell'articolo diceva: "In realtà, lo stesso contenuto è memorizzato 12,1 volte!"

Hanno dimostrato che se non guardi dentro l'"inchiostro invisibile", perdi l'effettiva dimensione del disordine per un margine enorme.

Il problema della "crescita"

L'articolo ha anche testato cosa succede quando il detective deve controllare lo stesso indizio 200 volte.

  • Alcuni framework (come LangGraph e AutoGen) si comportano come uno scoiattolo che non dimentica mai nulla. Ogni volta che controlla l'indizio, riscrive l'intera cronologia. Questo fa sì che l'archiviazione cresca in modo superlineare (sempre più velocemente). Dopo 200 round, hanno lasciato dietro di sé 323 MB di dati solo per un minuscolo file.
  • Altri framework (come OpenAI Agents) si comportano come un bravo prenditore di appunti. Scrivono solo le cose nuove. La loro archiviazione è cresciuta lentamente, quasi in linea retta.

L'articolo ha misurato questo tasso di crescita (chiamato α\alpha) e ha scoperto che variava da 0,73 (che diminuisce!) a 1,95 (che esplode in dimensioni).

Un disordine maggiore significa un detective più intelligente?

Potresti pensare: "Forse il detective disordinoso è solo extra premuroso, quindi è più intelligente?"
L'articolo dice: No.

Hanno esaminato 108 invii reali da una famosa sfida di programmazione (SWE-bench). Hanno scoperto che la quantità di dati esportati da questi sistemi variava di 1.617 volte (da file minuscoli a file enormi). Ma ecco il punto cruciale: Non c'era alcuna connessione tra la dimensione del disordine e quanto bene il sistema risolveva il problema.

Infatti, la correlazione era così debole che era praticamente nulla. Un sistema poteva lasciare dietro di sé una montagna di dati e fallire comunque, oppure lasciare un'impronta minuscola e avere successo. L'articolo esclude esplicitamente l'idea che "più memoria = migliori prestazioni".

Lo "Gomma Magica" (Ma non compratela ancora)

I ricercatori non si sono limitati a evidenziare il problema; hanno mostrato un modo per risolverlo, ma avvertono che questo è una prova di concetto, non un prodotto finito.

Hanno costruito un "magazzino basato sul contenuto" (content-addressed store). Immaginate una biblioteca dove, invece di mettere ogni libro su uno scaffale, scattate una foto all'impronta digitale unica del libro. Se due libri sono identici, ne conservate solo uno e una nota che dice "Questo è lo stesso di quello".

Quando hanno applicato questa "gomma magica" ai framework disordinosi:

  • Ha ridotto l'archiviazione di 4,8 - 32,7 volte.
  • Fondamentalmente, hanno dimostrato che anche con tutti quei dati rimossi, era possibile ricostruire perfettamente l'intera cronologia della conversazione. Il "punteggio" per la capacità di riprodurre i pensieri del detective è rimasto esattamente lo stesso.

Cosa esclude l'articolo

  • Esclude l'idea che dovremmo semplicemente ignorare l'archiviazione perché "è economica". L'articolo sostiene che l'archiviazione è un debito persistente che si accumula nel tempo, a differenza del costo di esecuzione dell'IA che svanisce quando il compito termina.
  • Esclude l'idea che i contatori di file standard siano accurati. Hanno dimostrato che il semplice conteggio ignora la duplicazione nascosta all'interno del codice del sistema.
  • Esclude l'idea che tracce di dati più grandi significhino risultati migliori. I dati non mostrano alcun legame con il successo.

Quanto sono sicuri?

Gli autori sono molto sicuri delle misurazioni effettuate. Hanno eseguito 1.061 esperimenti in stanze isolate e pulite (sandbox) per assicurarsi che nient'altro interferisse. Hanno testato 8 framework diversi (come LangGraph, CrewAI e AutoGen) usando esattamente gli stessi compiti e modelli.

Non hanno solo tirato a indovinare; hanno misurato. Hanno scoperto che, in condizioni identiche, la quantità di dati lasciati dietro variava di 15,7 volte tra i migliori e i peggiori esecutori. Hanno anche dimostrato che questa differenza non è dovuta al fatto che un framework sia più "intelligente" nel risolvere i compiti, ma a come sono costruiti per salvare i dati.

Il punto fondamentale

L'articolo conclude che dobbiamo iniziare a misurare l'"impronta" degli agenti IA proprio come misuriamo la loro velocità o il loro costo. In questo momento, stiamo permettendo ad alcuni sistemi di lasciare dietro di sé montagne di spazzatura digitale mentre altri non lasciano quasi nulla, e si scopre che i sistemi disordinosi non fanno un lavoro migliore.

Gli autori suggeriscono che se vogliamo far girare questi agenti su scala massiccia (come una flotta di 10.000 robot al giorno), la differenza tra un framework "pulito" e uno "disordinoso" potrebbe significare la differenza tra aver bisogno di 3 GB di archiviazione o 51 GB ogni singolo giorno. Questa è una differenza enorme per un problema che, come hanno dimostrato, non rende nemmeno il robot più intelligente.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →