Amazon Web Services a dezvăluit Kiro, un nou mediu de dezvoltare integrat (IDE) alimentat de inteligență artificială, lansat în versiune preview pe 14 iulie 2025. Echipa Amazon din spatele proiectului își propune să reducă decalajul dintre prototipurile software generate rapid cu AI și sistemele pregătite pentru producție, care necesită specificații formale, testare cuprinzătoare și documentație continuă. Ideea este să treci de la „vibe coding la cod viabil”, așa cum menționează site-ul Kiro.
Kiro introduce o metodologie revoluționară de dezvoltare bazată pe specificații, care transformă ideile în sisteme pregătite pentru producție cu o claritate și viteză fără precedent. Au dispărut zilele cu cerințe dispersate, căi de implementare neclare și interminabilele schimburi între planificare și codare. Această abordare răspunde fenomenului cunoscut drept „vibe coding” – practica de a folosi instrumente de dezvoltare pentru a spune unui asistent AI ce să construiască, folosind engleza conversațională, apoi fie colaborând ca într-o echipă de programatori, fie lăsând AI-ul să facă cea mai mare parte a muncii.
Conform documentației, diferențiatorul-cheie pentru Kiro este utilizarea specificațiilor (specs). Acestea sunt definite în trei fișiere markdown: requirements.md, design.md și tasks.md. Fișierul de cerințe folosește EARS (Easy Approach to Requirements Syntax) – un mecanism de constrângere a cerințelor textuale dezvoltat la Rolls Royce. Documentul de proiectare descrie tehnologiile și arhitectura aplicației, iar lista de sarcini prezintă pașii necesari pentru implementarea designului, până la implementare.
Integrarea Kiro cu agenți AI pentru a executa sarcini de programare bazate pe specificații evidențiază rolul tot mai important al software-ului autonom în mediul enterprise. Kiro oferă o funcție de chat agentic pentru sarcini de codare în cadrul unui fișier, iar agenții pot fi conectați la instrumente open-source externe. Totuși, este nevoie în continuare de supraveghere umană periodică, deși agenții pot opera acum pentru perioade mai lungi.
Acestea pot fi transformate în sarcini și sub-sarcini Kiro pe care agenții le pot transmite apoi către agenți de codare. Fiecare sarcină include detalii precum cerințe, implementare, accesibilitate și nevoi de testare. Acest lucru permite dezvoltatorilor să urmărească și să verifice munca pas cu pas, evitând omisiunile. „Specificațiile Kiro rămân sincronizate cu codul tău în evoluție. Dezvoltatorii pot scrie cod pentru a actualiza specificațiile sau pot actualiza specificațiile pentru a reîmprospăta sarcinile”, au scris Nikhil Swaminathan, Product Lead AWS, și Deepak Singh, Vicepreședinte DevEx și Agenți, într-o postare pe blog.
Important la această abordare este că atât codul, cât și procesul agentului sunt complet documentate, de la început până la sfârșit. Nimic nu este omis, iar dezvoltatorul are o perspectivă de ansamblu asupra modului în care aplicația sau funcția va fi construită și poate ghida procesul din faza de cerințe, înainte de orice implementare. Amazon afirmă că această metodă elimină costurile ridicate asociate de obicei cu vibe coding.
Într-o postare pe X, CEO-ul Amazon Andy Jassy a declarat că Kiro „are șansa să transforme modul în care dezvoltatorii creează software”. Lansarea vine la câteva zile după ce Google a anunțat că angajează personalul startup-ului de software AI Windsurf, ca parte a unui acord de licențiere tehnologică de 2,4 miliarde de dolari. Google a spus că intenționează să facă modelele sale Gemini AI mai utile pentru dezvoltatorii de software. Amazon și Google pătrund tot mai adânc în așa-numitul vibe coding, procesul de a direcționa computerele să creeze software cu intervenție umană minimă.
Kiro este un IDE de sine stătător și, deși este un produs AWS, este prezentat ca fiind „ușor separat de restul serviciilor AWS”, potrivit lui Nathan Peck, avocat pentru dezvoltatori AI la AWS. Kiro poate fi folosit fără un cont AWS, prin autentificare cu Google sau GitHub. Scopul este ca Kiro să aibă „o identitate unică în afara AWS”, pentru a atrage dezvoltatorii care folosesc alte platforme. Kiro are propriul site, iar potrivit paginii About, este construit și operat de o echipă restrânsă și cu opinii puternice din cadrul AWS. Este gratuit în perioada de preview, urmând ca ulterior să existe un plan gratuit cu 50 de interacțiuni agentice pe lună, conturi Pro la 19,00 USD/utilizator/lună cu 1.000 de interacțiuni și conturi Pro+ la 39,00 USD cu 3.000 de interacțiuni.