Snowflake Intelligenceは、ビジネスユーザーのデータ活用方法を再定義しています。インサイトを企業全体の意思決定とアクションへと変換します。このエクスペリエンスを支えているのがCortex Agentsです。これは、エンタープライズAIエージェントの構築とガバナンスを行うためのSnowflakeのプラットフォームです。Cortex Agentsは、データ、ワークフロー、外部システムにまたがるマルチステップの作業をオーケストレーションします。また、チームはこれを使用して、カスタムエージェントを直接構築し、スケーリングすることもできます。
企業のチームは、AIエージェントのプロトタイプ作成から本番環境への展開へと移行しつつあります。現在、チームはビジネス機能全体でエージェントの効率と精度を測定したいと考えています。信頼できるガバナンスの効いた環境で、実験段階から実際のビジネス成果の推進へと移行するためです。
こうした背景から、エージェント開発者は、信頼性の高い構築、迅速な反復、そして自信を持って本番環境へリリースできるプラットフォームを必要としています。アカウント管理者は、スケーラブルなガードレールを必要としています。これには、すべてのチームで機能する支出管理、データ分離、ガバナンスが含まれます。
Cortex Agentsは、エンタープライズエージェント開発のライフサイクル全体にわたる機能をサポートします。
- 構築:MCP経由で任意の外部ツールに接続し、Snowflakeの境界内にあるサンドボックスでコードを実行できるエージェントを構築する。
- スケーリング:使い慣れたSnowflakeの行アクセスポリシーを使用してテナントごとのデータ分離を適用しながら、何千人ものユーザーに対してエージェントをスケーリングする。
- ガバナンス:同じポリシーと、包括的な予算によるコスト管理を通じてガバナンスを適用する。
- イテレーション:評価フレームワークを用いて反復し、品質を継続的に改善する。
これらは合わせて、企業がエージェントをパイロット版から本番環境へと大規模に移行するために必要なインフラストラクチャを構成します。これは、Snowflake Intelligenceを支えるのと同じ基盤であり、Snowflakeのセキュリティおよびガバナンス境界内で構築されたマネージドソリューションです。
「Snowflake Intelligenceを活用することで、1,600拠点以上のチームが自然言語を用いて、アナリストに頼ることなく運用パフォーマンスをより深く理解し、リアルタイムのインサイトにアクセスできるようになりました。これにより、ガバナンスの効いた単一のデータソースに基づき、意思決定の迅速化とビジネス全体における一貫性の向上が実現しています。今後については、Cortex Codeを活用してAIエージェントの構築とスケールを進めていく予定です。これにより、売上の成長加速と車両稼働率の向上を図り、日々の業務運営をさらに進化させていきます」
—Tony Leopold氏
構築:あらゆるものに接続し、あらゆることを実行
何千人ものユーザーが、日常的にAIを利用してデータにクエリを実行しています。Jiraチケットの作成、Salesforceレコードの更新、分析の実行、チャートの生成などのアクションを起こすことは、より困難なステップです。これには、外部システムへの接続、コードの実行、そして、ドメイン知識を反復可能なワークフローへと変換することが必要になります。これまでは、カスタムのツール統合を記述し、インフラストラクチャを立ち上げ、それらすべてを自社で保守する必要がありました。この統合の負担により、多くのチームが本番環境への展開を延期していました。Snowflake Intelligenceは現在、MCPコネクタ、コード実行、スキルをネイティブに統合しています。これにより、質問に答え、エンタープライズシステム全体で実際のアクションを起こすエージェントを簡単に構築できるようになりました。
MCPコネクタ:外部データ統合の標準
Model Context Protocol(MCP)は、AIエージェントを外部のツールやサービスに接続するためのオープン標準として登場しました。Cortex Agentsは現在、MCPコネクタ(近日一般提供開始)をサポートしています。これは、最小限の構成でエージェントをAtlassian(JiraおよびConfluence)、GitHub、Salesforce、Google Workspace、SlackなどのMCP互換サーバーに接続できるネイティブな統合レイヤーです。
セットアップは、標準化されたインターフェイスとわかりやすいパターンに従って行われます。営業オペレーションチームは、SalesforceとJiraのインスタンスを迅速に接続できます。そして、Cortex Agentsを活用したSnowflake Intelligenceのインターフェイスを通じて対話し、パイプラインの追跡、顧客レポートのアップロード、チケットの作成を自動的に行うことができます。
ロール、権限付与、監査ログなど、Snowflakeオブジェクトに適用されるのと同じガバナンスモデルが外部MCPサーバーにも適用されるため、管理が簡素化されます。

図 1:MCPコネクタ:エンタープライズツールとのシームレスな統合
エージェントスキル:モジュール式で再利用可能なタスクパッケージ
データ検索のみを目的として構築されたエージェントは、質問に答えることしかできません。エージェントスキル(近日一般提供開始)を使用すると、ユーザーが一度定義してデプロイしたモジュール式パッケージを使用して、エージェントが反復可能なマルチステップのタスク(予測の実行、レポートの生成、ワークフローの実行など)を実行できるようになります。
企業は、組織全体に分散している専門知識を、複数のチームで再利用できるスキルとしてコード化できるようになりました。たとえば、アナリティクスチームが構築した予測スキルを、運用、営業、マーケティングの各部門のエージェントがコードを複製することなく使用できます。
適切なスキルを備えたエージェントは、それらのタスクをオンデマンドで実行できます。これにより、従業員はより価値の高い業務に集中できるようになります。組織全体でより多くのスキルが提供され、共有されるにつれて、追加の開発作業なしでエージェントの能力が徐々に向上し、チーム全体の生産性向上が加速します。

図 2:エージェントスキル:チーム間で再利用可能なワークフロー
「Snowflakeは、当社の業務全般におけるAI活用において中核的な存在となっています。Snowflake Intelligenceの導入により、製造パフォーマンスの分析やインサイトの迅速な抽出が可能になりました。さらに、設備やプロセスの問題が発生する前に予兆を検知することもできています。すでに製造、品質管理、サプライチェーン、財務の各部門で数十のAIエージェントを展開しており、信頼できるデータや重要なナレッジへの迅速なアクセスを実現しました。これにより、業務効率が向上し、インサイト獲得までの時間が短縮されたことで、工場現場でのより素早いアクションが可能になっています。これは、私たちの事業運営とスケールのあり方を進化させる重要な一歩です」
—Priya Almelkar氏
コード実行ツール:すべてのエージェントにサンドボックス化されたPython環境を提供
一部のタスクでは、まだ存在しないコードが必要になります。これは、計画されたタスクに合わせて生成および実装されます。コード実行ツール(近日パブリックプレビュー開始)は、会話の一部としてコードを生成および実行するためのサンドボックス化されたPython環境をエージェントに提供します。開発者はこれを使用して、データを分析し、問題を解決し、PDFなどの形式でドキュメントを生成できます。
サンドボックスはセッションレベルの分離を強制するため、エージェントは現在の会話に渡されたデータ以外のデータにはアクセスできません。エージェントは、コード実行が適切なアプローチであるかどうかを判断し、それに応じて呼び出します。ユーザーが収益トレンドチャートを要求すると、エージェントはPythonを生成して実行し、追加の構成なしで視覚化を返します。
より高度なユースケースでは、サンドボックスを拡張できます。追加のPythonパッケージは、Snowflake内での使用が承認された厳選されたパッケージをホストするSnowflake Artifact Repositoryを通じて利用できます。ネットワークルールと外部アクセス統合を介して外部ネットワークアクセスを許可できるため、エージェントはAPIに到達し、外部ソースからデータを取得して、ダウンストリームシステムに結果をプッシュできます。
スキルがPythonスクリプトを参照する場合、その実行はCode Execution Toolに依存します。これら2つの機能は連携して機能するように設計されています。組織はコードを実行するスキルのライブラリを構築でき、Code Execution Toolがランタイムを処理します。

図 3:コード実行:すべてのエージェントにセキュアでオンデマンドのPythonを提供
スケーラビリティ:妥協することなくチーム全体に展開
1つのパイロットエージェントが成功すると、多くの場合、次のように展開を拡大するプレッシャーが生じます。これを5,000人の営業担当者全員に展開できるでしょうか。複数の営業地域で共有できるでしょうか。それらの答えは通常、1つのチームで機能するものと、大規模展開で機能するものとの間のギャップを浮き彫りにします。マルチテナント展開では、グループ間のデータ分離が必要です。更新のロールアウトには、本番環境を中断することなくテストを行う必要があります。歴史的に、どちらの問題も数週間にわたるカスタムエンジニアリングを必要としてきました。
マルチテナント:1つのエージェント、多数のテナント、分離されたデータ
マルチテナント(一般提供)により、単一のCortex Agentで複数のテナント(異なるチーム、リージョン、顧客など)にサービスを提供しながら、個別のエージェントインスタンスを展開することなく、テナント間の厳格なデータ分離を強制できます。
このモデルでは、セッション属性と行アクセスポリシーを使用します。エージェントを呼び出す際、アプリケーションはセッションに永続化されるテナント固有の値を渡します。エージェントがSQLを実行する前に、これらの値はセッション属性として設定されます。テーブルの行アクセスポリシーはこれらの属性を参照して行をフィルタリングするため、地域の営業エージェントは、呼び出し元のアプリケーションが指定したリージョンのデータのみを表示できます。
Snowflakeは不変のセッション属性をサポートしています。つまり、テナントコンテキストは一度設定されると、セッション中に生成されたSQL、コード実行、ツール呼び出しによって変更することはできません。悪意のあるクエリがテナントコンテキストを変更しようとした場合でも分離要件が維持されるように、Snowflakeでは行アクセスポリシーに不変のセッション属性を使用することを強くお勧めします。
エージェントのバージョン管理:本番環境向けのライフサイクル管理
新しいアプリケーション構成によって本番環境で何かが破損した場合、問題となるのは「何が問題だったのか」ではなく、「どれだけ早くロールバックできるか」です。エージェントのバージョン管理(一般提供)は、開発と本番環境を分離するコミットベースのライフサイクルモデルを導入することで、この問題を解決します。
すべてのエージェントにはライブバージョン(開発用の変更可能な作業コピー)があり、ライブバージョンをコミットすることで作成される不変のスナップショットである名前付きバージョンを任意の数だけ持つことができます。コミットにより、名前付きバージョンにはシステム割り当ての識別子(VERSION$1、VERSION$2など)が作成されます。名前付きバージョンは変更できません。その不変性が信頼性の高い展開の基盤となります。
エイリアスは、名前付きバージョンに割り当てる、人間が読めるルーティングラベル(production、staging、canary)を提供します。あるバージョンから別のバージョンにエイリアスを再割り当てすると、呼び出し元のアプリケーションに変更を加えることなく、すべてのトラフィックがリダイレクトされます。新しいバージョンのプロモートは1行のコマンドで実行でき、ロールバックは前のバージョンを指す同じコマンドで実行できます。
Gitでエージェント構成を管理しているチームは、ライブバージョンを完全にバイパスして、Git接続ステージから直接インポートすることで名前付きバージョンを作成できます。その結果、エンジニアがすでに知っているエージェント展開モデルが実現します。開発環境で構築し、ステージング環境でテストし、本番環境にプロモートして、必要に応じてロールバックします。

図 4:エージェントのバージョン管理:即時ロールバックによる安全な展開
ガバナンス:あらゆるレベルでコストを管理
AIエージェントの使用量は、消費されるクレジットに直結します。エージェントを広く展開する企業は、ほとんどのプラットフォームでまだ標準となっていない次のような質問に対する答えを必要としています。財務チームは共有アナリティクスエージェントにいくら費やしているでしょうか。チームが月間のbudgetを使い切った場合、どうなるでしょうか。アクセスは自動的に遮断されるのでしょうか。同じエージェントに対して、エンジニアリングチームの制限とは独立した制限を営業チームに設定できるでしょうか。包括的なコスト管理と使用状況の追跡により、チームはbudgetの超過を心配することなく、安心してAIを拡張できます。
リソースbudget:エージェントレベルの支出管理
Cortex Agents向けのリソースbudget(一般提供)は、Cortex Agentオブジェクトに月間クレジット支出上限を適用し、組織全体でタグベースのコスト帰属モデルを追跡します。チームレベルおよび組織全体のbudgetを設定して追跡できるため、支出が可視化され、管理され、使用状況に沿ったものになります。Snowflakeは、タグ付けされたエージェントのクレジット消費を追跡し、しきい値に達したときに設定されたアクションを実行します。
しきい値アクションのモデルは柔軟です。80%に達したら、チームリーダーにアラートを送信できます。100%で、ストアドプロシージャがアクセスを取り消します。制限を超えるニーズがあるチーム(たとえば、財務分析エージェントの決算期など)に対しては、100%を超えるしきい値で復元アクションを設定し、その後200%でハードストップを設定できます。サイクル開始アクションにより、新しいbudget期間の開始時にアクセスが自動的に復元されます。
budgetにより、エンジニアリング、財務、およびその他のすべてのチームは、コンピュートやストレージに対してすでに持っているのと同じ管理をAI支出に対しても行えるようになります。エージェントの過剰な使用が、月末の請求で初めて発覚する、といった事態を防げます。

図 5:リソースbudget:エージェントの支出を正確に管理する
共有リソースbudget:共有エージェントにおけるチームごとの支出
リソースbudgetはエージェントレベルで機能します。つまり、どのチームが実行しているかに関係なく、そのエージェントのすべての使用に適用されます。共有リソースbudget(一般提供)は、ユーザーグループのレベルで機能します。複数のチームが同じエージェントを共有しながら、各チームは独立した支出制限内で作業できます。budgetはチームレベルで適用されるため、各グループの使用状況は独立して追跡および管理されます。Snowflakeは、同じインスタンスを使用する他のグループとは独立して、共有リソースに対するタグ付けされたユーザーのクレジット消費を追跡します。
ユーザーが複数のbudget(エージェントのリソースレベルのbudgetと、チームの共有リソースレベルのbudget)の対象となる場合、各budgetは独立して評価され、ユーザーは最初に達したしきい値によって停止されます。たとえば、500クレジットの共有budgetを使い切った財務チームは、エージェント全体が1,000クレジットのリソース制限に達していなくても、アクセスを失います。他のチームは影響を受けずに継続できます。
このモデルにより、プラットフォームチームは共有インフラストラクチャを柔軟にデプロイできると同時に、個々のビジネスユニットは自身の消費を管理できるようになります。
反復:重要な点を測定し、問題が起きた箇所を修正する
LLMは本質的に非決定性を持ちます。ツールオーケストレーションは静かに失敗する可能性があります。エージェントがデータ検索でハルシネーションを起こしても、もっともらしい回答を生成することがあるためです。一般的な品質メトリクスでは、ドメイン固有のエラーを捉えることはできません。構造化された測定がなければ、チームはエージェントが時間の経過とともに改善しているのか悪化しているのかを判断できません。Cortex Agent Evaluationsを使用すると、セキュアなSnowflakeの境界内で直接、エージェント型アプリケーションを監視および反復できるようになりました。
Cortex Agent Evaluations:主観的なレビューから定量化されたパフォーマンスへ
Cortex Agent Evaluationsが一般提供されました。このフレームワークを使用すると、テストクエリと期待されるエージェントの動作のデータセットを定義し、エージェントに対して評価を実行して、実行ごとに定量化されたメトリクスを受け取ることができます。
評価は、SnowflakeのAgent GPA(Goal-Plan-Action)フレームワークによって強化されています。これは、3つの組み込みのメトリクスを提示する、研究に裏付けられたアプローチです。
- ツールの選択と実行の精度:エージェントは適切な段階で適切なツールを選択し、期待される入力と出力でそれらを正しく実行したでしょうか。
- 回答の正確性:エージェントの応答は期待される回答とどの程度一致していたでしょうか。
- 論理的一貫性:エージェントの指示、計画、およびツール呼び出しは内部的に一貫しているでしょうか。
TRAIL/GAIAベンチマークにおけるGPAフレームワークのパフォーマンスは、その信頼性を物語っています。ベンチマークテストでは、GPAの判定は人間が注釈を付けたエラーの95%を捉え(ベースラインは55%)、86%の精度で特定のトレーススパンにエラーを局所化しました。これは合格/不合格のシステムではありません。推論チェーンのどこでエージェントが破綻したかを正確に示します。
実用的なメリットとして、チームは主観的な人間によるレビューから、構造化され、再現性のある品質の効果測定へと移行できます。最初の本番環境への展開前に、評価を実行してベースラインを確立します。構成を変更するたびに再度実行し、品質が維持されていることを確認します。

図 6:Agent Evaluations:GPAによる測定、診断、改善
Snowflakeを活用したインテリジェンスがもたらす未来の働き方
Snowflake Intelligenceは、企業に新しい働き方をもたらします。インサイトは単なる回答にとどまらず、ビジネス全体で実際のアクションを促進します。
そのエクスペリエンスの背後には、本番環境でAIを運用するためのあらゆる要件を満たすように設計されたフルマネージドプラットフォームがあります。エンタープライズツールへの接続性、セキュアなコード実行、データ分離を伴うマルチユーザーのスケーラビリティ、きめ細かいコストガバナンス、品質向上のための組み込みの評価機能などです。
これらの機能は、AIを大規模に展開する際の最大の障壁を取り除きます。統合の複雑さを解消し、ガバナンスとコスト管理を確保して、信頼できる測定可能な成果の基盤を提供します。
Snowflake Intelligenceは、このシステムの中心に位置しています。ユーザーは1つの場所で質問し、データを探索し、アクションを実行できます。その裏で、プラットフォームがデータ、ワークフロー、システムをセキュアに接続します。この統合により、企業は複数のツールをつなぎ合わせたり、ガバナンスを妥協したりすることなく、実験段階から実際のインパクトへと移行できます。
Snowflake上で実行されるため、すべてのインタラクションは、ガバナンスが効いたデータ、既存のアクセス制御、統合されたポリシーに基づいています。チームはAIのためにガバナンスを再構築する必要はありません。すでに信頼しているものを拡張するだけです。
Snowflake Intelligenceの核となるのは、パーソナルなワークエージェントとしての機能です。コンテキストを理解し、複雑な推論を支援し、ユーザーに代わってアクションを実行します。これにより、チームはより迅速に行動し、より効果的にコラボレーションして、最終的にはAIのスピードで業務を進めることができます。
Snowflake Intelligenceは本番環境に対応しており、データを意思決定に、意思決定をアクションへと変えます。すでに信頼されているデータプラットフォーム上に構築され、セキュアかつ大規模に機能します。
使用を開始する
これらの機能は一般提供されています。詳しくは以下をご覧ください。
最新のSnowflake Intelligenceのイノベーションについてご覧ください。
こちらのガイドを使用して、Snowflake IntelligenceでのMCPコネクタの利用を開始してください。
- 機能の詳細についてはドキュメントを参照するか、クイックスタートガイドを使用して最初のCortex Agentを構築し、迅速に利用を開始できます。



