Amazon выпустила эмулятор AWS, который полностью написал ИИ. Люди даже не проверяли код
Компания выпустила AWS Emulator — бесплатный инструмент для локального тестирования облачных сервисов. Весь его код написали ИИ-агенты: разработчики компании утверждают, что сами не написали и не проверили ни одной строчки.
Компания выпустила AWS Emulator — бесплатный инструмент для локального тестирования облачных сервисов. Весь его код написали ИИ-агенты: разработчики компании утверждают, что сами не написали и не проверили ни одной строчки.
Как рассказал ведущий инженер AWS Мэттью Голдберг, проект начался с эксперимента на выходных. Он попросил ИИ-агента Kiro создать эмулятор сервиса Amazon SQS. Через 15 минут агент выдал первую рабочую версию.
После этого Голдберг поручил Kiro воспроизвести остальные сервисы AWS. К понедельнику у команды появился прототип с множеством недоработок, но его уже можно было использовать для тестирования.
Процесс выпуска AWS Emulator: ИИ-агенты собирают код, запускают тесты и проводят финальные проверки. Источник: Amazon.
Чтобы превратить эксперимент в полноценный продукт, инженеры создали систему из трех команд ИИ-агентов. Первая пишет тесты и проверяет их на настоящих сервисах AWS. Вторая запускает те же тесты в эмуляторе и выявляет ошибки. Третья самостоятельно исправляет найденные проблемы.
Перед добавлением изменений другие агенты проверяют, собирается ли код, соответствует ли он стандартам безопасности и не ломает ли уже работающие функции. По словам Голдберга, одновременно над проектом трудятся сотни агентов, ежедневно исправляющих тысячи ошибок.
При этом люди не вмешиваются в написанный код. Если агенты допускают систематическую ошибку, инженеры меняют инструкции и механизмы проверки, а не исправляют программу вручную.
Google научила ИИ принимать решения без лишних слов. Это в пять раз дешевле
Однажды агенты даже решили написать собственный интерпретатор Python для поддержки AWS Lambda. Позже разработчики объяснили им, что лучше использовать готовые библиотеки.
AWS Emulator позволяет запускать и тестировать приложения локально, без подключения к настоящему облаку и даже без аккаунта AWS. Инструмент охватывает более 200 сервисов, хотя не все их возможности пока воспроизведены полностью.
Как ИИ-агенты разрабатывают AWS Emulator: первая команда пишет тесты, вторая находит ошибки, третья исправляет их и проверяет изменения перед добавлением в код. Источник: Amazon.
Сервис написан на Rust и не использует нейросети во время работы. ИИ нужен для разработки и дальнейшего сопровождения проекта, а не для обработки запросов пользователей.
Исходный код опубликован на GitHub. Большая его часть распространяется по лицензии CC0, позволяющей свободно использовать и изменять программу. При этом AWS не будет принимать изменения от сторонних разработчиков через pull request: исправлять ошибки продолжат ИИ-агенты. Пользователи могут сообщать о проблемах через GitHub Issues.
Эмулятор уже доступен для Linux, macOS и Windows. В AWS подчеркивают, что он предназначен для разработки и тестирования, а не для запуска рабочих приложений или проверки безопасности облачной инфраструктуры.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.