AI News HubLIVE
站内改写3 分で読了

AWSがマージキューにAIバウンサーを導入

AWSはニューヨークサミットでDevOps Agentにリリース管理機能を追加したことを発表。AIが生成するコードの増加によるデリバリーボトルネックに対応するため、リリース準備レビューと自律リリーステストを提供開始。

ソースThe New Stack AI著者: Darryl K. Taft

ソフトウェア開発のボトルネックは変化している。コードを書くことがもはや制約ではなく、安全に本番環境に届けることが課題となっている。AWSはこのシフトに対応するため、水曜日にニューヨークで開催されたAWSサミットで、AWS DevOps Agentに2つの新機能を追加したと発表した。

新しいリリース管理機能は、プレビュー版として利用可能であり、DevOps Agentを既存のデプロイ後運用業務からデリバリーパイプライン自体に拡張する。具体的には、AWSはリリース準備レビューと自律リリーステスト機能を追加している。これらは、AIが生成するコードの急増に対応して、レビューとテストのプロセスを加速することを目的としている。

「AIエージェントによって多くのコードが書かれている今、本当のボトルネックは移行しました」と、AWSのAgentic DevOps担当ディレクターであるNeha Goswami氏はThe New Stackに語る。「コードを書くことよりも、いかにして本番環境に安全に出すかが問題なのです。」

リリース準備レビュー機能は、コード変更がマージされる前に本番要件に対して評価を行う。エージェントは、他のサービスに影響を与える可能性のあるリポジトリ間依存リスク、AWS Well-Architected Frameworkに照らしたアクセス制御変更、およびチームが定義した内部標準への準拠をチェックする。これらの標準は、Global Instructionsエディタを介して平易な英語で記述され、追加のツールは不要である。標準が提供されない場合、エージェントは一般的なベストプラクティスにフォールバックする。

レビューの一部として、エージェントはAWS管理の分離環境でソフトウェアを実行し、軽量なユーザージャーニーテストを実施して、ビルドが実行され、パイプラインに入る前の基本的な機能チェックに合格することを確認する。出力は「BLOCK」「Proceed with Caution」「Safe to Release」の3つである。結果はAWS DevOps Agentコンソールと、GitHubまたはGitLabのプルリクエストへのコメントとして表示され、KiroプラグインまたはClaude Codeプラグインを介してIDEから直接呼び出すこともできる。

Goswami氏によると、依存関係追跡の側面が、このツールを既存の静的解析と異なるものにしている。「これは単なる静的コード解析を超えています。低ユーザー数でも、既存のソリューションでは追跡できなかったリポジトリレベルの依存関係の問題を発見できました。」ある初期のケースでは、すでに人間のレビューを通過した変更が、エージェントによってブロックされました。エージェントが、レビューアーが見逃していたリポジトリ間の依存関係の競合を特定したためです。

自律リリーステスト機能はさらにデリバリープロセスに踏み込み、変更に特化したテスト計画を生成し、顧客がプロビジョニングした本番に近い環境で、変更がマージされる前に実行する。エージェントは静的テストスイートを実行するのではなく、変更の内容を推論し、それに合わせたテストを構築する。これらのテストは、機能的正確性、動作回帰、統合シナリオをカバーする。実行ごとに、メトリクス、ログ、トレース、実行サマリーを含む構造化されたアーティファクトが生成される。

各機能が実行される環境の違いは重要である。リリース準備レビューはAWS管理の分離環境を使用するが、リリーステストは顧客自身のプロビジョニング環境で実行される。この分離により、テストフェーズにおいてより多くの責任と制御が顧客側に委ねられる。

22年のAmazonキャリアを持ち、内部開発者ツールからスタートしたGoswami氏は、AWSの競争力の源泉を、内部規模でのベンチマーク能力にあると語った。AWS DevOps Agentのリリース管理機能は、外部リリース前にAmazon自身のエンジニアリングワークフローに対してテストされ、何千人もの内部開発者がこのツールを使用した。

「私たちは、この作業を行うのと同じ方法でエージェント機能をコーディングしました」と彼女は述べ、エージェントが何をテストし、どのようなガードレールを適用するかを決定する際に、運用上の優秀性の実践が組み込まれていることを指摘した。「私たちの文化に組み込まれているベストプラクティスと運用上の優秀性が、エージェントにも同様に反映されています。」

リリース準備レビューと自律リリーステスト機能は現在、プレビュー版として、米国東部(バージニア北部)リージョンでのみ、追加費用なしで利用可能である。ローンチ時点でサポートされるソース管理プラットフォームはGitHubとGitLabである。一般提供は数ヶ月以内に予定されているが、AWSは具体的な日付を明らかにしていない。

AWS DevOps Agentは、今年初めからインシデント調査、根本原因分析、緩和策の推奨などのデプロイ後運用向けに一般提供されている。今回の新リリースはソフトウェアデリバリーライフサイクルのデプロイ前段階への拡大を示し、コード作成から本番までのループを完成させると同社は述べている。