Snowflake AI と ML

Snowflakeは、人工知能(AI)と機械学習(ML)に基づいた強力でインテリジェントな機能の2つの広範囲にわたるカテゴリを提供します。これらの機能はこれまでになく少ない時間でデータで作業するのに役立つ可能性があります。

  • Snowflake Cortex は、大規模言語モデル(LLMs)を使用して非構造化データを理解し、自由形式の質問に答え、インテリジェントな支援を提供する AI 機能のスイートです。このSnowflake AI 機能のスイートには、以下が含まれています。

  • Snowflake ML は、独自のモデルを構築するための機能を提供します。

    • ML 関数 は、構造化データのパターンを検出する従来の機械学習モデルの作成と使用プロセスを簡素化します。これらの強力な分析ツールを、日々忙しいアナリスト、データエンジニア、データサイエンティストが設定なしですぐに使用し、データの理解、予測、分類に役立てることができます。

    • データサイエンティストや開発者は Snowflake ML を使用し、カスタムモデルを開発および運用して、データに関する独自の課題を解決すると同時に、Snowflake内のデータを維持できます。Snowflake ML には、一般的な ML フレームワークをベースとするモデル開発クラスのほか、機能ストア、モデル登録、フレームワークコネクタ、不変データスナップショットなどの ML Ops 機能も組み込まれています。

Snowflake AI機能の使用

Snowflake AI 機能とその基礎となるモデルは、以下の原則で設計されています:

  • 完全なセキュリティ。 すべての AI モデル(指定したモデルを除く)は、Snowflakeのセキュリティとガバナンスの境界内で実行されます。お客様のデータを、他のお客様やモデル開発者が利用することはできません。

  • データプライバシー。 Snowflakeでは、当社の顧客ベースが利用できるモデルをトレーニングするために、お客様の顧客データを使用することはありません。

  • 管理。 よく知っている ロールベースのアクセス制御 によりチームのSnowflake AI 機能の使用を管理できます。

AI/ML モデルアップデートプロセス

Snowflakeは、Snowflake AI 機能を提供するモデルを含め、製品の品質向上に継続的に取り組んでいます。このセクションでは、これらのモデルのアップデートが、 Snowflakeの行動変容 プロセスにどのように適合するかを説明します。

モデルの更新および動作変更に関するポリシー

概要

Snowflakeは、品質、パフォーマンス、可用性を改善するために、Cortex AI機能を支えるモデルを継続的に更新しています。これらの更新により、モデルの動作、可用性、またはライフサイクルステータスに変更が生じる可能性があります。

このドキュメントでは、モデルの変更がどのように定義され、どのように通知されるか、モデルのライフサイクルと廃止がどのように管理されるかについて説明します。

モデルのライフサイクル

Cortexのモデルは、その準備状況と安定性を明確にするために、定義されたライフサイクルに従います。

  • プライベートプレビュー

  • 公開プレビュー

  • 一般提供(GA)

  • レガシー

  • サポート終了(EOL)

ライフサイクルステータスは、モデルの成熟度とサポートレベルを反映するものです。モデルがこれらのステージを進むにつれて、そのステータスはカスタマー向けインターフェース全体に反映されていきます。

プレビューモデルは評価用であり、より頻繁に変更される可能性があります。GAモデルは安定しており、本番環境での使用に適しています。

モデル変更のタイプ

モデルの更新は、以下のいずれかに該当する場合、動作変更とみなされます。

  • モデルまたはモデルバージョンの指定を含む、必要な構文の変更

  • モデル出力の構造の変更

  • モデルの廃止

これらの変更は、お客様がモデルを操作する方法に影響を与える可能性があるため、通常のガバナンスプロセスの一環として精査する必要があります。

変更の通知方法

Snowflakeは、以下の方法でモデル関連の更新について通知します。

  • 動作変更リリース(BCRs):カスタマーのアクションを必要とする場合や、既存のワークフローに影響を与える可能性のある変更に使用します

  • 新着情報:カスタマーがモデルを操作する方法を本質的に変更しない改善内容や追加機能に使用します

モデルの廃止は、明確かつタイムリーに通知を行うため、バンドルリリースとは別に通知されます。

廃止ポリシー

Snowflakeは、カスタマーが高品質で十分にサポートされているオプションに確実にアクセスできるように、モデルを定期的に廃止します。

一般提供(GA)モデルの場合

  • Snowflakeは、廃止の少なくとも60日前に通知するよう合理的な努力を払います

プレビューモデルの場合

  • 廃止のタイムラインは保証されず、より短い通知期間で実施される可能性があります

廃止期間中

  • カスタマーは廃止日までに代替モデルに移行することが求められます

  • 廃止後、モデルは使用できなくなる可能性があります

モデルの廃止は、ライフサイクルステータスがレガシーへの移行を経て最終的にはサポート終了になることによって示されます。