16 de maio de 2024 — Tipo de dados de vetor e funções de similaridade vetorial — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de tipo de dados de VECTOR, funções de similaridade vetorial e função de incorporação vetorial. Esses recursos permitem aplicativos importantes que exigem busca e recuperação de vetores semânticos.

Para obter mais informações, consulte Incorporações de vetor.

Novo tipo de dados SQL

O seguinte tipo de dados agora está disponível para o público em geral nesta versão:

Categoria

Novo tipo de dados

Descrição

Vetor

VECTOR

Com o tipo de dados VECTOR, o Snowflake codifica e processa vetores de forma eficiente. Este tipo de dados oferece suporte a aplicativos de pesquisa e recuperação de vetores semânticos, como aplicativos baseados em RAG e operações comuns em aplicativos de processamento de vetores.

Novas funções de SQL

As seguintes funções agora estão com disponibilidade geral neste lançamento:

Categoria de função

Nova função

Descrição

Função de similaridade vetorial

VECTOR_INNER_PRODUCT

Retorna o produto interno de dois vetores. O produto interno (também conhecido como produto escalar ou ponto) multiplica dois vetores

Função de similaridade vetorial

VECTOR_L2_DISTANCE

Mede a distância L2 entre dois vetores.

Função de similaridade vetorial

VECTOR_COSINE_SIMILARITY

Mede a similaridade do cosseno entre dois vetores, que é a distância angular entre os vetores em um espaço multidimensional.

Função LLM

EMBED_TEXT_768 (SNOWFLAKE.CORTEX)

Cria uma incorporação vetorial para uma determinada sequência de texto em inglês.