menu
close

Amazon prezentuje Kiro: IDE zasilane AI, które rewolucjonizuje tworzenie oprogramowania

Amazon Web Services wprowadził Kiro AI – rewolucyjne, specyfikacyjne środowisko programistyczne oparte na agentach, które łączy szybkie prototypowanie AI z produkcyjnym oprogramowaniem. Ogłoszone 14 lipca 2025 roku, Kiro wprowadza uporządkowane podejście do tworzenia oprogramowania, przekształcając polecenia programisty w szczegółowe specyfikacje, dokumenty projektowe i listy zadań przed wygenerowaniem kodu. To nowe narzędzie stanowi strategiczne wejście Amazona na konkurencyjny rynek IDE wspieranych przez AI, potencjalnie zmieniając sposób budowania i utrzymania oprogramowania.
Amazon prezentuje Kiro: IDE zasilane AI, które rewolucjonizuje tworzenie oprogramowania

Amazon Web Services zaprezentował Kiro – nowe, zasilane sztuczną inteligencją zintegrowane środowisko programistyczne (IDE), które zadebiutowało w wersji preview 14 lipca 2025 roku. Zespół Amazona stojący za projektem dąży do zniwelowania luki między szybkimi, generowanymi przez AI prototypami oprogramowania a systemami produkcyjnymi wymagającymi formalnych specyfikacji, kompleksowych testów i bieżącej dokumentacji. Ideą jest przejście od „vibe codingu” do „viable code” – jak podkreśla strona Kiro.

Kiro wprowadza rewolucyjną metodologię rozwoju oprogramowania opartą na specyfikacjach, która zamienia pomysły w gotowe do wdrożenia systemy z niespotykaną dotąd przejrzystością i szybkością. Kończą się czasy rozproszonych wymagań, niejasnych ścieżek implementacji i niekończących się przejść między planowaniem a kodowaniem. To podejście odpowiada na zjawisko określane jako „vibe coding” – praktykę polegającą na wykorzystywaniu narzędzi programistycznych do przekazywania AI poleceń w języku angielskim, a następnie współpracy z nią jak z partnerem programistycznym lub pozostawienia jej większości pracy.

Według dokumentacji kluczową cechą wyróżniającą Kiro jest wykorzystanie specyfikacji (specs). Specyfikacje definiowane są w trzech plikach markdown: requirements.md, design.md oraz tasks.md. Plik wymagań korzysta z EARS (Easy Approach to Requirements Syntax) – mechanizmu ograniczającego wymagania tekstowe, opracowanego w Rolls Royce. Dokument projektowy opisuje stos technologiczny i architekturę aplikacji, a lista zadań przedstawia kolejne kroki niezbędne do wdrożenia projektu, aż po etap produkcyjny.

Integracja Kiro z agentami AI realizującymi zadania programistyczne oparte na specyfikacjach podkreśla rosnącą rolę autonomicznego oprogramowania w przedsiębiorstwach. Kiro oferuje agentyczny czat do wykonywania zadań w obrębie plików, a agenci mogą być połączeni z zewnętrznymi narzędziami open source. Nadal konieczny jest okresowy nadzór człowieka, choć agenci mogą obecnie działać przez dłuższy czas bez ingerencji.

Zadania i podzadania Kiro mogą być przekazywane agentom kodującym. Każde zadanie zawiera szczegóły takie jak wymagania, implementacja, potrzeby dostępności i testowania. Pozwala to programistom śledzić postępy i weryfikować pracę krok po kroku, by uniknąć brakujących elementów. „Specyfikacje Kiro pozostają zsynchronizowane z rozwijającą się bazą kodu. Programiści mogą tworzyć kod, by aktualizować specyfikacje lub aktualizować specyfikacje, by odświeżyć zadania” – napisali w blogu Nikhil Swaminathan (Product Lead AWS) oraz Deepak Singh (Wiceprezes DevEx i Agents).

Najważniejsze w tym podejściu jest to, że zarówno kod, jak i proces działania agenta są w pełni udokumentowane – od początku do końca. Nic nie zostaje pominięte, a programista zyskuje pełny ogląd tego, jak aplikacja lub funkcja zostanie zbudowana i może nią kierować już na etapie wymagań. Amazon twierdzi, że eliminuje to kosztowną wymianę informacji typową dla „vibe codingu”.

W poście na platformie X, CEO Amazona Andy Jassy stwierdził, że Kiro „ma szansę zrewolucjonizować sposób, w jaki programiści tworzą oprogramowanie”. Premiera nastąpiła kilka dni po tym, jak Google ogłosił zatrudnienie pracowników startupu Windsurf (twórcy AI do kodowania) w ramach umowy licencyjnej wartej 2,4 miliarda dolarów. Google zapowiedział, że zamierza uczynić swoje modele Gemini AI bardziej przydatnymi dla programistów. Amazon i Google coraz głębiej wchodzą w tzw. „vibe coding”, czyli proces kierowania komputerami do tworzenia oprogramowania przy minimalnym udziale człowieka.

Kiro to samodzielne IDE i choć jest produktem AWS, według Nathana Pecka (AWS developer advocate for AI) jest „nieco oddzielone od reszty głównych usług AWS”. Kiro można używać bez konta AWS, logując się przez Google lub GitHub. Celem jest, by Kiro miało „unikalną tożsamość poza AWS” i przemawiało do programistów korzystających z innych platform. Kiro posiada własną stronę internetową, a według zakładki „O nas” jest tworzone i rozwijane przez niewielki, opiniotwórczy zespół w ramach AWS. Wersja preview jest darmowa, a po jej zakończeniu dostępny będzie darmowy poziom z 50 interakcjami agentów miesięcznie, konta Pro za 19 dolarów miesięcznie (1000 interakcji) oraz Pro+ za 39 dolarów (3000 interakcji).

Source:

Latest News