2025年6月2日 --- Snowflake Cortex AISQL --- プレビュー

AI機能がマルチモーダルデータ全体でSQL演算子に対応

強力なAI機能をSnowflakeのSQLエンジンに直接もたらすCortex AISQLをプレビューとしてリリースしました。Cortex AISQLを使用すると、使い慣れたSQLコマンドを使用してマルチモーダルな企業データ全体にスケーラブルなAIパイプラインを構築することができます。構造化データおよび非構造化データからより深いインサイトを得る一方、テキストや画像をより高速かつコスト効率よく処理できるようになります。

使用できるCortex AISQL関数には次のようなものがあります。

  • AI_FILTER: テキストまたは画像の入力に対して、平易な言語による「はい」か「いいえ」の質問を評価します。AIの機能を使用して、SELECT、WHERE、JOINの句で結果をフィルターできます。

  • AI_CLASSIFY: テキストまたは画像の入力を平易な言語によるカテゴリ定義に基づいてユーザー定義の単一または複数のカテゴリに分類します。

  • AI_AGG: テキスト列を集約し、ユーザー定義のプロンプトに基づいて複数の行にわたるインサイトを返します。この関数はコンテキストウィンドウの制限を受けません。

  • AI_SUMMARIZE_AGG: テキスト列を集約し、複数行にわたる要約を返します。この関数はコンテキストウィンドウの制限を受けません。

  • AI_SIMILARITY: 埋め込みベクトルを明示的に作成することなく、2つの入力間の埋め込み類似度を計算します。

  • AI_COMPLETE: 複数のLLMsのいずれかを使用して指定された文字列または画像の完成物を生成します。この関数は、他の関数では補えない生成AIタスクに使用できます。

Cortex AISQLの主な利点は以下の通りです。

  • 表現豊かで公正可能なAI演算子: AIを活用する新しい演算子セットはFILTERやAGGREGATEのような使い慣れたSQLプリミティブをシームレスに統合することで、より直感的で強力なデータ操作を可能にします。

  • シンプルなAIパイプライン: 標準のSQLを使用して、より簡単かつ効率的に、高度なマルチステップAIパイプラインを構築できます。

  • すべてのデータに対応する統合分析: 同じSQLクエリ内で構造化データと非構造化データを横断して分析を実行し、データのサイロ化を解消します。

  • マルチモーダルデータのネイティブサポート: Cortex AISQLの演算子は、多様なモダリティでスムーズに動作するように設計されているため、テキストデータと画像データの処理システムを別々に用意する必要がありません。

  • パフォーマンス強化: Snowflake内のクエリエンジンのパフォーマンスとスケーラビリティを向上しました。

開始するには、 Cortex AISQL をご覧ください。