AI関連の最新ニュースをピックアップ
カナダのアルバータ州政府が「Claude Code」を導入し、保有する政府システムの大規模なセキュリティ診断を実施しました。技術革新省の専門チームは、「Claude Opus」および「Sonnet」モデルを活用し、27の省庁にまたがる1,280のアプリケーション(約3,400のリポジトリ)に含まれる合計4億6600万行のソースコードを、わずか20時間でスキャンしました。従来の手法では約6.5年かかると推定されていた作業を、AIエージェントの並列稼働により驚くべき速さで完了させました。
今回のセキュリティ診断では、約50体のAIエージェントが並列かつ自律して稼働しました。第1段階でソースコード全体を走査して既知の脆弱性パターンを検出し、第2段階でその問題箇所を特定して開発者に報告する仕組みです。さらに、Claude Code は検出した脆弱性に対して自動で修正コード(パッチ)を作成し、安全性を確認するための自動テストも新規に作成しました。すべての修正は、州政府のエンジニアが最終レビューと承認を行った上で適用されています。
州政府が長年抱えていた多額の「技術負債(古い技術や未修正の不具合が積み重なった状態)」の解消にも Claude が貢献しました。例えば、約25年前に手書きで構築され、最初の開発に5ヶ月を要した Java 言語による補助金プログラムポータルを、最新の保守しやすい言語へとわずか4〜5日で再構築しました。
攻撃者の視点からシステムを調査する「レッドチーム」エージェントと、国際規格の安全基準に沿って防御体制を整え修正案を作る「ブルーチーム」エージェントを稼働させ、各アプリに対して約95項目のセキュリティチェックを常時実施しています。
アルバータ州政府は、今回の取り組みで得たノウハウをまとめた技術ホワイトペーパー( Velocity ホワイトペーパー)を公開しました。さらに、州政府が運営する「AIアカデミー」を通じて、数千人の政府職員と1万人以上の市民向けに AI の活用教育も行っています。行政のレガシーシステムが抱えるセキュリティ課題に対し、AIエージェントを活用した迅速な診断と近代化は、世界中の他の政府機関にとっても先行事例となるでしょう。