2024年5月16日 --- ベクトルデータ型とベクトル類似関数 --- 一般公開

このリリースにより、 VECTOR データ型、ベクトル類似性関数、ベクトル埋め込み関数の一般公開をお知らせします。これらの機能により、セマンティックなベクトル検索と取得を必要とする重要なアプリケーションが可能になります。

詳細については、 ベクトル埋め込み をご参照ください。

新しい SQL データ型

このリリースでは、以下のデータ型が一般公開されました。

カテゴリ

新しいデータ型

説明

ベクトル

VECTOR

VECTOR データ型により、Snowflakeはベクトルを効率的にエンコードおよび処理します。このデータ型は、 RAG ベースのアプリケーションのような、セマンティックなベクトル検索および取得アプリケーションや、ベクトル処理アプリケーションにおけるベクトルに対する一般的な操作に対応します。

新しい SQL 関数

このリリースでは、以下の関数が一般公開されました。

関数カテゴリ

新しい関数

説明

ベクトル類似度関数

VECTOR_INNER_PRODUCT

2つのベクトルの内積を返します。内積(ドット積またはスカラー積としても知られる)は、2つのベクトルを掛けたものです

ベクトル類似度関数

VECTOR_L2_DISTANCE

2つのベクトル間のL2距離を測定します。

ベクトル類似度関数

VECTOR_COSINE_SIMILARITY

2つのベクトル間のコサイン類似度(多次元空間におけるベクトル間の角度距離)を測定します。

LLM 関数

EMBED_TEXT_768 (SNOWFLAKE.CORTEX)

与えられた英語のテキスト文字列に対するベクトル埋め込みを作成します。