Funções de inteligência artificial

As funções de inteligência artificial (IA) permitem trabalhar com grandes modelos de linguagem (LLMs) e modelos Core ML. Para os LLMs, essas funções obtêm e convertem vetores de incorporação, calculam a similaridade por cosseno e as contagens de tokens e fornecem informações sobre o esquema da tabela. Para os modelos Core ML, as funções restantes retornam informações e realizam a avaliação de um modelo.

Função Propósito

ComputeModel

Retorna um objeto JSON que contém o resultado da avaliação do modelo Core ML.

CosineSimilarity

Retorna a similaridade entre dois vetores de incorporação como um número entre -1 (oposto) e 1 (similar).

GetEmbedding

Envia dados de entrada para um modelo de incorporação e retorna uma representação de vetor como dados de container.

GetEmbeddingAsFile

Converte um vetor de incorporação do formato de texto em dados de contêiner binário.

GetEmbeddingAsText

Converte um vetor de incorporação de dados de contêiner binário em formato de texto.

GetModelAttributes

Retorna um metadado no formato JSON sobre um modelo nomeado carregado no momento.

GetTableDDL

Retorna informações de tabela no formato de linguagem de definição de dados (DDL) para uma lista de ocorrências de tabela especificadas como uma matriz JSON.

GetTokenCount

Retorna a contagem de tokens para o texto especificado. Use apenas para orientação; as contagens reais usadas pelos modelos podem variar.