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

AddEmbeddings

Adiciona dois vetores de incorporação e retorna o resultado como um vetor normalizado.

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.

GetFieldsOnLayout

Retorna uma lista dos campos em um layout como dados JSON.

GetModelAttributes

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

GetRAGSpaceInfo

Retorna informações sobre o espaço RAG especificado, ou todos os espaços RAG se nenhum ID de espaço for especificado.

GetTableDDL

Retorna informações da 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.

NormalizeEmbedding

Normaliza um vetor de incorporação. Se especificado, o parâmetro de dimensão reduz o número de dimensões vetoriais a serem usadas antes da normalização.

PredictFromModel

Retorna o valor previsto de um modelo de regressão treinado para o vetor de incorporação de texto especificado.

SubtractEmbeddings

Subtrai o vetor de incorporação v2 de v1 e retorna o resultado como um vetor normalizado.