top of page

Gli agenti Eko del MIT hanno iniziato a giocare, poi hanno messo a frutto le loro scoperte

52 minuti fa
Tempo di lettura: 13 min

Gli agenti Eko del MIT hanno trascorso 30 ore da soli su isole virtuali senza compiti assegnati, inventando attività che in seguito li hanno aiutati ad affrontare sfide specifiche. In 13 esecuzioni indipendenti, gli agenti hanno esplorato, costruito strutture, riutilizzato oggetti e registrato le loro scoperte. L'aspetto più interessante è emerso dopo: un'attività apparentemente improduttiva ha fornito conoscenze utili per il lavoro successivo.

L'esperimento mette in discussione un approccio consolidato allo sviluppo degli agenti AI, sistemi software che usano strumenti per agire sull'ambiente circostante. Di solito gli sviluppatori specificano un compito e ne valutano il successo rispetto a quello. In questo caso, i ricercatori hanno eliminato quella destinazione. Il precedente Voyager esplorava Minecraft usando un curriculum automatico e una libreria di competenze in crescita. Eko attribuisce maggiore importanza alle attività che l'agente sceglie senza un risultato assegnato.

La distinzione è importante per gli sviluppatori che decidono come gli agenti debbano acquisire esperienza tra una richiesta e l'altra. Ma la storia dell'isola richiede anche limiti chiari. Costruire un memoriale non dimostra l'esistenza del dolore. Prestazioni migliori in una simulazione familiare non dimostrano competenza sul posto di lavoro. Le prove più solide riguardano qualcosa di più concreto: le scoperte annotate nella memoria hanno modificato ciò che agenti altrimenti identici potevano realizzare.

Gli agenti Eko del MIT hanno ricevuto un'isola, non un lavoro

L'esperimento ha rimosso gli obiettivi assegnati, mantenendo però un ambiente che offriva agli agenti molte cose da indagare.

Il preprint della ricerca su Eko, inviato il 5 ottobre, descrive il lavoro di Nathan Cloos, Antonio Norelli, Daniel Durbin, Jacob Andreas, Daniela Rus e Phillip Isola. Il team del MIT ha costruito Eko attorno a un assistente di programmazione esistente, aggiungendo un corpo virtuale, memoria persistente e software che manteneva attive le sessioni.

L'esperimento principale ha usato Claude Code con Claude Opus 4.7. Ogni agente occupava la propria istanza dell'isola. Si trattava di storie separate, non di un gruppo di agenti che inventava giochi insieme. Questa distinzione evita che lo studio diventi una storia sulla nascita di una società AI.

L'isola offriva terreno sopraelevato, cubi spostabili, una roccia e un anello. La sua formazione più alta, la Spire, presentava una sfida evidente senza essere una destinazione assegnata. Gli oggetti potevano essere trasportati, impilati, posizionati e lanciati. Queste possibilità creavano spazio per la sperimentazione senza prescrivere quali esperimenti fossero rilevanti.

Eko non osservava il mondo attraverso le animazioni accattivanti disponibili ai visitatori umani. Riceveva descrizioni testuali contenenti informazioni sugli oggetti e sulla loro geometria. Anche le sue azioni passavano attraverso comandi testuali. Il corpo virtuale testava quindi l'interazione con un ambiente fisico simulato, senza testare la normale percezione visiva.

Gli agenti partivano dalla stessa configurazione, ma le loro attività divergevano. Organizzavano oggetti, tentavano arrampicate, improvvisavano sport e riprendevano idee precedenti. Alcune attività generavano conoscenze pratiche. Altre sembravano avere importanza solo all'interno di un progetto creato dall'agente stesso, come disporre oggetti in una struttura decorativa.

L'anello perduto di un agente è diventato l'esempio più memorabile. Dopo averlo lanciato oltre la propria portata, l'agente ha costruito un memoriale a forma di cuore. In seguito, un anello ripristinato è diventato materiale per nuove attività. Definire questo comportamento lutto offre un'interpretazione umana suggestiva, ma le prove osservabili sono più limitate: un linguaggio simbolico ha accompagnato una costruzione specifica.

La configurazione includeva anche più supporto umano di quanto suggerisca l'espressione “lasciati soli”. Il software invitava gli agenti a continuare quando si fermavano. Le sessioni e le condizioni dell'isola venivano ripristinate ogni ora, mentre i file dello spazio di lavoro persistevano. Gli agenti potevano portare avanti le loro scoperte anche quando la conversazione immediata e la disposizione fisica scomparivano.

Queste scelte progettuali fanno parte del risultato. Eko non era un modello incontaminato che si risvegliava spontaneamente in un gioco. Era un sistema assemblato deliberatamente, dotato di strumenti, continuità e opportunità di agire. Il comportamento sorprendente è emerso all'interno di quell'architettura.

La notizia è quindi più specifica rispetto all'idea di macchine che trovano intrattenimento. Un assistente di programmazione, collocato in un ambiente interattivo sconosciuto, ha generato attività proprie. I ricercatori hanno poi verificato se la storia di tali attività avesse un valore pratico.

Il risultato utile è apparso dopo la fine dei giochi

Il ribaltamento più significativo dello studio è che l'esplorazione ha prodotto conoscenze che gli agenti potevano riutilizzare quando i ricercatori hanno infine assegnato un lavoro.

Dopo il periodo aperto, il team ha confrontato agenti esperti con agenti altrimenti identici privi di esperienza sull'isola. Ogni valutazione usava un mondo nuovo e un obiettivo esplicito. Il modello sottostante rimaneva lo stesso. La differenza importante era ciò che gli agenti avevano scritto nei loro file di memoria.

I compiti includevano la costruzione di torri, il posizionamento di oggetti sulla Spire e il lancio di un blocco su quella formazione senza salire su una piattaforma. Erano sfide fisiche misurabili. Hanno trasformato la domanda da se il comportamento di Eko apparisse divertente a se la sua esperienza precedente migliorasse le prestazioni successive.

Secondo la valutazione orientata agli obiettivi dei ricercatori, gli agenti esperti hanno generalmente ottenuto risultati migliori, anche se il vantaggio non è apparso in ogni compito. Nel posizionamento degli oggetti, hanno raggiunto una media di 10,3 oggetti sulla Spire, rispetto ai 3,5 degli agenti inesperti. Il risultato collega l'esplorazione precedente all'esecuzione successiva.

La costruzione delle torri ha mostrato un quadro meno uniforme. L'esperienza ha aiutato nella produzione di più torri, ma i gruppi hanno ottenuto risultati simili nel compito della torre più alta. Anche alcuni agenti esperti hanno ottenuto scarsi risultati. L'esito sostiene una conclusione circoscritta: l'esplorazione ha fornito conoscenze utili, invece di garantire miglioramenti.

Questo limite rende l'esperimento più informativo. Se ogni misura fosse migliorata allo stesso modo, resterebbero comunque domande su quali scoperte contassero davvero. I guadagni disomogenei suggeriscono che esperienze specifiche hanno fornito capacità specifiche. La conoscenza su come spostare oggetti verso l'alto non deve necessariamente aiutare un agente a costruire una colonna verticale stabile.

Per gli sviluppatori di agenti, questo aumenta la pressione sulla progettazione delle valutazioni. Un sistema testato solo al momento dell'istruzione può nascondere quanto le sue prestazioni dipendano dall'esperienza precedente. Al contrario, un sistema a cui viene attribuito apprendimento potrebbe semplicemente ricevere una raccolta di appunti più utile.

Eko consente ai ricercatori di esaminare questa distinzione perché la sua esperienza è esternalizzata. Le note possono essere lette, modificate e rimosse. Le sue prestazioni successive non richiedono di presumere un cambiamento evolutivo invisibile all'interno del modello. Gli investigatori possono esaminare le informazioni disponibili quando sceglie un'azione.

La domanda pratica diventa se gli sviluppatori debbano prevedere risorse per l'esplorazione prima che arrivi un compito. Questo è diverso dal lasciare che un assistente vaghi in un account di produzione. Un ambiente controllato può esporre un agente a strumenti e conseguenze, mantenendo la sperimentazione separata dal lavoro dei clienti.

Si consideri un futuro assistente che impara a usare un'applicazione sconosciuta all'interno di un account di test eliminabile. L'esplorazione potrebbe rivelare sequenze utili, limitazioni o percorsi di recupero. Questa è un'analogia con il design di Eko, non un'applicazione convalidata da questo studio. L'esperimento non dimostra che tale preparazione supererebbe una pratica mirata.

Dimostra però perché il confronto meriti attenzione. Un'attività priva di un risultato immediato non deve necessariamente essere attività sprecata. Il suo valore dipende da ciò che l'agente scopre, da ciò che conserva e dal fatto che tali scoperte restino utili quando cambia l'incarico.

La memoria scritta ha collegato l'esplorazione alla competenza

Il miglioramento di Eko è avvenuto attraverso conoscenze scritte riutilizzabili, rendendo la qualità della memoria centrale nella vicenda.

I ricercatori non hanno aggiornato i pesi del modello sottostante, i parametri numerici definiti durante l'addestramento. Gli agenti hanno invece accumulato note e altri artefatti nello spazio di lavoro. Tali registrazioni persistevano tra i ripristini delle sessioni e diventavano risorse per le decisioni successive.

L'architettura distingueva la memoria episodica, registrazioni di eventi, dalla memoria semantica, conoscenza generale e tecniche riutilizzabili. Questa separazione offriva all'agente spazi in cui registrare sia un esperimento sia la sua interpretazione. Un'arrampicata fallita poteva restare parte della sua storia, mentre un percorso riuscito diventava una lezione applicabile.

Questa distinzione spiega perché l'espressione “migliorare nel proprio lavoro” richieda una precisazione. Eko non è diventato un dipendente generalmente migliore dopo una vacanza. Ha acquisito informazioni su un ambiente specifico. I compiti successivi hanno beneficiato quando tali informazioni descrivevano una tecnica pertinente con sufficiente accuratezza da poter essere usata.

Il team ha investigato questa relazione eliminando conoscenze selezionate dalla memoria degli agenti esperti. Rimuovere una tecnica utile ha compromesso le prestazioni correlate. Interventi di questo tipo rafforzano l'argomento perché modificano una causa proposta invece di limitarsi a osservare che gli agenti esperti ottengono punteggi migliori.

Una scoperta riguardava il lancio durante un salto. Alcuni agenti hanno scoperto che il movimento del corpo influiva sulla traiettoria di un oggetto lanciato, consentendo lanci oltre quanto permettesse un lancio da fermi. I ricercatori affermano di non essersi resi conto che il loro simulatore consentisse quella tecnica. L'esplorazione ha scoperto una possibilità oltre le aspettative dei progettisti.

Il significato più ampio risiede nella sequenza. Un agente ha incontrato un risultato sorprendente, lo ha indagato, ha registrato una regola e in seguito ha usato quella regola. La registrazione scritta ha collegato un'attività precedente a una capacità successiva. Questa catena è più utile per l'ingegneria rispetto a un filmato isolato di comportamento inventivo.

Esiste anche un collegamento diretto con la gestione della conoscenza. Un'esperienza archiviata diventa preziosa solo quando la decisione successiva riesce a recuperarla e interpretarla. La stessa distinzione emerge in una base di conoscenza ricercabile: raccogliere registrazioni e renderle utili sono problemi distinti.

Questo confronto riguarda l'organizzazione delle informazioni, non la prova che un prodotto di knowledge management riproduca l'apprendimento di Eko. L'esperimento testa un'architettura specifica di agente. La sua rilevanza sta nel modo in cui registrazioni leggibili consentono all'esperienza di persistere, offrendo al contempo agli investigatori qualcosa di concreto da verificare.

Per gli sviluppatori enterprise, la memoria modificabile offre una possibilità interessante. Un'azione fallita potrebbe essere ricondotta a un'istruzione errata in una nota, invece di essere trattata come un fallimento inspiegabile del modello. Correggere la registrazione potrebbe quindi modificare il comportamento senza riaddestrare il modello sottostante.

Ma l'ispezionabilità introduce anche responsabilità. Qualcuno deve decidere quali osservazioni meritano uno status duraturo, come debba essere rappresentata l'incertezza e quando le vecchie conclusioni debbano scadere. Una regola concisa può aiutare un agente ad agire in modo efficiente. La stessa regola può indurlo ripetutamente in errore se l'interpretazione iniziale era sbagliata.

L'isola reindirizza quindi l'attenzione da quanto un agente ricorda all'autorità che le sue memorie acquisiscono. Le note persistenti sono parte del sistema decisionale. La loro accuratezza, portata e processo di revisione contano insieme al modello che le legge.

L'esplorazione autodiretta ha una storia più lunga di Eko

Eko rende più preciso un filone di ricerca esistente chiedendosi cosa scelgano gli agenti prima che qualcuno fornisca una destinazione produttiva.

Il confronto più utile è la libreria di competenze di Voyager, descritta in una ricerca presentata per la prima volta nel 2023. Quel sistema esplorava Minecraft attraverso un curriculum automatico, competenze eseguibili riutilizzabili e un processo per migliorare i programmi tramite feedback. Accumulava inoltre capacità senza aggiornare il modello sottostante.

Voyager offre un riferimento storico che ridimensiona correttamente l’esperimento dell’isola. I sistemi di IA che esplorano ambienti di gioco e conservano artefatti utili non sono una novità. Il contributo di Eko si inserisce in questa linea, con un’enfasi diversa sulle attività che un agente genera quando non gli viene assegnato un obiettivo specifico.

Il contrasto principale è tra pratica organizzata dall’esterno ed esplorazione scelta autonomamente. Nella pratica organizzata, gli sviluppatori decidono quali risultati giustifichino uno sforzo continuo. Nell’impostazione di Eko, un agente può inventare una sfida, modificarne le regole, abbandonarla o tornarci più tardi con un’interpretazione diversa.

Nessuno dei due approcci prevale automaticamente. Un obiettivo chiaro può concentrare le risorse su un’esigenza nota. Un’attività aperta può rivelare possibilità che un incarico ristretto non richiede mai. La questione ingegneristica riguarda quando le scoperte aggiuntive giustifichino il tempo impiegato per trovarle.

È anche per questo che un confronto tra nomi di aziende mancherebbe il punto centrale. L’esperimento principale di Eko usa il modello e gli strumenti di coding di Anthropic, ma la ricerca non è una gara tra prodotti. La questione centrale è come interagiscano le attività di un agente e i suoi registri persistenti.

Lo studio descrive ulteriori esecuzioni con altri sistemi di coding agent. Questi confronti ampliano l’indagine, ma non trasformano il risultato principale in un’affermazione universale su tutti i modelli linguistici. Il comportamento dipende dall’assetto completo: modello, strumenti, istruzioni, memoria, ambiente e meccanismo di continuazione.

Per gli sviluppatori che costruiscono assistenti, questa dipendenza cambia ciò che va testato. Sostituire un modello mantenendo l’interfaccia di un’applicazione potrebbe modificare la frequenza con cui un agente sperimenta o registra una scoperta. Anche cambiare le istruzioni sulla memoria potrebbe alterare le prestazioni successive senza modificare affatto il modello.

Chi valuta un prodotto agent dovrebbe quindi distinguere la capacità del modello dall’esperienza accumulata dal sistema. Una dimostrazione può apparire impressionante perché l’agente ha già imparato il proprio ambiente. Questa familiarità può essere preziosa, ma va identificata anziché scambiata per competenza generale immediata.

Conta anche l’errore opposto. Il fallimento di un agente inesperto non dimostra che l’architettura non possa apprendere il compito. Potrebbe mancargli una scoperta rilevante che un’altra esecuzione ha casualmente registrato. Le valutazioni dovrebbero mostrare questa variazione invece di nasconderla dietro un successo selezionato.

Il contributo di Eko è un modo concreto per esaminare questi problemi. La sua impostazione rende osservabili le azioni, modificabili le memorie e misurabili gli obiettivi successivi. Queste proprietà permettono a un dibattito sull’apprendimento esplorativo di andare oltre la domanda se il comportamento risultante sembri affascinante.

La pressione principale ricade sugli sviluppatori che formulano ampie affermazioni sul miglioramento autonomo. Devono mostrare che cosa è cambiato, dove risiede l’esperienza e quali nuovi compiti ne beneficiano. Una narrazione sulla curiosità diventa più utile quando può resistere a queste domande.

Un memoriale non dimostra il dolore, e la memoria può trarre in inganno

Il comportamento simile al gioco e l’apprendimento utile meritano di essere esaminati senza trattare nessuno dei due come prova di sentimenti umani o di intelligenza generale.

I ricercatori inquadrano il gioco attraverso schemi osservabili. Questi includono sfide auto-create, ripetizione con variazioni, finzione e obiettivi perseguiti senza una ricompensa esterna. Questo quadro consente un’analisi comportamentale lasciando irrisolta l’esperienza soggettiva.

Un agente può trattare un anello come un cerchio da gioco o costruire un memoriale senza dimostrare divertimento o tristezza. I modelli linguistici contengono già schemi derivati dalle descrizioni umane di giochi, perdite e risultati. Un output che si adatta a tali schemi non spiega che cosa, se qualcosa, il sistema provi.

Questa distinzione non rende irrilevanti le azioni. Una sfida auto-creata può comunque generare pratica utile, indipendentemente dal fatto che l’agente si senta coinvolto. Il risultato ingegneristico dipende dall’azione osservabile e dalle prestazioni successive. Non richiede di stabilire se una macchina abbia un’esperienza interiore del gioco.

Il prompting complica ulteriormente l’interpretazione. L’impostazione principale includeva un file che descriveva Eko come curioso e interessato all’esplorazione. I ricercatori hanno testato anche un’impostazione ridotta senza quel file. Tali controlli sono importanti perché rimuovere un compito non elimina ogni influenza sul comportamento.

L’architettura più ampia forniva ulteriori indicazioni tramite descrizioni degli strumenti, convenzioni di memoria, reimpostazioni e continuazione automatica. Definire l’esperimento privo di compiti è ragionevole entro questi limiti. Definirlo privo di istruzioni oscurerebbe il sistema che i ricercatori hanno effettivamente testato.

L’articolo usa inoltre un giudice basato su modello linguistico per analizzare le caratteristiche del gioco. La valutazione automatizzata può elaborare registri estesi, ma le sue categorie e i suoi giudizi restano scelte metodologiche. I lettori dovrebbero distinguere le azioni registrate dall’interpretazione loro attribuita.

La memoria crea una seconda limitazione, più pratica. I ricercatori hanno rilevato che gli agenti potevano conservare convinzioni false e agire in base a esse in seguito. Rimuovere una convinzione errata ha migliorato le prestazioni in un test mirato. L’esperienza ha quindi fornito sia tecniche utili sia conclusioni fuorvianti.

Questo risultato mette in discussione l’assunto che la memoria persistente sia automaticamente vantaggiosa. Un’osservazione sbagliata può diventare un’istruzione duratura. Quando le decisioni successive la consultano, l’errore originario ottiene opportunità ripetute per influenzare il comportamento.

Nei sistemi sul posto di lavoro, un problema analogo sorgerebbe se un assistente generalizzasse a partire da un fallimento temporaneo. Potrebbe registrare che una funzionalità non funziona mai o che non è possibile accedere a un documento. Questi esempi illustrano un rischio; lo studio dell’isola non ha testato applicazioni d’ufficio né autorizzazioni organizzative.

Il confronto di controllo lascia inoltre irrisolta una questione di risorse. Gli agenti esperti hanno ricevuto molto tempo di esplorazione prima della valutazione. Una decisione di implementazione più solida richiede di confrontare tale investimento con usi alternativi delle stesse risorse, compresa la pratica mirata e una documentazione preparata con cura.

Infine, i compiti successivi sono rimasti all’interno dell’ambientazione dell’isola. Fisica e oggetti familiari fornivano una base condivisa tra esplorazione e valutazione. Il trasferimento a software non familiari, robot fisici o condizioni reali mutevoli resta una questione separata. Il preprint supporta ulteriori test, anziché l’affermazione che tali applicazioni funzionino già.

Le prossime prove dovrebbero testare trasferimento, efficienza e correzione

La prossima tappa utile è una prova più solida di dove l’esplorazione aiuti, quanto costi e se gli agenti possano correggere le proprie lezioni errate.

Per prima cosa, osservate eventuali repliche che modificano l’ambiente e valutano compiti realmente non familiari. Ripetere il risultato generale rafforzerebbe la fiducia che il beneficio superi le particolari meccaniche dell’isola. Un fallimento sotto modifiche moderate restringerebbe l’affermazione all’esperienza in un contesto familiare.

Un seguito utile separerebbe i principi riutilizzabili dai percorsi memorizzati. Un agente che riesce solo quando gli oggetti occupano posizioni familiari ha acquisito qualcosa di diverso da uno che adatta una tecnica. Entrambe le forme di apprendimento possono contare, ma sostengono aspettative diverse.

I replay interattivi degli agenti dei ricercatori rendono ispezionabile il lavoro attuale. Consentono ai lettori di esaminare il rapporto tra narrazione, azione e conoscenza memorizzata. Le valutazioni future dovrebbero preservare questa connessione, testando al contempo se le tecniche resistano a cambiamenti che rendono insufficiente la semplice riproduzione.

In secondo luogo, osservate confronti che equiparino le risorse totali disponibili ai diversi approcci. L’esplorazione aperta dovrebbe competere con pratica mirata, documentazione fornita e altre strategie di preparazione. Il risultato rilevante è il miglioramento delle prestazioni rispetto alle risorse investite, non il miglioramento rispetto all’assenza di esperienza.

Questo confronto rafforzerebbe il caso pratico se gli agenti esplorativi scoprissero ripetutamente capacità utili che la preparazione guidata non coglie. Indebolirebbe un’ampia affermazione di efficienza se una pratica focalizzata raggiungesse gli stessi risultati con meno risorse. Entrambi gli esiti chiarirebbero dove si colloca l’approccio.

In terzo luogo, osservate se gli agenti possano correggere una memoria errata senza che i ricercatori selezionino il passaggio problematico. Gli interventi attuali mostrano che modificare un registro può cambiare le prestazioni. Un sistema implementato deve anche riconoscere quando una lezione apparentemente utile è diventata inaffidabile.

Una correzione affidabile renderebbe la memoria persistente più credibile come fondamento per il miglioramento autonomo. Preservare e rafforzare ripetutamente conclusioni false esporrebbe un limite. Un agente che apprende continuamente deve anche riconsiderare continuamente, soprattutto quando il suo ambiente cambia.

Si tratta di test proposti, non di traguardi annunciati con date di pubblicazione garantite. Nei prossimi mesi, offriranno segnali migliori di dimostrazioni sempre più elaborate del comportamento sull’isola. Attività più inventive amplierebbero il catalogo, ma confronti più solidi approfondirebbero le prove.

Per sviluppatori e lavoratori della conoscenza, la conclusione immediata è esaminare il registro dietro la competenza di un agente. Chiedete quali esperienze abbiano informato le sue azioni, come tali esperienze siano diventate istruzioni e quali prove ne attiverebbero la revisione. Queste domande collegano l’attraente storia dell’isola ai sistemi su cui le persone fanno realmente affidamento.

Prima di descrivere gli agenti MIT Eko come annoiati, addolorati o divertiti, osservate ciò che hanno fatto e ciò che è accaduto in seguito. Leggete i metodi insieme ai replay. Separate la narrazione auto-generata dall’interazione osservabile, quindi seguite la memoria scritta fino alla valutazione successiva. Questo approccio conserva il risultato più interessante dell’esperimento senza attribuirgli conclusioni che non può sostenere. La prossima dimostrazione di agenti degna della vostra attenzione dovrebbe rendere visibile la stessa catena: un’esperienza, una lezione registrata, una decisione modificata e un risultato misurabile. Quando un assistente afferma di aver imparato qualcosa, riuscite a identificare quella catena e a verificare se la lezione resta valida?

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page