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

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.

GetModelAttributes

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

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.