Amazon Web Services представила Kiro — нове інтегроване середовище розробки (IDE) з підтримкою штучного інтелекту, яке вийшло у попередньому доступі 14 липня 2025 року. Команда Amazon, що стоїть за проєктом, прагне подолати розрив між швидким створенням прототипів програмного забезпечення за допомогою ШІ та готовими до продакшну системами, які потребують формальних специфікацій, комплексного тестування та постійної документації. Як зазначено на сайті Kiro, ідея полягає у переході від «vibe coding» до «viable code» — від інтуїтивного кодування до життєздатного коду.
Kiro впроваджує революційну методологію розробки, керовану специфікаціями, яка перетворює ідеї на готові до продакшну системи з небаченою раніше чіткістю та швидкістю. Минуло ті часи, коли вимоги були розпорошені, шляхи реалізації — неясні, а планування й кодування супроводжувалися нескінченними ітераціями. Такий підхід вирішує проблему так званого «vibe coding» — практики, коли розробник у розмовній англійській формулює завдання для асистента ШІ, після чого працює з ним як із напарником або віддає більшу частину роботи на аутсорс ШІ.
Згідно з документацією, ключова відмінність Kiro — використання специфікацій (specs). Вони визначаються у трьох markdown-файлах: requirements.md, design.md та tasks.md. Файл вимог використовує EARS (Easy Approach to Requirements Syntax) — механізм для формалізації текстових вимог, розроблений у Rolls Royce. Проєктна документація описує технологічний стек і архітектуру застосунку, а список завдань містить покрокові дії для реалізації проєкту — аж до розгортання.
Інтеграція Kiro з агентами ШІ для виконання завдань, керованих специфікаціями, підкреслює зростаючу роль автономного програмного забезпечення в корпоративному секторі. Kiro надає агентний чат для виконання кодувальних завдань у межах файлу, а агенти можуть підключатися до зовнішніх open-source інструментів. Водночас періодичний людський контроль залишається необхідним, хоча агенти вже здатні працювати триваліші періоди самостійно.
Це можна трансформувати у завдання та підзавдання Kiro, які агенти потім надсилають кодуючим агентам. Кожне завдання містить деталі щодо вимог, реалізації, доступності й тестування. Це дозволяє розробникам відстежувати процес поетапно та перевіряти виконання, щоб уникнути пропусків. «Специфікації Kiro залишаються синхронізованими з вашим кодом, що постійно розвивається. Розробники можуть писати код для оновлення специфікацій або оновлювати специфікації для генерації нових завдань», — написали керівник продукту AWS Нікхіл Свамінатан та віцепрезидент DevEx і агентів Діпак Сінгх у блозі.
Важливо, що такий підхід забезпечує повну документацію як коду, так і процесу роботи агентів — від початку до кінця. Нічого не залишається поза увагою, а розробник отримує загальне уявлення про те, як буде створюватися застосунок чи функція, і може керувати цим ще на етапі вимог. Amazon стверджує, що це усуває дорогі ітерації, які зазвичай супроводжують «vibe coding».
У дописі на X генеральний директор Amazon Енді Джассі заявив, що Kiro «має шанс змінити спосіб, у який розробники створюють програмне забезпечення». Презентація відбулася через кілька днів після того, як Google оголосила про найм співробітників стартапу Windsurf, що займається ШІ для кодування, у межах ліцензійної угоди на $2,4 млрд. Google планує зробити свої моделі Gemini AI більш корисними для розробників. Amazon і Google все глибше занурюються у сферу «vibe coding» — процесу, коли комп’ютери створюють програмне забезпечення з мінімальним втручанням людини.
Kiro — це окреме IDE, і хоча це продукт AWS, він позиціонується як «дещо відокремлений від основних сервісів AWS», за словами Нейтана Пека, адвоката розробників AWS у сфері ШІ. Kiro можна використовувати без облікового запису AWS, авторизувавшись через Google або GitHub. Мета полягає у тому, щоб Kiro мав «унікальну ідентичність поза AWS» і був привабливим для розробників, які працюють на інших платформах. Kiro має власний сайт, а згідно зі сторінкою About, його створює й підтримує невелика, амбітна команда всередині AWS. Під час попереднього доступу продукт безкоштовний, після чого буде безкоштовний тариф із 50 агентними взаємодіями на місяць, Pro-акаунти за $19.00 на користувача/місяць із 1 000 взаємодій і Pro+ за $39.00 із 3 000 взаємодій.