人間はコードを書かずレビューもせず?AWS新ツールの作り方
米アマゾンは11月11日、クラウドサービス「AWS」の動きを手元のパソコンで再現する開発ツール「AWS Emulator」を公開しました。開発者はクラウドにつながずに自分の端末でアプリケーションを試験できます。
アマゾンはこのツールの実装を自律型のAIエージェントが書き、レビューまで担当したとしています。エンジニアのマシュー・ゴールドバーグ氏は、自身のチームはエミュレーターのコードを書いておらず、レビューもしていないと説明しました。
アマゾンによると、エージェントは3つのチームに分かれています。1つ目は再現度を測る試験の管理、2つ目はエミュレーターと実際のAWSとの違いを見つける作業、3つ目は個々の不具合の修正を担当します。変更は、コンパイル、コーディング規約、セキュリティ、デグレード(既存機能が壊れること)の各チェックを通過した後に反映されます。人間のエンジニアは、こうした安全策や、どの変更を出荷するかを決める仕組みの設計を担当しました。
AWSは実際のサービスとどれだけ一致するかを「フィデリティ」と呼んでいます。試験は、ステータスコード、作成されるリソース、副作用、エラーまですべての呼び出しが一致した場合にだけ合格となります。各試験は隔離された2つ以上のAWSアカウントで検証したとしています。
ただし、試験がない動作は未検証と明記されています。また、AWSの鍵管理サービス(KMS)のキーポリシーやストレージサービスS3のバケットポリシーは確認されないため、実際のAWSでは拒否される要求が手元では通ってしまう場合があります。
AWSはエミュレーターは開発と試験のためのものであり、本番運用やセキュリティの判断には使わないよう求めています。本番前にはアプリ全体とセキュリティ設定を実際のAWSで試験する必要があります。AIが書いたソフトウェアが広がるにつれて、誰が書いたかよりも何をどこまで検証したかが問われる場面が増えそうです。
Triaカードは世界中で使える仮想通貨クレジットカードで、最大6%が仮想通貨でキャッシュバックされます。
資産運用や最大40倍レバレッジの仮想通貨取引も同一のカード管理アプリから行えます。「バーチャルカードプラン」は期間限定割引となっているため是非この機会に登録しておきましょう。(登録に必要なアクセスコード:MWVJXJ6475)
Triaの特徴
Triaカードは世界中で使える仮想通貨クレジットカードで、最大6%が仮想通貨でキャッシュバックされます。
資産運用や最大40倍レバレッジの仮想通貨取引も同一のカード管理アプリから行えます。「バーチャルカードプラン」は期間限定割引となっているため是非この機会に登録しておきましょう。(登録に必要なアクセスコード:MWVJXJ6475)
Triaの特徴
Ether.fiカードは普段のお買い物からネットショッピングまで、Visa加盟店で幅広く使える仮想通貨クレジットカードです。対象のカード決済で3%のキャッシュバックが受けられます。
仮想通貨を国内の取引所で日本円に換えて銀行口座へ出金する。そんな手間を省いて、日常の支払いをもっとスムーズに。
現在、エントリーモデルの年会費は無料なので是非この機会に登録してみましょう!
Ether.fiカードとは?
記事ソース:資料
Pick up