ナウキャスト、三菱地所の全社データ分析基盤「SoDA」に生成AI開発環境を構築

投資

背景にある課題

不動産・まちづくり分野におけるデジタルトランスフォーメーション(DX)の進展に伴い、三菱地所ではダッシュボードを活用したデータに基づく意思決定を推進しています。しかし、生成AIなどを活用したインタラクティブなデータ分析アプリケーションに対するニーズが高まる一方で、内製でのダッシュボード開発にはデータ加工に多くの時間を要し、事業改善やデータ活用の高度化に十分な時間を割くことが困難でした。また、社員が各自の端末で生成AIを利用するための開発環境構築には専門知識が必要であり、セキュリティリスクへの対応も課題となっていました。

これらの課題を解決するため、ナウキャストはGoogle Cloudをベースとする三菱地所の全社データ基盤「SoDA」上に、ブラウザ完結型のセキュアな開発環境を構築しました。この環境は、生成AIによるコーディング支援機能を備え、分析者が自ら環境構築を行うことなく迅速にデータ分析アプリケーションを社内公開できるモダンな開発環境です。

構築された環境の特長

1. フルマネージドでセキュアな開発基盤

Google CloudのCloud Workstationsを採用することで、開発者のローカル端末に依存しないブラウザベースの開発環境を実現しました。ソースコードやデータはクラウド上で管理されるため、端末へのデータ持ち出しは不要です。公開されたアプリケーションにはIdentity-Aware Proxy(IAP)認証によるアクセス制御が適用され、必要な社内メンバーのみが安全に利用できます。

2. マルチモデル生成AIの統合によるAI駆動開発

開発環境には、Googleの「Gemini CLI」およびAnthropicの「Claude Code」が標準で統合されています。これらのモデルは「SoDA」上のVertex AI経由で提供されており、ユーザーは認証設定などの初期セットアップなしに、AIによるコーディング支援をすぐに活用できます。また、構築するアプリケーション自体に生成AI機能を容易に組み込むことが可能です。これにより、高度なプログラミングスキルを持たない社員でも、自然言語で意図を伝えるだけで分析アプリを構築できます。

3. アプリケーション展開の自動化とガバナンス

Webアプリケーションフレームワーク「Streamlit」を採用することで、インフラ構築の専門知識がなくても、開発したアプリケーションをコマンド一つで社内向けWebアプリとしてセキュアに公開できます。デプロイ時には脆弱性スキャンやコードチェックが自動的に適用されます。さらに、生成AIの利用量(トークン数)やクラウド利用コストに関する情報収集の仕組みが構築されており、ユーザーごとのAPIコスト確認やアラート検知が可能なモニタリングダッシュボードなど、ガバナンスの効いた環境が提供されています。

今後の展望

ナウキャストは今後も、セキュアな基盤構築と生成AIの業務統合を通じて、三菱地所のデータ活用プロセスをAIを前提としたものに再構築する支援を継続します。

関連情報

三菱地所のデータ分析基盤に関する事例紹介は以下リンクより確認できます。

コメント

タイトルとURLをコピーしました