
次世代金融インフラの提供を通して組込型金融を実現するFinatextグループの株式会社ナウキャスト(本社:東京都千代田区、代表取締役CEO:辻中 仁士、以下「ナウキャスト」)は、三菱地所株式会社(本社:東京都千代田区、代表執行役 執行役社長:中島 篤氏、以下「三菱地所」)の全社データ分析基盤「SoDA」上に、生成AIを活用したセキュアなアプリケーション開発環境を構築したことをお知らせします。
本環境は、Google Cloudのフルマネージド開発環境「Cloud Workstations」とWebアプリケーションフレームワーク「Streamlit」を組み合わせたものです。三菱地所の社員は各自のローカル端末にデータを持ち出すことなく、生成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」が標準で利用可能な状態で統合されています。GeminiやClaudeのモデルは「SoDA」上のVertex AI経由で提供されており、ユーザーは認証設定などの煩雑な初期セットアップを行うことなく、すぐにAIによるコーディング支援を受けることができます。また、構築するアプリケーション自体に生成AI機能を容易に組み込むことが可能です。これにより、高度なプログラミングスキルを持たない社員でも、自然言語で「意図」を伝えることで分析アプリを構築できます。
3. アプリケーション展開の自動化とガバナンス
Webアプリケーションフレームワーク「Streamlit」を採用しており、開発したアプリケーションを、インフラ構築の専門知識がなくても、コマンド一つで社内向けWebアプリとしてセキュアに公開できます。デプロイ時には脆弱性スキャンやコードチェックを自動で適用しています。 また、生成AIの利用量(トークン数)やクラウド利用コストに関する情報収集の仕組みを構築しており、ユーザーごとのAPIコスト確認やアラート検知が可能なモニタリングダッシュボード等ガバナンスの効いた環境を提供しています。
ナウキャストは今後も、セキュアな基盤構築と生成AIの業務統合を通じて、三菱地所様のデータ活用プロセスをAIを前提としたものに再構築する支援を行ってまいります。
【参考リンク】