menu
close

Amazon presenta Kiro: l'IDE potenziato dall'IA che trasforma lo sviluppo software

Amazon Web Services ha lanciato Kiro AI, un rivoluzionario ambiente di sviluppo integrato agentico e guidato dalle specifiche, che colma il divario tra la rapida prototipazione AI e il software pronto per la produzione. Annunciato il 14 luglio 2025, Kiro introduce un approccio strutturato allo sviluppo software trasformando i prompt degli sviluppatori in specifiche dettagliate, documenti di design e liste di attività prima di generare il codice. Questo nuovo strumento rappresenta l'ingresso strategico di Amazon nel competitivo mercato degli IDE potenziati dall'IA, con il potenziale di trasformare il modo in cui gli sviluppatori costruiscono e mantengono il software.
Amazon presenta Kiro: l'IDE potenziato dall'IA che trasforma lo sviluppo software

Amazon Web Services ha presentato Kiro, un nuovo ambiente di sviluppo integrato (IDE) potenziato dall'intelligenza artificiale, lanciato in anteprima il 14 luglio 2025. Il team Amazon dietro il progetto punta a colmare il divario tra i rapidi prototipi software generati dall'IA e i sistemi pronti per la produzione, che richiedono specifiche formali, test approfonditi e documentazione continua. L'obiettivo è passare dal "vibe coding" al "codice valido", come recita il sito di Kiro.

Kiro introduce una metodologia di sviluppo rivoluzionaria, guidata dalle specifiche, che trasforma le idee in sistemi pronti per la produzione con una chiarezza e una velocità senza precedenti. Finiscono così i tempi di requisiti sparsi, percorsi di implementazione poco chiari e continui rimbalzi tra pianificazione e programmazione. Questo approccio affronta quello che è ormai noto come "vibe coding" – la pratica di usare strumenti di sviluppo per dire a un assistente IA cosa costruire in inglese conversazionale, lavorando poi insieme come un pair programmer o lasciando che l'IA svolga la maggior parte del lavoro.

Secondo la documentazione, la principale differenza di Kiro è l'uso delle specifiche (specs). Le specifiche sono definite in tre file markdown: requirements.md, design.md e tasks.md. Il file dei requisiti utilizza EARS (Easy Approach to Requirements Syntax) – un meccanismo per vincolare i requisiti testuali sviluppato da Rolls Royce. Il documento di design descrive lo stack tecnologico e l'architettura dell'applicazione, mentre la lista delle attività mostra una serie di passaggi necessari per implementare il design, fino al deployment.

L'integrazione di Kiro con agenti IA per svolgere compiti di coding guidati dalle specifiche evidenzia il ruolo crescente del software autonomo nelle aziende. Kiro offre una funzione di chat agentica per compiti di programmazione all'interno di un file e gli agenti possono essere collegati a strumenti open source esterni. È ancora necessaria una supervisione umana periodica, anche se ora gli agenti possono operare per periodi più lunghi.

Queste attività possono essere trasformate in task e sotto-task di Kiro che gli agenti possono poi inviare agli agenti di coding. Ogni task include dettagli come requisiti, implementazione, accessibilità ed esigenze di testing. Questo permette agli sviluppatori di seguire e verificare il lavoro passo dopo passo, evitando che manchi qualcosa. "Le specifiche di Kiro restano sincronizzate con la tua codebase in evoluzione. Gli sviluppatori possono scrivere codice per aggiornare le specifiche o aggiornare le specifiche per rinfrescare le attività", hanno scritto in un post sul blog Nikhil Swaminathan, Product Lead AWS, e Deepak Singh, Vice President di DevEx e Agents.

L'aspetto importante di questo approccio è che il codice e il processo dell'agente sono completamente documentati dall'inizio alla fine. Nulla viene tralasciato e lo sviluppatore ha una visione d'insieme di come l'app o la funzione verrà costruita, potendo guidare il processo a partire dai requisiti prima che venga scritto qualsiasi codice. Amazon afferma che questo elimina i costosi rimbalzi tipici del vibe coding.

In un post su X, il CEO di Amazon Andy Jassy ha dichiarato che Kiro "ha la possibilità di trasformare il modo in cui gli sviluppatori creano software". L'annuncio arriva pochi giorni dopo che Google ha comunicato di aver assunto personale della startup di software di coding AI Windsurf nell'ambito di un accordo di licenza tecnologica da 2,4 miliardi di dollari. Google ha affermato di voler rendere i suoi modelli Gemini AI più utili per gli sviluppatori software. Amazon e Google stanno dunque entrando più a fondo nel cosiddetto vibe coding, il processo che consente ai computer di creare software con una direzione umana minima.

Kiro è un IDE autonomo e, sebbene sia un prodotto AWS, viene presentato come "leggermente separato dal resto del core AWS", secondo Nathan Peck, developer advocate AWS per l'IA. Kiro può essere utilizzato senza un account AWS, effettuando l'accesso tramite Google o GitHub. L'obiettivo è che Kiro abbia una "identità unica al di fuori di AWS" per attrarre sviluppatori che usano altre piattaforme. Kiro ha un proprio sito e, secondo la pagina About, è sviluppato e gestito da un piccolo team interno ad AWS con idee ben precise. È gratuito durante la fase di anteprima, dopodiché sarà disponibile un piano gratuito con 50 interazioni agentiche al mese, account Pro a 19,00 dollari per utente/mese con 1.000 interazioni e account Pro+ a 39,00 dollari con 3.000 interazioni.

Source:

Latest News