AI関連の最新ニュースをピックアップ
カナダのアルバータ州政府は、AIスタートアップ企業Anthropic(アンソロピック)の自律型コーディング支援ツール「Claude Code」を導入し、保有する政府システム全体のソースコード4億6,600万行のセキュリティ監査をわずか20時間で完了したと発表しました。従来の手法であれば約6.5年かかると推定される検証作業を劇的に短縮し、発見された脆弱性(セキュリティ上の弱点)の自動修正や、レガシー(旧式)システムの現代化に成功しています。
アルバータ州のテクノロジー・イノベーション省(Ministry of Technology and Innovation)は、州政府の27の省庁すべてにわたる約1,280のアプリケーションと3,400のコードリポジトリを管理しています。これらのシステムは長年にわたり体系的なセキュリティ評価を受けておらず、推定数十億ドル規模の技術的負債(古いコードやバグなど)を抱えていました。同省は2025年から、Claude OpusおよびSonnetモデルをベースとする「Claude Code」を稼働。約50個のエージェントを並列で実行させ、リポジトリ内の脆弱性を正確に特定し、ファイル名と該当する行まで特定するプロセスを20時間でやり遂げました。
検出された脆弱性に対し、Claude Codeは単に問題を報告するだけでなく、修正パッチ(修正プログラム)の生成や自動テストの作成、さらにはビルドまでを自動化しました。特に、約25年前にJavaで開発され、当時は開発に5か月を要した給付金プログラムのポータルサイトを、わずか4〜5日で現代的なプログラミング言語へ再構築することに成功しました。これらすべての修正案は、本番環境に適用される前に同省のエンジニアによってレビューされ、承認を得る運用が行われています。
アルバータ州政府の取り組みは、多くの公共機関が共通して抱える「レガシーシステムと膨大な技術的負債」というセキュリティ課題に対し、生成AIを活用した実用的な解決策の青写真を示すものです。同州政府はこの成果やノウハウをまとめた技術ホワイトペーパーを公開し、他の政府機関や自治体が同様のモデルを構築できるよう支援しています。また、職員向けに「アルバータAIアカデミー」を設立してプロンプト(指示文)の学習機会を提供するなど、AIの積極的活用と安全な統治(ガバナンス)の両立を進めています。