Cursor ha recentemente presentato Cursor 3, una nuova versione della sua popolare piattaforma di codifica basata sull'intelligenza artificiale, con l'obiettivo di ridefinire l'esperienza di sviluppo software. Il lancio, avvenuto in questi giorni, introduce funzionalità avanzate che facilitano l'automazione dei compiti di programmazione tramite agenti AI.
Questa evoluzione posiziona gli sviluppatori più come 'manager' di un team di agenti AI, delegando loro compiti complessi e supervisionandone l'esecuzione. La piattaforma permette di descrivere le funzionalità desiderate in linguaggio naturale, lasciando agli agenti il compito di implementare le modifiche richieste. Cursor 3 fornisce una panoramica dettagliata passo-passo di ogni operazione completata, con spiegazioni in linguaggio naturale, evidenziazione degli errori e persino screenshot del lavoro svolto, consentendo agli sviluppatori di intervenire con feedback.
Tra le novità, Cursor 3 offre una scorciatoia per inviare richieste a più modelli linguistici di grandi dimensioni (LLM) e selezionare la risposta migliore. La piattaforma supporta la gestione di agenti sia locali che basati su cloud; questi ultimi, avendo accesso a maggiori risorse hardware, possono operare in parallelo per accelerare le attività più lunghe, mentre gli agenti desktop permettono modifiche e test in locale. È stata introdotta anche una modalità Design per l'editing di interfacce utente, dove è possibile selezionare elementi e descrivere le modifiche desiderate in linguaggio naturale.
Questa mossa arriva in un momento di forte competizione, con Claude Code di Anthropic e Codex di OpenAI che stanno guadagnando terreno nel mercato degli assistenti di codifica AI. Cursor, con il suo nuovo approccio incentrato sugli agenti, mira a consolidare la sua posizione, offrendo agli sviluppatori uno strumento potente per aumentare l'efficienza e la produttività, anche se la recente introduzione del suo LLM interno, Composer 2, ha richiesto un certo 'riparazione reputazionale' per via della sua derivazione da un modello open-source non inizialmente divulgata.