Amazon Web Services představil Kiro, nové integrované vývojové prostředí (IDE) poháněné umělou inteligencí, které bylo spuštěno v předběžné verzi 14. července 2025. Tým Amazonu stojící za tímto projektem si klade za cíl překlenout propast mezi rychlými AI-generovanými softwarovými prototypy a produkčně připravenými systémy, které vyžadují formální specifikace, komplexní testování a průběžnou dokumentaci. Cílem je přejít od "vibe codingu" k životaschopnému kódu, jak uvádí web Kiro.
Kiro zavádí revoluční metodologii vývoje řízenou specifikacemi, která proměňuje nápady v produkčně připravené systémy s bezprecedentní jasností a rychlostí. Pryč jsou doby roztříštěných požadavků, nejasných implementačních cest a nekonečných debat mezi plánováním a kódováním. Tento přístup řeší fenomén známý jako "vibe coding" – tedy praxi, kdy vývojáři pomocí nástrojů zadávají AI asistentovi, co má vytvořit, v konverzační angličtině, a pak s ním pracují jako s párovým programátorem, nebo mu nechávají většinu práce.
Podle dokumentace je klíčovým odlišením Kira využití specifikací (specs). Specifikace jsou definovány ve třech markdown souborech: requirements.md, design.md a tasks.md. Soubor požadavků využívá EARS (Easy Approach to Requirements Syntax) – mechanismus pro strukturování textových požadavků vyvinutý ve společnosti Rolls Royce. Návrhový dokument popisuje technologický stack a architekturu aplikace a seznam úkolů obsahuje kroky potřebné k implementaci návrhu až po nasazení.
Integrace Kira s AI agenty pro plnění úkolů řízených specifikacemi zdůrazňuje rostoucí roli autonomního softwaru v podnicích. Kiro nabízí agentní chat pro kódovací úkoly v rámci souboru a agenti mohou být propojeni s externími open-source nástroji. Potřeba pravidelného lidského dohledu stále zůstává, i když agenti nyní zvládnou pracovat delší dobu samostatně.
Tyto specifikace lze převést na úkoly a podúkoly v Kiro, které pak agenti předávají dalším kódovacím agentům. Každý úkol obsahuje detaily jako požadavky, implementaci, požadavky na přístupnost a testování. To umožňuje vývojářům sledovat průběh a kontrolovat práci po jednotlivých krocích, aby nic nechybělo. "Specifikace Kira zůstávají synchronizované s vaším vyvíjejícím se kódem. Vývojáři mohou psát kód pro aktualizaci specifikací nebo aktualizovat specifikace pro obnovení úkolů," napsali ve svém blogovém příspěvku produktový lídr AWS Nikhil Swaminathan a viceprezident DevEx a Agents Deepak Singh.
Důležité na tomto přístupu je, že kód i proces agentů jsou kompletně zdokumentovány odshora dolů. Nic není opomenuto a vývojář má přehled o tom, jak bude aplikace nebo funkce vytvořena, a může ji řídit z pohledu požadavků ještě před samotnou implementací. Amazon uvádí, že tímto odstraňuje nákladné iterace typické pro vibe coding.
Ve svém příspěvku na síti X uvedl generální ředitel Amazonu Andy Jassy, že Kiro "má šanci změnit způsob, jakým vývojáři vytvářejí software". Uvedení přichází jen několik dní poté, co Google oznámil nábor zaměstnanců startupu Windsurf, zabývajícího se AI pro kódování, v rámci technologické licenční dohody v hodnotě 2,4 miliardy dolarů. Google plánuje učinit své AI modely Gemini užitečnějšími pro vývojáře softwaru. Amazon i Google tak vstupují hlouběji do oblasti tzv. vibe codingu, tedy procesu, kdy počítače vytvářejí software s minimálním lidským vedením.
Kiro je samostatné IDE a přestože jde o produkt AWS, je podle Nathana Pecka, advokáta vývojářů AWS pro AI, prezentováno jako "lehce oddělené od jádra AWS". Kiro lze používat i bez AWS účtu, stačí se přihlásit přes Google nebo GitHub. Cílem je, aby Kiro mělo "unikátní identitu mimo AWS" a oslovilo tak vývojáře používající jiné platformy. Kiro má vlastní web a podle stránky O nás je vyvíjeno a provozováno malým, názorově vyhraněným týmem v rámci AWS. V době preview je zdarma, následně bude k dispozici bezplatná úroveň s 50 agentními interakcemi měsíčně, Pro účty za 19,00 USD na uživatele/měsíc s 1 000 interakcemi a Pro+ účty za 39,00 USD s 3 000 interakcemi.