Компания Amazon Web Services представила AWS Emulator — бесплатный инструмент с открытым исходным кодом для локальной эмуляции облачных сервисов. Решение позволяет разработчикам тестировать код на собственных рабочих станциях, не обращаясь к облачной инфраструктуре.
Весь программный код AWS Emulator был написан автономными ИИ-агентами без участия человека. В качестве основы для разработки использовались API-модели Smithy и данные реальной платформы AWS. Идея проекта возникла из опыта создания сервиса Alf, который используется в компании более 20 лет.
Система работает на базе десятков агентов, разделенных на три группы. Первая создает наборы тестов, вторая ищет ошибки и несоответствия, а третья занимается их исправлением. Перед внесением изменений в репозиторий код проходит проверку безопасности под контролем специализированных агентов.
Инструмент написан на языке Rust и работает как локальный HTTP-сервер. Он доступен для Linux, Windows, macOS и в виде Docker-контейнера. Для начала работы разработчикам достаточно перенаправить вызовы AWS CLI или SDK на локальный хост.
Проект распространяется по лицензии Creative Commons CC0. В открытом доступе находятся история коммитов и список известных недоработок. По словам представителей AWS, этот инструмент знаменует переход инженеров к роли системных оркестраторов, которые проектируют архитектуру и задают правила для работы ИИ.





