AI

無料でAWSをローカル環境で再現できるAmazon公式エミュレーターが登場


Amazonはすべて自律AIエージェントによって開発された新しいローカルAWSエミュレーター「AWS Emulator」をリリースしました。AWS EmulatorはAWSサービスをローカル環境で実行することによりAWSアプリケーションの開発とテストを可能にするとのことです。注目すべき点として、AWS Emulatorのプロジェクトでは人間のエンジニアによるコードの記述やレビューは一切行われていないことが挙げられ、AIエージェントが自律的にコード生成・テスト実行・問題解決する能力を有することを示しています。

AWS Emulator: a local emulator built 100% by autonomous AI agents
https://www.aboutamazon.com/news/aws/how-autonomous-ai-agents-built-aws-emulator

GitHub - aws/aws-emulator: AWS Emulator is a local emulator of the AWS APIs. · GitHub
https://github.com/aws/aws-emulator

AWS Emulatorの開発は、2026年の初めにAnthropicの研究者によってAIエージェントがCコンパイラを自律的に構築できることを実証した研究結果に触発され始まりました。開発動機の一つに、AWSにはAWS APIモデルという「仕様」と実際のAWSクラウドという「リファレンス実装」が存在しており、エージェントが仕様を忠実に実装するソリューションを自律的に構築できる環境が既に整っていたことがあります。

まずはKiroに対して以下のような単純なプロンプトを与えました。

・AWS Command Line Interface(CLI)に基づいたテストを作成する
・テストを実際のAWSに対して実行し、合格するまで反復する
・テストに合格するインメモリ実装を構築する

プロンプトによる指示の結果、わずか15分でAmazon Simple Queue Service(Amazon SQS)の初期バージョンが生成されました。さらにプロンプトを洗練させることで、週末のうちにAWS全体のローカルエミュレーターが構築されました。不備はあるものの十分魅力的なものができたため、翌週からソフトウェアのテストを開始したとのこと。


AWS Emulatorの開発は、以下の3つのチームに分かれたAIエージェントによって行われています。

・テストスイート管理チーム
実際のAWSクラウドに対してどれだけ忠実かを測定するテストを作成します。テスト内容は公開されているAWS APIモデルから生成され、実際のAWSで検証されます。エージェントがAWSで実行できる新しいことを発見するとテストスイートも更新されます。

・問題発見チーム
エミュレーター内の不整合を特定します。エージェントは忠実度テストを再実行し、失敗したテストに対して問題を報告し、さらに失敗の原因を推論して共通の原因を持つ可能性のある失敗をグループ化するように指示されています。

・問題修正チーム
各問題に対して原因と推定されるコードをチェックアウトし、根本原因を特定し、問題を解決するまでコードを編集します。コードの変更は、コンパイル・コーディング規約・セキュリティ・忠実度のリグレッション有無を確認するゲートを通過する必要があります。これらのチェックをすべてパスした場合のみ、コードはメインラインにマージされます。

3つのチームによる協調的なアプローチにより、数百のエージェントが同時にコードベースで作業し、毎日数千もの問題が修正されています。


AWS EmulatorのソースコードはGitHubでCC0ライセンスの下で公開されており、継続的に更新されています。GitHubを通じて開発者や研究者はAIエージェントが数千ものコミットを通じてエミュレーターを構築した過程を垣間見ることができます。公開されているリポジトリには修正済みの問題は「issues/things-that-now-work」ディレクトリで、未解決の問題は「issues/things-that-do-not-work」ディレクトリで管理されているので、掘り下げてみれば興味深い発見が期待できます。


AWSは今後もAWS Emulatorに関して、マルチエージェントワークフローのアーキテクチャ・忠実度の測定方法・品質とセキュリティの確保方法などの詳細な情報を共有していく予定とのことです。

・関連記事
無料でWebサイト・DNS・AWS認証情報・クレカ・機密文書などにおとりを設置して不審な操作を検知できる「Canarytokens」、インストール不要でセルフホストにも対応 - GIGAZINE

約10年間見逃されていたOpenSSHの脆弱性「*sshole」が発覚、257文字以上のパスワードでログイン禁止アカウントを突破可能に - GIGAZINE

Amazonのクラウドサービス「AWS」がカードゲームになった「AWS BuilderCards」を実際に遊んでみた - GIGAZINE

人間とAIエージェント両方のために設計されたワークスペース全体を対象としたローカルファースト検索「zg」 - GIGAZINE

AmazonはPHP2Shell脆弱性を悪用した攻撃を公開4日前に検出していた - GIGAZINE

Yandexのデータセンターがウクライナによる攻撃でフェイルオーバーできず多数のサービスがダウン - GIGAZINE

Amazon傘下のRingが初のスマートロックを発表、バッテリーが切れても文鎮化しないバックアップ機能付き - GIGAZINE

in AI,   ソフトウェア, Posted by log1c_sh

You can read the machine translated English article Amazon's official emulator, which al….