Amazon Web Services представила Kiro — новую интегрированную среду разработки (IDE) с поддержкой искусственного интеллекта, которая вышла в превью 14 июля 2025 года. Команда Amazon, стоящая за проектом, стремится преодолеть разрыв между быстрым созданием прототипов с помощью ИИ и промышленными системами, требующими формальных спецификаций, комплексного тестирования и постоянной документации. Как отмечается на сайте Kiro, цель — перейти от «кодинга по наитию» к «жизнеспособному коду».
Kiro внедряет революционную методологию разработки, основанную на спецификациях, которая превращает идеи в готовые к эксплуатации системы с беспрецедентной ясностью и скоростью. Уходят в прошлое времена разрозненных требований, неясных путей реализации и бесконечных итераций между планированием и кодированием. Такой подход решает проблему так называемого «кодинга по наитию» — практики, при которой разработчики используют инструменты для общения с ИИ-помощником на разговорном английском, работая с ним как с напарником или полностью делегируя ему задачу.
Согласно документации, ключевое отличие 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, это устраняет дорогостоящие итерации, характерные для кодинга по наитию.
В посте на X генеральный директор Amazon Энди Джасси заявил, что Kiro «может изменить то, как разработчики создают ПО». Запуск произошёл спустя несколько дней после того, как Google объявила о найме сотрудников стартапа Windsurf, занимающегося ИИ для программирования, в рамках сделки по лицензированию технологий на $2,4 млрд. Google планирует сделать свои модели Gemini AI более полезными для разработчиков. Amazon и Google всё глубже погружаются в так называемый «кодинг по наитию» — процесс, при котором компьютеры создают ПО с минимальным участием человека.
Kiro — самостоятельная IDE, и хотя это продукт AWS, по словам адвоката разработчиков AWS Натана Пека, он «немного отделён от основного AWS». Kiro можно использовать без AWS-аккаунта, авторизовавшись через Google или GitHub. Цель — чтобы Kiro имела «уникальную идентичность вне AWS» и привлекала разработчиков других платформ. У Kiro есть собственный сайт, а согласно странице About, продукт разрабатывается и поддерживается небольшой командой AWS. В период превью Kiro бесплатна, после чего появится бесплатный тариф с 50 агентными взаимодействиями в месяц, Pro-аккаунт за $19.00 с 1000 взаимодействиями и Pro+ за $39.00 с 3000 взаимодействиями.