第1世代のエンタープライズAIは、エージェントの構築に重点を置いていました。次世代のエンタープライズAIで重要になるのは、エージェントの大規模な運用です。
Cortex Agentsはこれまでも、Snowflake内でAIアプリケーションを構築するためのマネージドランタイムを提供してきました。過去1年間、お客様が最初のエージェントの展開から、エンタープライズ規模の展開の管理へと移行する様子を見てきました。この移行により、オーケストレーション、実行、ガバナンスに関する新たな運用上の課題が浮き彫りになりました。
本日、エンタープライズAIエージェントを大規模に構築、展開、運用する際の運用の複雑さを簡素化する新機能によって、Cortex Agentsを拡張します。
要点
- 構築
- コーディングエージェント(近日パブリックプレビュー開始):CoCoを支えるものと同じランタイムを基盤とするマネージドコーディングエージェントを構築し、任意のアプリケーションに展開
- スキルパッケージ(近日パブリックプレビュー開始):厳選されたスキルのセットを単一のオブジェクトにパッケージ化し、単一のURIを使用してエージェント内で参照
- エージェントツールセット(近日パブリックプレビュー開始):重複するツールの定義を書き直して維持する代わりに、現在のエージェント仕様で別のエージェントのツールを参照
- ツール検索(近日パブリックプレビュー開始):すべての定義を事前に読み込むのではなく、オンデマンドでツールを検出
- 実行
- 非同期エージェントAPI(近日一般提供開始):接続を開いたままにすることなく、バックグラウンドで長時間のジョブを実行
- コード実行ツール(近日パブリックプレビュー開始):サンドボックス化されたPython環境内でデータを処理し、洗練された出力を生成
- 中断と再開(近日一般提供開始):実行中のエージェントを停止して軌道修正し、中断したところから再開
- 部分アクセス(近日パブリックプレビュー開始):単一のマネージドエージェントから、異なる許可レベルを持つユーザーに対応
- 管理
- バージョン管理UI(パブリックプレビュー中):YAMLを編集することなく、エージェント構成を比較、ロールバック、プロモート
Cortex Agentsのおさらい
Cortex Agentsは、エンタープライズデータに対する推論、ツールの呼び出し、コードの実行、接続されたシステム全体でのアクションの実行を、すべてSnowflakeのガバナンス境界内で行うことができます。すべてのアクションは、他のデータに適用されるものと同じアクセス制御と監査証跡の対象となります。
オーケストレーションモデル、ツール、指示を含むCortex Agentsを宣言的に定義します。アプリケーションはREST APIを介してこれを呼び出し、Snowflakeがモデルのルーティング、ツールの呼び出し、結果の組み立てを処理します。
本番環境における課題
ほとんどの展開は、単一のエージェント、少数のツール、短いタスクから始まります。このセットアップは、PoC(概念実証)や小規模な展開であれば十分に機能します。
しかし、大規模なエンタープライズ本番環境は異なります。ワークフローは複数の特化型エージェントにまたがり、ツールライブラリは数十の統合へと拡大し、リクエストの実行にはミリ秒ではなく数分を要するようになります。また、ガバナンスチームには、各エージェントに許可されている操作を正確に把握するための可視性が必要になります。これらは、プロンプトの改善やモデルの高速化によって解決できる問題ではありません。これらは運用上の課題であり、以下で紹介する新機能はまさにその解決を目的として設計されています。
エージェントの構築
Snowflake CoCoのコーディング機能をあらゆるアプリケーションに導入
Snowflake CoCoは、モダンデータスタック全体で価値実現までの時間を短縮するために構築された、初のデータネイティブなAIコーディングエージェントです。CoCoは、企業のデータ、コンピュート、ガバナンス、運用セマンティクスを深く認識しており、複雑なデータエンジニアリング、アナリティクス、機械学習、エージェント構築のタスクを、高い精度と信頼性を備えたシンプルで情報に基づいた会話へと変換します。
Cortex Agents REST APIを使用することで、これらと同じコーディング機能(近日パブリックプレビュー開始)を独自のアプリケーションやインターフェースに導入するマネージドエージェントを構築できるようになりました。CoCoツールセット(サンドボックスを含む)でエージェントを構成し、指示とデータグラウンディングを自社の環境にスコープして、標準のRESTエンドポイント経由で公開します。コード生成、SQL実行、データ変換、またはパイプラインの自動化を必要とするクエリはすべて、サンドボックス化されたランタイム内で処理されます。これはCoCoを支える基盤と同じものであり、独自のエージェントワークフローの一部として構成できるようになりました。
たとえば、当社のエンジニアリングチームは、Cortex Agentのあらゆるリクエストの根本原因を特定する内部ツール「Debug with CoCo」を20分足らずで構築しました。アプリ自体は数百行の長さで、UI経由でrequest_idを受け取り、専用のプロンプトを使用してCortex Agent APIを1回呼び出します。マネージドAPIはCoCoサンドボックスをプロビジョニングし、ログをエージェントのグラウンディングとしてマウントし、CoCoツールセットを通じてbashとSQLを実行して、証拠に基づく根本原因分析をブラウザにストリームします。コーディングエージェントのランタイムは不要で、データがSnowflakeの外部に出ることもありません。必要なのはREST呼び出しのみです。

図1: CoCoランタイムを備えたマネージドエージェントAPI上に構築されたエンジニア向けツール「Debug with CoCo」。
エージェントへの共有機能レイヤーの提供
エージェントの展開が拡大するにつれて、スキルの管理がボトルネックになります。新しいエージェントにはそれぞれ独自の機能リストが必要であり、更新のたびに各エージェントに個別に適用する必要があります。また、スキルライブラリが拡張するにつれて、エージェントの仕様の維持が困難になり、同期が取れなくなりやすくなります。
スキルパッケージ(近日パブリックプレビュー開始)を使用すると、厳選されたスキルセットを一度定義するだけで、単一のURIを使用して任意のエージェント仕様でコレクション全体を参照できるようになります。パッケージが更新されると、それを参照しているすべてのエージェントに変更が自動的に適用されます。チームは、データワークフローの標準セット、ドメイン固有のツール、承認済みの統合などの共有機能レイヤーを構築し、個別のコピーを複製したり維持したりすることなく、その上に新しいエージェントを構成できます。
書き換えることなくエージェント間でツールを再利用
エンタープライズにおけるエージェントの展開は、多くの場合、慎重に厳選されたツールセット、テスト済みの統合、調整された構成を備えた、明確に定義されたエージェントから始まります。2つ目のエージェントが同じツールの一部を必要とする場合、現在のアプローチではツール定義を複製します。つまり、仕様をコピーし、2つのコピーを維持して、何かが変更されるたびにそれらの同期を保つ必要があります。
エージェントツールセット(近日パブリックプレビュー開始)を使用すると、現在のエージェントの仕様で別のエージェントのツールを直接参照できるようになります。1行でソースエージェントを指定するだけで、そのすべてのツールがすぐに利用可能になります。再定義は必要ありません。ソースエージェントのツールが更新されると、そのツールセットを参照しているすべてのエージェントに変更が自動的に継承されます。チームは、共有データアクセスレイヤー、検索統合の標準セット、共通のMCP構成などの正規のツールセットを一度定義するだけで、オリジナルを複製したり分岐させたりすることなく、その上に新しいエージェントを構成できます。
エージェントのコンテキスト構築の最適化
GitHub、Slack、Jira、Salesforce、および内部MCPサーバーに接続する大規模なエンタープライズの展開では、数十ものツールが簡単に蓄積される可能性があります。1つの質問に答える前に、エージェントはツール定義をコンテキストに読み込むために数万トークンを消費する場合があります。
ツール検索(近日パブリックプレビュー開始)は、段階的開示によってこの問題に対処します。エージェントは、すべてのツール定義を事前に読み込むのではなく、推論時にツールライブラリを検索し、現在のタスクに関連する定義のみを読み込みます。大規模な環境では、これは単なるパフォーマンスの最適化にとどまりません。コンテキストウィンドウの圧迫を軽減することで精度が向上し、一度にすべてを読み込むことが現実的ではないツールエコシステム全体でエージェントを動作させることが可能になります。
エージェントの実行
長時間のタスクによるアプリのブロックを回避
一部のタスクには、ミリ秒単位ではなく数分かかります。月次財務データの照合、包括的な調査レポートの生成、顧客契約のバッチ処理などは、HTTP接続を開いたままにできるジョブではありません。
非同期エージェントAPI(近日一般提供開始)を使用すると、エージェントはこれらのタスクをバックグラウンドで実行できるようになります。呼び出し元はすぐにrun_idを受け取り、タスクの完了時に応答を取得します。
エージェントは完了するまで実行され(ユーザーの入力が必要な場合は一時停止します)、準備ができ次第結果を利用できます。長時間実行されるエージェントワークフローは、カスタムのキューイングやオーケストレーションインフラストラクチャを必要とせずに、マネージドランタイム内で完全に実行できるようになりました。
1回の実行で生データから洗練された出力までセキュアに生成
コード実行ツール(近日パブリックプレビュー開始)により、Cortex Agentsはセキュアでサンドボックス化されたPython環境にアクセスできるようになります。この環境では、Snowflakeから離れることなく、データを処理し、計算を実行し、視覚化を生成して、PDF、PowerPointプレゼンテーション、チャートなどの洗練された出力を生成できます。
サンドボックスではPython 3.12が実行され、デフォルトでnumpyとpandasが含まれています。追加のパッケージは、アーティファクトリポジトリを通じてPyPIから取得できます。外部ネットワークアクセスは、名前付き統合を通じてスコープを設定できます。各実行は隔離された環境で行われます。エージェントが生成したコードは、明示的な権限なしにデータにアクセスすることはできません。これにより、エージェントはデータセットの分析からフォーマットされたPDFレポートの作成まで、ワークフロー全体を1回の実行で完了できるようになります。
ワークフローの一時停止、修正、再開
エージェントに2年分の財務データの分析を依頼した後で、実際には5年分が必要であることに気づく場合があります。あるいは、エージェントが役に立たない方向に進んでいることに気づき、完了する前に方向転換させたい場合もあります。
中断と再開(近日一般提供開始)は、人間による制御のためのファーストクラスのAPIをビルダーに提供します。エージェントを停止して修正を送信すると、中断したところから再開されます。
エージェントは一時停止して作業を保存し、次の指示を待ちます。これにより、中断されたワークフローに関するカスタムの状態管理やリカバリロジックを構築する必要がなくなります。
1つのマネージドエージェントで複数のアクセスレベルに対応
ほとんどの組織では、ユーザーごとに異なる権限が設定されています。営業チームは顧客のヘルスメトリクスにアクセスできる一方で、財務チームは請求情報も閲覧できる場合があります。このような違いに対応するには、多くの場合、同じエージェントの複数のバージョンを構築して維持する必要があります。
部分アクセス(近日パブリックプレビュー開始)を使用すると、同じマネージドエージェントで、異なる許可レベルにまたがるリクエストを処理できます。リクエストが届くと、エージェントはユーザーが使用を認可されているツールを評価し、その範囲内でリクエストを処理します。制御はSnowflakeレイヤーで適用され、その他のデータをすでに管理しているRBACと一貫性が保たれます。実際には、単一のエージェントが同じナレッジベースから、従業員とマネージャー、またはアナリストと経営幹部の両方に対応しつつ、それぞれに異なるアクセス境界を適用できます。
エージェントの管理と更新
すべてのエージェント構成の視覚的なスナップショット
エージェントの構成は時間の経過とともに進化します。プロンプトが調整され、ツールが追加され、ビジネスロジックが変更されます。構造化されていない場合、本番環境で実行されているものとテストされているものとの間に、文書化されていない乖離がチーム内に蓄積されます。
バージョン管理UI(パブリックプレビュー中)により、チームはエージェント構成の履歴を視覚的に確認できます。YAMLを手動で編集することなく、バージョンを並べて比較し、以前の状態にロールバックして、テスト済みの候補を本番環境に昇格させることができます。リリース前にチームが候補バージョンのイテレーションを安全に行う間も、LIVEバージョンは本番環境に維持されます。規制産業の場合、これにより、すべてのエージェント構成について、何が変更され、いつ、誰が承認したかという明確な管理チェーンが構築されます。

エンタープライズ規模に対応する設計
本日発表された機能は、Cortex Agentsがすでに提供しているマネージドプラットフォームを拡張するものです。オーケストレーション、実行、および運用制御は、チームが最初の本番環境への展開から組織全体への導入へとスケールするのに役立ちます。
Snowflakeがマネージドエージェントを提供するにあたり、これは主な焦点となってきました。運用の複雑さを簡素化するプラットフォームにより、ビルダーはインフラストラクチャの維持に費やす時間を減らし、AIアプリケーションの構築により多くの時間を割くことができます。エンタープライズAIの展開が成熟し続けるにつれて、作業はエージェントの構築から運用へと移行します。それこそが、Cortex Agentsがサポートするように構築された次のフェーズです。
使用を開始する
- コード実行ツールをお試しいただけます。こちらのサンドボックス構成とパッケージのセットアップをご活用ください。
- 初めてのマルチエージェントワークフローを構築できます。実際の例を交えたこちらの宣言型オーケストレーションガイドをご活用ください。
- これらの機能が実際に稼働している様子をご覧いただけます。詳しくは、Snowflake Summit 2026のデモをご視聴ください。
将来の見通しに関する記述:本ブログ記事には、開発中、一般提供前、またはその他の理由でまだ利用できない製品、機能、および性能に関する記述を含む、将来の見通しに関する記述が含まれています。これらの将来の見通しに関する記述は、実際の結果が大きく異なる原因となり得るリスクと不確実性の影響を受けます。実際の結果が異なる原因となり得るリスクの詳細については、SnowflakeのSEC提出書類をご参照ください。




