AIToday
大規模言語モデルAIビジネス・産業Snowflake AI Blog掲載日時: 2026年8月24日 1:03

Snowflake、内部AI層を構築しデータ定義を統一

LINEで送る
Snowflake、内部AI層を構築しデータ定義を統一

3つのポイント

  1. 何が起きたか

    Snowflakeは、生テーブルとユーザーの間に立つ標準化データインターフェースであるセマンティック層を構築し、人間とAIエージェントの双方に、社内の数百万に及ぶデータソース全体で一貫した定義を提供する。2025年7月には、この層を利用した製品データサイエンスエージェントを通じて、社内の400人以上のユーザーが5,400件以上のクエリを実行。全チーム・全エージェントを合わせると、5,600人以上の従業員が、このセマンティック層を通じて32万件以上のクエリを実行した。

  2. なぜ重要か

    共通のコンテキストがなければ、「アクティブ顧客とは何か」といった同じ質問でも、テーブルによって答えが異なり、チームはデータサイエンティストに意味の解釈を頼らざるを得なくなる。AIエージェントは、アナリストが追跡できる速度を超えて新しいメトリクスやデータソースが作られるため、この問題を悪化させる。セマンティック層は、ビジネスロジックを一度中央集約し、すべてのダッシュボード、AIエージェント、アドホッククエリに同じ管理された定義を提供することで、この問題を解決し、矛盾した回答を排除する。国内のデータ活用企業では、AIエージェントの回答がデータ定義の不統一で揺らぐ可能性がある。

  3. 注目点

    Snowflakeのセマンティックビューは、AIエージェントのパフォーマンスも直接的に向上させる。AtScaleのベンチマークテストでは、セマンティックコンテキストを追加することで、TPC-DS上の40のビジネス質問におけるテキストからSQLへの変換精度が20%から90%以上に向上した。また、エージェントは生データではなくセマンティックビューを介してクエリを実行することで、より高速に動作し、使用トークンも削減され、レイテンシとコストの両方が削減される。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

Snowflakeは根本的な課題に直面していた。社内のペタバイト規模のテレメトリは、同じビジネス概念をテーブルごとに異なる方法で定義していたため、資産ではなく負債となっていた。例えば、「アクティブ顧客」に関するクエリは、参照するテーブルによって、ログインの新しさ、クレジット消費、アカウントタイプのいずれかに基づいて、3つの異なる回答が返される可能性があった。この断片化により、チームはデータサイエンティストに解釈を依存せざるを得ず、AIエージェントが人間のレビューを上回る規模と速度でクエリを実行し始めたとき、このボトルネックは対処不能になった。

同社の解決策である生テーブル上に構築されたセマンティック層は、変換境界として機能する。ダッシュボードやAIエージェントにデータベースを直接公開する代わりに、セマンティックビューが中間に位置し、ディメンション(地域など)、メトリクス(コンピュート支出など)、およびそれらの関係を一度定義する。その後のすべての下流コンシューマー(ダッシュボード、エージェント、アドホッククエリを問わず)は、同じ「ゴールデン層」にクエリを実行する。この集中化により、検出とサンプリングのフェーズをスキップするためクエリが高速化し、事前集計データにより冗長な計算が排除されるためエージェントのトークン消費が削減され、自然言語の質問をSQLに変換する前にモデルが正確なビジネスコンテキストを受け取るため精度が向上する。

Snowflakeの社内展開は、運用上のパターンも明らかにした。成功するセマンティック層には、本番ソフトウェアと同じ厳格さ(バージョン管理、ピアレビュー、CI/CD)が必要であり、データエンジニアリングのパフォーマンスを優先し(基盤となるテーブルが高速で適切に構築されていることを確認)、エントロピーを防ぐために絶え間ないキュレーションが不可欠である。同社は、人気のあるダッシュボードタイルを重要な質問のシグナルとして使用し、すべてのクエリを記録してギャップを特定し、カスタム命令やCortex Senseなどのツールを使用して、セマンティックビュー全体に新しい質問をインテリジェントにルーティングした。このガバナンス、パフォーマンスチューニング、ユーザーフィードバックの融合が、セマンティック層自体が混乱の原因になるのを防ぐために重要であると思われる。

よくある質問
セマンティックビューを使用すると、AIエージェントはどのくらい高速化するのか?
記事によると、生データにクエリを実行するエージェントは、複数のデータソースの検索、理解、サンプリングに時間を費やし、これが実行時間の大半を占める可能性がある。セマンティックビューを使用すると、エージェントは直接SQL実行に進む。また、セマンティックビュー内のテーブル関係と事前集計データを使用することで、エージェントはトークン効率が大幅に向上し、繰り返しの計算とコストを削減できる。
セマンティック層を追加したことで、精度はどのように向上したのか?
AtScaleのベンチマークテストでは、セマンティックコンテキストを追加することで、TPC-DS上の40のビジネス質問におけるテキストからSQLへの変換精度が20%から90%以上に向上した。
2025年7月にSnowflakeの従業員は何人がセマンティック層を使用したのか?
400人以上の社内ユーザーが、製品データサイエンスエージェントを通じて5,400件以上のクエリを実行した。全チーム・全エージェントを合わせると、5,600人以上の従業員がセマンティック層を通じて32万件以上のクエリを実行した。
Snowflake AI Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へFlock監視カメラ反発が中間選挙前に反AI機運を増幅