Snowflake Cortex

Snowflake Cortexは、Snowflakeユーザーに機械学習と AI ソリューションを提供するインテリジェントな完全に管理されたサービスです。Snowflake Cortexの機能には次が含まれています。

  • LLM 関数: SQL とPython関数で、大規模言語モデル(LLMs)を活用し、自由形式のテキストを理解、クエリ、翻訳、要約、および生成します。

  • ML ベースの関数: 機械学習を使用して予測分析を実行し、構造化データについてのインサイトを得て、日常的な分析を加速するのに役立つ SQL 関数です。

Snowflake Cortexは、Snowflakeのセキュリティ境界内で、最先端の ML および AI ソリューションをお客様のデータに提供します。そのため、Snowflake Cortexソリューションを活用するワークロードは、Snowflakeの既存のセキュリティ、スケーラビリティ、ガバナンス機能の恩恵を受けることができます。

Snowflake Cortexを支えるスケーラブルなインフラストラクチャは、現在、一部の顧客向けにプライベートプレビュー中の他のインテリジェントなSnowflake機能も支えています。以下の機能の早期アクセスについては、Snowflakeアカウント担当者にお問い合わせください。

  • ドキュメント AI

  • ユニバーサル検索

  • Snowflake Copilot

LLM 関数

Snowflake Cortexの LLM 関数 は、大規模言語モデル(LLMs)を使用して、非構造化形式や半構造化形式で保存されたデータからインサイトを抽出します。現在、利用可能な機能には次が含まれます。

  • COMPLETE を使用して、テキストデータで複雑な推論タスクを実行します。

  • EXTRACT_ANSWER を使用して、非構造化データや半構造化データから情報を抽出します。

  • SUMMARIZE でテキストのあらすじを自動的に取得します。

  • SENTIMENT を使用してテキストの雰囲気やトーンを検出します。

  • TRANSLATE を使用してドキュメントを他の言語に翻訳します。

テキスト埋め込み機能とベクトル比較機能は、テキストドキュメントのセマンティック比較を可能にするもので、一部のお客様を対象に現在プライベートプレビュー中です。これらの機能への早期アクセスについては、Snowflakeアカウント担当者にお問い合わせください。

ML 駆動型関数

Snowflake Cortex ML 搭載型関数は、アナリスト、データエンジニア、ビジネスユーザーに、スケーラビリティと精度に最適化された強力な機械学習モデルを提供します。アルゴリズムは提供されますので、必要なのはデータのみです。これらの機能には SQL からアクセスできます。

  • 予測 は、データ中のどの要因が対象値(売上など)に影響を与えるかを判断し、その要因に基づいて将来の値を予測します。

  • 異常値検出 は、同じ期間の予測と比較することで、データ内の潜在的な異常値を検出します。

  • コントリビューションエクスプローラー は、関心のある値に影響を与える要因を判別します。

その他の ML 搭載型機能は、一部のお客様を対象に現在プライベートプレビュー中です。これらの機能への早期アクセスについては、Snowflakeアカウント担当者にお問い合わせください:

  • 自動的に検出された説明要因に基づいて、記録を2つ以上のクラスにソートする分類機能。

  • Snqwsight内で ML 駆動型関数を SQL を記述することなく使用するローコードウェブインターフェイス。

Snowpark ML

データサイエンティストと開発者のために、 Snowpark ML は、Python API を使用してSnowflake内で機械学習モデルを開発、デプロイ、使用する機能を提供します。特定のニーズがSnowflake Cortex ML のソリューションで対応できない場合は、Snowpark ML を利用して独自のアプローチを開発します。