← Ultimi articoli
🤖 machine learning

Composer 2 Technical Report

Il rapporto tecnico presenta Composer 2, un modello specializzato per l'ingegneria del software agentic che, grazie a un addestramento su due fasi e a un'infrastruttura realistica, raggiunge prestazioni all'avanguardia nella pianificazione a lungo termine e nella risoluzione di problemi di codifica complessi.

Autori originali: Cursor Reseach, :, Aaron Chan, Ahmed Shalaby, Alexander Wettig, Aman Sanger, Andrew Zhai, Anurag Ajay, Ashvin Nair, Charlie Snell, Chen Lu, Chen Shen, Emily Jia, Federico Cassano, Hanpeng Liu, Haoyu
Pubblicato 2026-03-26
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Cursor Reseach, :, Aaron Chan, Ahmed Shalaby, Alexander Wettig, Aman Sanger, Andrew Zhai, Anurag Ajay, Ashvin Nair, Charlie Snell, Chen Lu, Chen Shen, Emily Jia, Federico Cassano, Hanpeng Liu, Haoyu Chen, Henry Wildermuth, Jacob Jackson, Janet Li, Jediah Katz, Jiajun Yao, Joey Hejna, Josh Warner, Julius Vering, Kevin Frans, Lee Danilek, Less Wright, Lujing Cen, Luke Melas-Kyriazi, Michael Truell, Michiel de Jong, Naman Jain, Nate Schmidt, Nathan Wang, Niklas Muennighoff, Oleg Rybkin, Paul Loh, Phillip Kravtsov, Rishabh Yadav, Sahil Shah, Sam Kottler, Alexander M Rush, Shengtong Zhang, Shomil Jain, Sriram Sankar, Stefan Heule, Stuart H. Sul, Sualeh Asif, Victor Rong, Wanqi Zhu, William Lin, Yuchen Wu, Yuri Volkov, Yury Zemlyanskiy, Zack Holbrook, Zhiyuan Zhang

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 che il mondo della programmazione sia come la costruzione di un grattacielo. Per anni, abbiamo avuto dei "bravi muratori" (i modelli di intelligenza artificiale precedenti) che erano ottimi a posare un mattone alla volta se qualcuno gli diceva esattamente quale mattone prendere e dove metterlo.

Composer 2 è come un capocantiere esperto che non solo sa posare i mattoni, ma sa anche leggere i progetti, gestire gli imprevisti, chiamare gli elettricisti e risolvere i problemi quando le cose non funzionano come previsto.

Ecco come hanno costruito questo "capocantiere" super intelligente, diviso in tre fasi semplici:

1. La Fase di "Apprendimento Intenso" (Pre-training Continuo)

Prima di insegnargli a lavorare, hanno dovuto riempirgli la testa di conoscenze specifiche.

  • L'analogia: Immagina di prendere uno studente universitario molto intelligente (il modello di base, Kimi K2.5) che sa già un po' di tutto. Per trasformarlo in un ingegnere software, non gli fai solo leggere libri di matematica generica. Lo metti in una biblioteca piena solo di manuali di costruzione, di errori comuni nei cantieri e di soluzioni creative.
  • Cosa hanno fatto: Hanno fatto leggere al modello milioni di righe di codice reale, non solo esercizi scolastici. Questo ha "raffinato" la sua mente, rendendolo un esperto del settore prima ancora di iniziare a lavorare.

2. La Fase di "Allenamento sul Campo" (Reinforcement Learning)

Sapere la teoria non basta; bisogna saperla applicare. Qui è dove Composer 2 ha imparato a pensare come un umano.

  • L'analogia: Immagina di far fare al nostro capocantiere migliaia di prove in un cantiere simulato. Ogni volta che risolve un problema (es. "il tubo perde acqua"), riceve un premio. Se rompe qualcosa o perde tempo, riceve una "sgridata".
  • Il trucco: A differenza dei vecchi modelli che risolvevano solo indovinelli facili, Composer 2 è stato allenato su problemi reali e confusi. Spesso, nel mondo reale, un cliente dice: "C'è un bug, sistemalo", senza dirti dove è o cosa ha causato. Composer 2 ha imparato a investigare, a leggere i log (i diari di bordo del computer), a fare ipotesi e a correggere i propri errori, proprio come farebbe un programmatore umano.
  • La "Sintesi": Per non perdersi in progetti lunghissimi, il modello ha imparato a fare dei "riassunti" mentali. Se deve lavorare per ore, ogni tanto si ferma, scrive un promemoria su cosa ha fatto finora e riparte con la mente fresca, senza dimenticare il contesto.

3. La Prova del Fuoco: CursorBench (Il Vero Test)

Per vedere se Composer 2 è davvero bravo, non hanno usato i soliti test scolastici (che spesso sono truccati o troppo facili).

  • L'analogia: È come se invece di far fare un quiz a risposta multipla al capocantiere, lo avessero mandato in un cantiere vero, con un progetto incompiuto, un cliente che urla e materiali che mancano.
  • Il risultato: I test pubblici (come SWE-bench) sono come quiz di matematica: misurano se sai la formula. CursorBench è il cantiere reale: misura se sai costruire la casa. Composer 2 ha battuto i record, dimostrando di essere capace di gestire la complessità, l'ambiguità e la lunghezza dei progetti reali molto meglio dei suoi predecessori e di molti concorrenti.

Perché è speciale? (Il segreto del successo)

Il vero segreto di Composer 2 non è solo "più intelligenza", ma più esperienza specifica.

  • Costo-Efficacia: È come se avessero preso un ingegnere geniale ma molto economico, invece di pagare un consulente costoso per ogni piccolo compito. Composer 2 fa un lavoro da "top di gamma" a un prezzo molto più accessibile.
  • Stabilità: Hanno costruito un'infrastruttura (i "ferri del mestiere") così robusta che il modello può lavorare 24 ore su 24 senza impazzire, anche quando i progetti diventano enormi.

In sintesi

Composer 2 è il risultato di prendere un'intelligenza artificiale potente, darle una formazione specifica e intensiva sul codice reale, e poi farle "allenarsi" in un ambiente che imita perfettamente le sfide del mondo reale. Il risultato? Un assistente che non si limita a scrivere codice, ma risolve problemi di ingegneria software con la stessa abilità (e spesso più velocemente) di un team di sviluppatori umani, ma a una frazione del costo.

È il passaggio dall'avere un "assistente che scrive frasi" all'avere un "collega che costruisce cose".

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 →