BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース AWSがDevOpsエージェントを拡張し、AIを活用したリリース管理機能を追加、本番環境投入前のコード検証を実現

AWSがDevOpsエージェントを拡張し、AIを活用したリリース管理機能を追加、本番環境投入前のコード検証を実現

原文リンク(2026-07-07)

Amazon Web Services(AWS)は、AWS DevOps Agentの大幅な機能拡張を発表し、コードの変更を評価し、本番環境に展開される前にソフトウェアを自律的にテストする設計がされた新しいリリース管理機能を導入した。 プレビュー版として提供される新機能Release Readiness ReviewとAutonomous Release Testingは、DevOps Agentの適用範囲をデプロイ後の運用からソフトウェアデリバリーパイプラインへと拡大し、エンジニアリングチームがコードのマージ前に本番環境への準備状況を評価し、組織の基準を適用し、変更内容に応じたテストを生成可能にする。

この発表は、AI時代にソフトウェアエンジニアリングチームが直面する課題の増大を反映している。AIコーディングアシスタントによって生成されるコードやプルリクエストの量が劇的に増加する中、従来のレビューやテストプロセスはそのペースに追いつくのに苦労している。AWSは、AIがコード作成を加速させた一方で、ソフトウェアデリバリーは人間のレビューによるボトルネック、コンプライアンスチェック、リリース検証によって制約を受けるようになったと指摘する。 強化されたDevOps Agentは、変更が本番環境に入る前にレビュー、検証、テストできるAI搭載のリリースエンジニアとして機能することで、そのギャップを埋めることを目指している。

この新しいリリース管理機能は、AWS DevOps Agentの既存の運用機能に基づいて構築されている。同エージェントはすでに、本番環境でのインシデントの調査、根本原因の分析、および是正措置の提案をしている。最新のプレビュー版では、エージェントがソフトウェアライフサイクルのより早い段階から関与し、デプロイ後を待つのではなく、開発中にコードの変更を分析する。

Release Readiness Review機能は、すべてのコード変更について、本番環境の要件、リポジトリ間の依存関係、組織のエンジニアリング標準、およびAWS Well-Architectedのベストプラクティスに照らして評価をする。エージェントは静的解析のみに依存するのではなく、関連するリポジトリのナレッジグラフを構築することで、サービス間の相互作用を把握し、下流での障害やセキュリティリスクを引き起こす可能性のある変更を特定する。 エンジニアリング標準は自然言語で定義できるため、組織は専用のポリシー・アズ・コードフレームワークを必要とせずに、セキュリティ、コンプライアンス、ネットワーク、オブザーバビリティ、運用ポリシーを体系化できる。

コードレビューに加え、AWSはAutonomous Release Testingを導入した。これは、各コード変更に特化したテストプランを生成・実行する機能だ。DevOps Agentは、静的な回帰テストスイートを実行する代わりに、変更内容を分析し、その変更に関連する機能動作、統合シナリオ、および潜在的なリグレッションをターゲットとしたテストを構築する。

テストは、顧客がプロビジョニングした本番環境に近い環境内で実行され、ログ、トレース、メトリクス、実行概要を含む構造化された出力が生成される。AWSによると、これによりレビュー担当者は、コードがテストに合格したかどうかだけでなく、検証中にアプリケーションがどのように動作したかも把握できるという。 結果は、GitHubGitLabのプルリクエスト、AWS DevOps Agentコンソール、あるいはKiroClaude Codeなどの統合機能を通じて対応するIDEから直接確認できる。

今回のリリースは、ソフトウェアエンジニアリング全体で起きているより広範な変化を如実に示している。過去2年間で、AIコーディングアシスタントはソフトウェア作成に必要な労力を劇的に削減してきた。しかし、レビュー、検証、テスト、デプロイが、ソフトウェアデリバリーにおけるボトルネックとしてますます顕在化している。

AWSは、AIが今こそこうした下流工程のボトルネックに対処すべきだと考えている。DevOps Agentは、単にコードを生成するだけでなく、開発者がマージする前に、生成されたコードが安全で、コンプライアンスに準拠し、本番環境での運用に耐えうることを保証しようとする。検証をプルリクエストのワークフローに直接組み込むことで、AWSはレビューによる負担を軽減しつつ、リリースの信頼性を高め、デリバリーを加速させたいと考えている。

コードが本番環境に展開される前に依然として人間の承認が必要ではあるものの、このシステムは、AIエージェントが継続的にリスクを評価し、動作を検証し、推奨事項を提供する一方で、エンジニアが最終的な意思決定権を保持する、自律性が高まるソフトウェアデリバリーパイプラインに向けた新たな一歩である。

AI時代に向けてCI/CDプラットフォームを進化させているのはAWSだけではない。GitHubはCopilot Autofixを導入し、脆弱性が本番環境に到達する前に、AIがCodeQLの検出結果に対するセキュリティ対策案を提案可能にした。 マイクロソフトはAzure DevOpsにこれらの機能を拡張しており、CircleCIは最近Chunk Sidecarsをリリースし、CIレベルの検証をAIコーディングワークフローに直接組み込んだ。DropboxのNovaプラットフォームも同様に、実際のビルドシステムや検証パイプラインに接続された隔離された開発環境内で、コーディングエージェントを実行可能にしている。

各プラットフォームの問題へのアプローチは異なるものの、共通の目標を共有している。それは、AIを単なるコード生成からソフトウェア保証へと移行させることだ。これらのプラットフォームは、単に開発者がコードをより速く書くのを支援するだけでなく、AIが生成したソフトウェアが、従来通り開発されたアプリケーションと同等かそれ以上の信頼性をもって、レビュー、検証、テスト、リリースされることを保証することに、ますます重点を置いている。

エンジニアリング組織にとっての課題は、もはやコードを迅速に生成することではない。AIはその問題をほぼ解決してしまったからだ。 今やより大きな課題は、セキュリティ、信頼性、ガバナンスを損なうことなく、増え続けるAI生成ソフトウェアを検証することにある。AWSが機能を拡張したDevOps Agentは、将来のソフトウェアパイプラインが、アプリケーションの構築だけでなく、本番環境への移行時期を決定する際にも、ますますAIに依存していくことを示唆している。

作者について

この記事に星をつける

おすすめ度
スタイル

特集コンテンツ一覧

BT