OpenSage: Self-programming Agent Generation Engine

OpenSage è il primo kit di sviluppo per agenti (ADK) che permette ai modelli linguistici di generare autonomamente la propria topologia e i propri strumenti, offrendo un supporto strutturato alla memoria e superando i limiti delle soluzioni attuali basate sulla progettazione manuale.

Hongwei Li, Zhun Wang, Qinrun Dai, Yuzhou Nie, Jinjun Peng, Ruitong Liu, Jingyang Zhang, Kaijie Zhu, Jingxuan He, Lun Wang, Yangruibo Ding, Yueqi Chen, Wenbo Guo, Dawn Song

Pubblicato 2026-03-16
📖 4 min di lettura☕ Lettura da pausa caffè

Each language version is independently generated for its own context, not a direct translation.

Immagina di dover costruire una squadra di super-eroi per risolvere un problema complesso, come riparare un intero edificio o hackerare un sistema di sicurezza.

Fino a oggi, per creare questi "agenti" (intelligenze artificiali capaci di agire), gli umani dovevano fare tutto il lavoro sporco: dovevano disegnare la mappa della squadra, scegliere quali strumenti usare e decidere come ricordare le cose. Era come se un architetto dovesse disegnare ogni singolo mattone e decidere quale martello usare per ogni singolo muro, prima ancora che l'operaio iniziasse a lavorare.

OpenSage cambia completamente le regole del gioco. È il primo "kit di costruzione" che permette all'Intelligenza Artificiale di costruire se stessa.

Ecco come funziona, spiegato con un'analogia semplice:

1. Il Regista che si crea la sua troupe (Topologia degli Agenti)

Immagina un regista cinematografico (l'agente principale).

  • Il vecchio modo: Il regista aveva una troupe fissa. Se arrivava una scena che richiedeva un esperto di esplosioni, ma nella troupe c'era solo un esperto di cucina, il regista era bloccato. Doveva chiamare un umano per assumere qualcuno.
  • Il modo OpenSage: Il regista è magico. Se la scena richiede un esperto di esplosioni, crea istantaneamente un nuovo attore specializzato in esplosioni, gli dà il coperto giusto e lo fa entrare nella scena. Se serve un altro esperto, ne crea un altro.
    • Può creare una squadra verticale: divide il lavoro in piccoli pezzi (uno fa le fondamenta, uno il tetto).
    • Può creare una squadra orizzontale: chiama cinque persone diverse per risolvere lo stesso problema e poi unisce le loro idee per trovare la soluzione migliore.

2. L'Officina che si costruisce i propri attrezzi (Strumenti Dinamici)

Immagina che l'agente debba riparare un'auto, ma il suo kit di attrezzi contenga solo un cacciavite e un martello.

  • Il vecchio modo: L'agente deve usare il martello come chiave inglese, facendo un lavoro pessimo, o deve fermarsi e aspettare che un umano gli porti il pezzo mancante.
  • Il modo OpenSage: L'agente ha una "fabbrica interna". Se gli serve una chiave inglese, scrive il codice per costruirsi la chiave inglese mentre lavora.
    • Inoltre, OpenSage crea delle "scatole isolate" (sandbox). Immagina di dover usare un attrezzo chimico pericoloso e un altro elettrico. Invece di farli esplodere insieme, OpenSage li mette in due scatole separate che non si toccano, così l'agente può usare tutto senza rischiare di rompere il computer.

3. La Memoria che si organizza da sola (Memoria Gerarchica)

Immagina di dover ricordare tutto ciò che è successo in un progetto lungo mesi.

  • Il vecchio modo: È come avere un unico blocco note gigante dove tutto è scritto a caso. Quando cerchi una cosa, devi leggere tutto il blocco per trovare il dettaglio giusto. Spesso si perde tutto o si confondono le cose.
  • Il modo OpenSage: OpenSage ha un bibliotecario AI (un agente dedicato alla memoria).
    • Questo bibliotecario non scrive tutto a caso. Organizza le informazioni in una mappa mentale gigante (un grafo).
    • Separa i ricordi recenti (cosa è successo 5 minuti fa) dalla conoscenza a lungo termine (cosa abbiamo imparato su questo tipo di problema mesi fa).
    • Se l'agente principale chiede "Come abbiamo risolto quel bug?", il bibliotecario non cerca a caso, ma segue i collegamenti logici sulla mappa per trovare la risposta esatta, ignorando il rumore di fondo.

Perché è una rivoluzione?

Fino a ieri, per avere un agente intelligente, serviva un team di ingegneri umani che progettavano tutto. Era lento, costoso e rigido.

Con OpenSage, l'AI diventa un imprenditore autonomo.

  • Se ha un compito difficile, assume i dipendenti giusti (crea sub-agenti).
  • Se ha bisogno di uno strumento, lo fabbrica da sola.
  • Se deve ricordare, organizza la sua biblioteca da sola.

I Risultati

Gli autori hanno messo alla prova questo sistema su tre "palestre" molto difficili (test di sicurezza informatica, compiti tecnici e riparazione di software).
Il risultato? L'agente costruito da OpenSage ha vinto contro tutti i migliori sistemi esistenti, risolvendo problemi che gli altri non riuscivano nemmeno a toccare. Ha dimostrato che quando dai all'AI la libertà di organizzarsi, diventa molto più intelligente, veloce ed efficiente.

In sintesi: OpenSage non è solo un nuovo software; è il passaggio dall'era in cui gli umani disegnavano le macchine, all'era in cui le macchine imparano a costruirsi da sole.

Ricevi articoli come questo nella tua casella di posta

Digest giornalieri o settimanali personalizzati in base ai tuoi interessi. Riassunti Gist o tecnici, nella tua lingua.

Prova Digest →