Funciones de inteligencia artificial

Las funciones de inteligencia artificial (IA) le permiten trabajar con modelos de lenguaje de gran tamaño (LLM) y modelos Core ML. Para los LLM, estas funciones obtienen y convierten vectores de incrustación, calculan la similitud del coseno y el recuento de tokens, y proporcionan información sobre el esquema de la tabla. Para los modelos Core ML, las funciones restantes devuelven información sobre un modelo y realizan su evaluación.

Función Finalidad

AddEmbeddings

Suma dos vectores de incrustación y devuelve el resultado como un vector normalizado.

ComputeModel

Devuelve un objeto JSON que contiene el resultado de la evaluación del modelo Core ML.

CosineSimilarity

Devuelve la similitud entre dos vectores de incrustación como un número entre -1 (opuesto) y 1 (similar).

GetEmbedding

Envía datos de entrada a un modelo de incrustación y devuelve una representación vectorial como datos contenedores.

GetEmbeddingAsFile

Convierte un vector de incrustación del formato de texto a datos de contenedor binario.

GetEmbeddingAsText

Convierte un vector de incrustación de datos de contenedor binarios a formato de texto.

GetFieldsOnLayout

Devuelve una lista de los campos de una presentación como datos JSON.

GetModelAttributes

Devuelve metadatos en formato JSON acerca de un modelo con nombre cargado actualmente.

GetRAGSpaceInfo

Devuelve información sobre el espacio RAG especificado o sobre todos los espacios RAG, si no se especifica ningún ID de espacio.

GetTableDDL

Devuelve la información de la tabla en formato lenguaje de definición de datos (DDL) para una lista de ocurrencias de tabla especificadas como una matriz JSON.

GetTokenCount

Devuelve el recuento de tokens del texto especificado. Úselo solo como guía; los recuentos reales utilizados por los modelos pueden variar.

NormalizeEmbedding

Normaliza un vector de incrustación. Si se especifica, el parámetro dimensión reduce el número de dimensiones vectoriales a utilizar antes de la normalización.

PredictFromModel

Devuelve el valor predicho de un modelo de regresión entrenado para el vector de incrustación de texto especificado.

SubtractEmbeddings

Resta el vector de incrustación v2 de v1 y devuelve el resultado como un vector normalizado.