更新履歴

  • 2026-09-12: 「優れたデータサイエンスはピボットテーブルに帰着する」という本質論を結びと論考に追記。
  • 2026-09-12: ピボットテーブルの決定論的強靭さと粗雑なモデリング・外部AI依存の比較を追記。
  • 2026-09-12: 外部持ち出しによるガバナンス崩壊と初歩的集計へのAI依存に関する分析を追記。
  • 2026-09-12: 包括サブスクリプションの消化圧力とSIerの受託力学に関する分析を追記。

ChatGPT Workにおいて、自然言語で指示するだけで社内データを集計し、グラフやダッシュボードまで作成する「Data agent」が発表された。 一見するとビジネスユーザーにとって利便性の高い進化に見えるが、システムアーキテクチャの観点から見ると、その技術的価値には強い疑問が残る。

実務におけるデータ分析では、テーブルの物理スキーマだけでなく、カラムの文脈、ビジネスロジック、データリネージ、行レベルのアクセス権限といったメタデータが不可欠である。 外部のエージェントが自律的に正しい分析を行うためには、構造上、Snowflake HorizonやDatabricks Unity Catalog、あるいはMicrosoft Fabricといったメタデータ基盤からこれらの定義を取り込まねばならない。 しかし、そうしたメタデータ基盤をすでに整備している環境であれば、基盤自身が最適化されたLLMクエリ生成エンジンをすでに備えている。 確立されたメタデータ基盤の外側に、あえて別建てのLLMエージェントを被せる構成は、車輪の上に別の車輪を重ねるような過剰な二重構造にほかならない。

二重構造が生み出す4つの構造的欠陥

すでにネイティブなクエリ生成機構とオントロジーを持つメタデータ基盤に対し、外付けのLLMエージェントを仲介させる構成は、運用と性能の両面で重大な欠陥をもたらす。

第一に、レイテンシの多段化である。 ユーザーの自然言語入力を外部エージェントが解釈し、APIを介して基盤側にスキーマやデータを要求し、基盤側のエンジンがパースして実行し、その結果をエージェントが受け取って再解釈・可視化する。 通信ホップと推論のステップが無駄に多重化することで、対話型分析として許容できない待ち時間が発生する。

第二に、コンテキストの二重翻訳による情報の劣化である。 データ基盤内部であれば、Unity CatalogのオントロジーやHorizonのセマンティック定義をインメモリで直接参照してクエリを最適化できる。 外部エージェントを挟む構成では、それらの定義情報をプロンプト(テキストトークン)として切り出して注入し直さなければならない。 コンテキスト長やトークン制約による情報の脱落が生じやすく、定義の誤読やハルシネーションの温床となる。

第三に、責任境界とトレーサビリティの崩壊である。 出力された集計値に誤りや齟齬があった際、障害箇所の特定が極めて困難になる。 「外部エージェントのプロンプト解釈の誤りなのか」「API連携時のマッピングミスなのか」「基盤側のセマンティック定義の不備なのか」の切り分けに多大な調査コストを強いられる。

第四に、運用の二重化とコストの暴走である。 データプラットフォーム側のコンピュート費用に加え、外部LLMのトークン消費費用、外部エージェントのオーケストレーション保守工数がすべて上乗せされる。 エージェントが最適化されていないアドホックなSQLをDWHに乱発すれば、スキャン費用が青天井に跳ね上がるリスクも抱え込む。

車軸直結のダイレクトドライブと外付け車輪

車軸(データストレージ)とタイヤ(メタデータ・ガバナンス層)が一体化し、そこに直接駆動モーター(ネイティブAI機能)が組み込まれているプラットフォームがある。 この統合された足回りに対し、外部から別のモーター付き車輪を無理やり押し当てて走らせようとする構成は、純粋にアーキテクチャの敗北と言える。

データが存在する場所(ストレージ)、データを意味づける場所(メタデータ)、そしてクエリを処理する場所(コンピュート)が同一境界内にあれば、データ移動は不要となり、ガバナンスも一元的に維持される。 Databricks GenieやSnowflake Cortex、Microsoft Fabric Copilotといった基盤ネイティブの機能は、まさにこの垂直統合によって精度と速度を両立させている。 外部の知能にデータを吸い上げさせるのではなく、データの集積地に直接知能を配置することこそが自然な設計である。

セマンティックモデルとDirect Lakeによる二重構造の解消

この二重構造の解消を示す代表的な実例が、Microsoft Fabricにおける セマンティックモデルDirect Lake モードの連携である。

Direct Lakeモードでは、OneLake上のDelta Parquetデータに対して、インポート処理やデータの複製を行わず、メモリ上に直接マッピングして高速な集計処理を行う。 外部エージェントがアドホックなSQLをデータウェアハウスに乱れ打ちし、コンピュートリソースを枯渇させる懸念は構造的に排除される。

さらに、ビジネスロジックの管理においてもセマンティックモデルが決定的な役割を果たす。 「粗利」「有効アクティブ顧客数」といったビジネス定義をFabricやPower BIのセマンティックモデル(DAX/メジャー)として一度定義すれば、すべての分析者が単一の真実(Single Source of Truth)を参照できる。 AIに対してプロンプト経由で計算文脈を推測させる必要そのものがなくなり、確定的かつ再現性のある結果を保証できる。

キャパシティ課金によるコストの予測可能性

アーキテクチャの統合は、運用のコスト構造にも明確な差をもたらす。

Microsoft FabricのF SKUに代表されるキャパシティモデルでは、ストレージ(OneLake)、データパイプライン(Data Factory)、分析エンジン(Synapse/Spark/KQL)、BIおよびAI機能を単一のコンピュートプールで共有する。 外部LLMエージェントを導入した場合に避けられない「利用頻度に伴うトークン課金の急増」や「非効率なクエリによる従量スキャン費用の肥大化」と異なり、組織全体のデータ基盤コストを予測可能な固定枠内に収めやすい。

なぜ外付け構成が推進されるのか:包括契約の消化とSIerの力学

技術的観点から見れば二重構造による不合理さが明白であるにもかかわらず、なぜ大手SIerやエンタープライズの現場でこうした外付けエージェント連携の取り組みが活発に報じられるのか。 その背景には、アーキテクチャの合理性とは別の、組織的および商業的な力学が存在する。

第一に、包括サブスクリプションのサンクコストと活用圧力である。 CodexやChatGPT Enterpriseなどの包括契約を先行して全社導入した企業では、推進部門や情報システム部門に対して「契約したライセンスの社内利用率を高め、投資対効果(ROI)を提示せよ」という強い要求が課される。 冷静に見れば、データ分析のためにわざわざCodexやChatGPTを新規契約するような動機は薄い。 実態は「すでに支払っている包括ライセンスの活用先を見出す」という目的の逆転が起きているに過ぎない。

第二に、受託開発を担うSIer側のビジネスモデルである。 DatabricksやMicrosoft Fabricのネイティブ機能(GenieやCopilot、Direct Lake)をそのまま活用されてしまうと、数クリックの設定で完結してしまい、システム構築のための人月工数が消失する。 あえて「既存のLLM契約」を足がかりにし、複雑な外部APIオーケストレーション基盤の設計、プロンプトの受託開発、繋ぎ込みのための検証PoCといった周辺工数を積み上げる構成のほうが、受託ビジネスとしては都合がよい。

こうして「包括ライセンスの利用実績を作りたい顧客」と「周辺の構築工数を創出したいSIer」の利害が一致した結果、アーキテクチャ上の二重構造が「先進的なAI活用事例」として正当化されてしまう。

外部持ち出しが招くガバナンス崩壊と手段の倒錯

外付けエージェントや外部AIサービスへの安易な依存がもたらすリスクは、性能やコストの非効率性だけにとどまらない。 セキュリティとガバナンスの観点においても、取り返しのつかないインシデントの引き金となり得る。

象徴的な実例が、2026年9月に公表されたRIZAPにおける情報漏洩事案である。 社員が個人で契約・利用していた外部の生成AIサービスに対し、顧客情報を誤ってアップロードしたことが明らかとなった。 この事案は、単なる個人のオペレーションミスにとどまらず、現代のデータ活用現場における二重の歪みを浮き彫りにしている。

第一の歪みは、ガバナンス境界の喪失 である。 本来、顧客情報のような機微データは、きめ細かなアクセス制御(行レベルセキュリティ等)や監査ログの追跡が確立された社内データ基盤の境界内で厳格に保護されるべきものである。 しかし、「外部の知能に処理させたい」という要求が先行するあまり、守られるべきセキュアな境界からデータを手動で切り出し、外部のパブリッククラウドや未承認サービスへ持ち出してしまう抜け穴が容易に生じる。

第二の歪みは、分析の難易度と道具の選択における極端な不釣り合い(手段の倒錯) である。 実際、適切に設計されたキレのあるピボットテーブル(スライス&ダイス)は、できの悪いデータモデリングや生煮えのAI推論よりもはるかに強靭である。 行、列、フィルター、集計キーの対応関係が決定論的であり、ハルシネーションの余地は存在せず、疑わしい数値があれば即座に元明細へドリルダウンして検証できるからだ。 これに対し、文脈を欠いたまま外部AIに生成させたアドホックなSQLや粗雑なデータモデルは、多対多のファンアウト(二重合算)やNULLの誤処理による「一見もっともらしい嘘の集計値」を平然と叩き出す。 そもそも、優れたデータサイエンスほど、最後はもっとも基本的なピボットテーブルに帰ってくるものである。 どれほど高度なモデリングや推論の旅路を経たとしても、意思決定に必要な確信は、余計な夾雑物を削ぎ落とした確定的なスライス&ダイスの交点にこそ宿るからだ。 現場がその時必要としていた集計はおそらく、研ぎ澄まされたピボットテーブルやBIツールの標準機能を用いれば、ものの数クリックかつ数秒で安全に完結する初歩的な処理であった公算が高い。 確定的かつ安全な道具を使いこなす基礎的なデータリテラシーを欠いたまま、「とりあえずファイルを丸ごと外部AIに投げてよしなにやらせよう」と過剰に依存した結果、取り返しのつかない重大インシデントを引き起こしてしまった。

データ基盤の境界内にネイティブAIを統合し、セマンティックモデルによって誰もが安全に指標を参照できる環境を整えない限り、現場はシャドーITや外部サービスへのデータ持ち出しに手を染め続ける。 道具の選択とアーキテクチャの規律を欠いたAI活用が、いかに脆弱であるかを物語る教訓と言える。

おわりに:知能はデータの重力に従う

自然言語でデータを問合せるインターフェース自体の有用性は疑いようがない。 しかし、その知能の置き場所と使いどころを誤れば、アーキテクチャは複雑化し、信頼性と経済性を損なう。

優れたデータサイエンスが最も簡潔で透明なピボットテーブルに立ち返るように、優れたシステムアーキテクチャもまた、もっとも堅牢で直結した基礎構造に立ち返るべきである。 エンタープライズにおいて本当に必要なのは、社外に浮遊するエージェントにデータを引き渡すことではない。 データとオントロジーが蓄積された基盤そのものを整備し、その重力圏内で直接駆動するネイティブなAIを機能させることである。 自社のデータプラットフォームに足場を固めないまま外付けエージェントに飛びついても、得られる技術的果実は極めて乏しい。