Amazon Web Services har præsenteret Kiro, et nyt AI-drevet integreret udviklingsmiljø (IDE), der blev lanceret i preview den 14. juli 2025. Teamet bag projektet ønsker at bygge bro mellem hurtige AI-genererede softwareprototyper og produktionsklare systemer, der kræver formelle specifikationer, omfattende test og løbende dokumentation. Målet er at gå fra "vibe coding til viable code", som det udtrykkes på Kiros hjemmeside.
Kiro introducerer en revolutionerende, specifikationsdrevet udviklingsmetode, der omsætter idéer til produktionsklare systemer med hidtil uset klarhed og hastighed. Tiden med spredte krav, uklare implementeringsveje og endeløse frem-og-tilbage mellem planlægning og kodning er forbi. Denne tilgang adresserer det, der er blevet kendt som "vibe coding" – praksissen med at bruge udviklingsværktøjer til at fortælle en AI-assistent, hvad der skal bygges via samtaleengelsk, og derefter enten arbejde sammen med den som en slags parprogrammering eller overlade det meste af arbejdet til AI’en.
Ifølge dokumentationen er Kiros vigtigste differentiering brugen af specifikationer (specs). Specifikationerne defineres i tre markdown-filer: requirements.md, design.md og tasks.md. Kravfilen benytter EARS (Easy Approach to Requirements Syntax) – en metode til at strukturere tekstuelle krav, udviklet hos Rolls Royce. Design-dokumentet beskriver applikationens teknologistak og arkitektur, og opgavelisten viser en række trin, der er nødvendige for at implementere designet, helt frem til udrulning.
Kiros integration med AI-agenter til at udføre specifikationsdrevne kodningsopgaver understreger den voksende rolle for autonom software i erhvervslivet. Kiro tilbyder en agentisk chatfunktion til kodningsopgaver inden for en fil, og agenter kan forbindes til eksterne open source-værktøjer. Der er stadig behov for periodisk menneskelig overvågning, selvom agenter nu kan arbejde i længere perioder ad gangen.
Dette kan omsættes til Kiro-opgaver og underopgaver, som agenterne derefter kan sende til kodningsagenter. Hver opgave indeholder detaljer som krav, implementering, tilgængelighed og testbehov. Det gør det muligt for udviklere at følge med og kontrollere arbejdet trin for trin for at undgå manglende elementer. "Kiros specifikationer forbliver synkroniseret med din udviklende kodebase. Udviklere kan skrive kode for at opdatere specifikationer eller opdatere specifikationer for at forny opgaver," skrev AWS Product Lead Nikhil Swaminathan og Vice President for DevEx og Agents Deepak Singh i et blogindlæg.
Det vigtige ved denne tilgang er, at både koden og agentens proces er fuldstændigt dokumenteret fra ende til anden. Intet bliver udeladt, og udvikleren får et overblik over, hvordan appen eller funktionen bliver bygget og kan styre processen ud fra kravene, før noget sker. Amazon siger, at dette eliminerer det dyre frem-og-tilbage, der normalt er forbundet med vibe coding.
I et opslag på X udtalte Amazons CEO Andy Jassy, at Kiro "har potentiale til at forandre måden, udviklere bygger software på." Lanceringen kommer få dage efter, at Google annoncerede, at de ansætter medarbejdere fra AI-kodeopstartsvirksomheden Windsurf som led i en teknologilicensaftale til 2,4 milliarder dollars. Google oplyser, at de vil gøre deres Gemini AI-modeller mere nyttige for softwareudviklere. Både Amazon og Google går nu dybere ind i såkaldt vibe coding – processen med at instruere computere i at skabe software med minimal menneskelig indblanding.
Kiro er et selvstændigt IDE, og selvom det er et AWS-produkt, præsenteres det som "en smule adskilt fra resten af kerne-AWS", ifølge Nathan Peck, AWS developer advocate for AI. Kiro kan bruges uden en AWS-konto ved at logge ind via enten Google eller GitHub. Målet er, at Kiro skal have en "unik identitet uden for AWS" for at appellere til udviklere på andre platforme. Kiro har sin egen hjemmeside og drives ifølge About-siden af et lille, dedikeret team inden for AWS. Det er gratis under preview-perioden, hvorefter der vil være et gratis niveau med 50 agentiske interaktioner om måneden, Pro-konti til $19,00 pr. bruger/måned med 1.000 interaktioner og Pro+-konti til $39,00 med 3.000 interaktioner.