menu
close

Amazon esittelee Kiro:n: tekoälypohjainen IDE mullistaa ohjelmistokehityksen

Amazon Web Services on julkaissut Kiro AI:n, vallankumouksellisen spesifikaatiolähtöisen agentti-IDE:n, joka kuroo umpeen kuilun nopean tekoälyprototypoinnin ja tuotantovalmiin ohjelmiston välillä. 14. heinäkuuta 2025 julkistettu Kiro tuo ohjelmistokehitykseen rakenteellisen lähestymistavan muuntamalla kehittäjien kehotteet yksityiskohtaisiksi spesifikaatioiksi, suunnitteludokumenteiksi ja tehtävälistoiksi ennen koodin generointia. Tämä uusi työkalu edustaa Amazonin strategista avausliikettä kilpailtuun tekoälypohjaisten IDE:iden markkinaan ja voi mullistaa tavan, jolla kehittäjät rakentavat ja ylläpitävät ohjelmistoja.
Amazon esittelee Kiro:n: tekoälypohjainen IDE mullistaa ohjelmistokehityksen

Amazon Web Services on esitellyt Kiro-nimisen uuden tekoälypohjaisen integroidun kehitysympäristön (IDE), joka julkaistiin esiversiona 14. heinäkuuta 2025. Projektin takana oleva Amazonin tiimi pyrkii kuromaan umpeen kuilun nopeasti tekoälyn avulla luotujen ohjelmistoprototyyppien ja tuotantovalmiiden järjestelmien välillä, jotka vaativat muodollisia spesifikaatioita, kattavaa testausta ja jatkuvaa dokumentaatiota. Kiro-verkkosivuston mukaan tavoitteena on siirtyä 'fiiliskoodauksesta toimivaan koodiin'.

Kiro tuo mukanaan vallankumouksellisen spesifikaatiolähtöisen kehitysmetodologian, joka muuntaa ideat tuotantovalmiiksi järjestelmiksi ennennäkemättömällä selkeydellä ja nopeudella. Aikakausi, jolloin vaatimukset olivat hajallaan, toteutustavat epäselviä ja suunnittelun ja koodauksen välillä käytiin loputonta edestakaista keskustelua, on ohi. Tämä lähestymistapa vastaa ilmiöön nimeltä 'fiiliskoodaus' – käytäntöön, jossa kehitystyökaluilla ohjeistetaan tekoälyavustajaa rakentamaan jotain keskustelukielisellä englannilla, toimien joko pariohjelmoijana tai antaen tekoälyn tehdä suurimman osan työstä.

Dokumentaation mukaan Kiro:n keskeinen erottuvuustekijä on spesifikaatioiden (specs) käyttö. Spesifikaatiot määritellään kolmessa markdown-tiedostossa: requirements.md, design.md ja tasks.md. Vaatimustiedosto hyödyntää EARS-menetelmää (Easy Approach to Requirements Syntax) – Rolls Roycella kehitettyä tekstuaalisten vaatimusten rajaustapaa. Suunnitteludokumentti kuvaa sovelluksen teknologiapinon ja arkkitehtuurin, ja tehtävälista esittää sarjan vaiheita suunnitelman toteuttamiseksi aina käyttöönottoon asti.

Kiro:n integraatio tekoälyagenttien kanssa spesifikaatiolähtöisten koodaustehtävien suorittamiseksi korostaa autonomisen ohjelmiston kasvavaa roolia yritysmaailmassa. Kiro tarjoaa agenttipohjaisen keskustelutoiminnon koodaustehtäville tiedostojen sisällä, ja agentit voidaan liittää ulkoisiin avoimen lähdekoodin työkaluihin. Säännöllinen ihmisen valvonta on yhä tarpeen, vaikka agentit kykenevätkin nyt toimimaan pidempiä aikoja itsenäisesti.

Tämä voidaan muuntaa Kiro-tehtäviksi ja alatehtäviksi, jotka agentit voivat lähettää koodausagenteille. Jokainen tehtävä sisältää yksityiskohtia kuten vaatimukset, toteutuksen, saavutettavuuden ja testauksen tarpeet. Näin kehittäjät voivat seurata etenemistä vaiheittain ja varmistaa, ettei mitään jää välistä. "Kiro:n spesifikaatiot pysyvät synkronoituna kehittyvän koodipohjasi kanssa. Kehittäjät voivat kirjoittaa koodia päivittääkseen spesifikaatioita tai päivittää spesifikaatioita päivittääkseen tehtäviä", kirjoittivat AWS:n tuotevastaava Nikhil Swaminathan ja DevEx- ja Agents-yksikön varatoimitusjohtaja Deepak Singh blogikirjoituksessaan.

Tämän lähestymistavan tärkein etu on, että sekä koodi että agentin prosessi dokumentoidaan täysin alusta loppuun. Mitään ei jätetä pois, ja kehittäjällä on lintuperspektiivi siitä, miten sovellus tai toiminto rakennetaan ja hän voi ohjata sitä vaatimusten näkökulmasta jo ennen toteutusta. Amazonin mukaan tämä poistaa fiiliskoodaukseen tyypillisesti liittyvän kalliin edestakaisen työn.

X-palvelussa julkaisemassaan viestissä Amazonin toimitusjohtaja Andy Jassy totesi, että Kiro "voi mullistaa tavan, jolla kehittäjät rakentavat ohjelmistoja". Julkistus tapahtui vain päiviä sen jälkeen, kun Google kertoi palkkaavansa tekoälykoodausohjelmisto Windsurfin henkilöstöä osana 2,4 miljardin dollarin teknologialisenssisopimusta. Google aikoo tehdä Gemini-tekoälymalleistaan hyödyllisempiä ohjelmistokehittäjille. Amazon ja Google sukeltavat yhä syvemmälle niin sanottuun fiiliskoodaukseen – prosessiin, jossa tietokoneita ohjataan luomaan ohjelmistoja mahdollisimman vähäisellä ihmisen ohjauksella.

Kiro on itsenäinen IDE, ja vaikka se on AWS:n tuote, sitä markkinoidaan "hieman erillisenä muusta AWS:n ydintoiminnasta", kertoo AWS:n tekoälykehittäjälähettiläs Nathan Peck. Kiro:ta voi käyttää ilman AWS-tiliä kirjautumalla sisään Google- tai GitHub-tunnuksilla. Tavoitteena on, että Kiro:lla olisi "oma identiteetti AWS:n ulkopuolella" houkutellakseen kehittäjiä myös muilta alustoilta. Kiro:lla on oma sivustonsa ja About-sivun mukaan sen kehittää ja operoi pieni, vahvasti mielipiteellinen tiimi AWS:n sisällä. Esiversion aikana Kiro on ilmainen, minkä jälkeen tarjolla on ilmainen taso 50 agenttitoiminnolla kuukaudessa, Pro-tilit 19,00 dollarilla käyttäjää kohden kuukaudessa (1 000 agenttitoimintoa) ja Pro+ -tilit 39,00 dollarilla (3 000 agenttitoimintoa).

Source:

Latest News