Cortex AISQL: Reimaginarse SQL como lenguaje de consultas de IA para datos multimodales

Hoy nos complace anunciar Snowflake Cortex AISQL, en vista previa pública, que incorpora potentes capacidades de inteligencia artificial (IA) directamente en el motor SQL de Snowflake. Cortex AISQL permite a los clientes crear flujos de IA escalables con datos empresariales multimodales mediante el uso de comandos SQL conocidos. Procesa texto (en vista previa pública), imágenes (en vista previa pública) y audio (próximamente en vista previa pública) de forma más rápida y rentable, y obtén información más detallada a partir de datos estructurados y no estructurados al mismo tiempo.
El análisis de datos está viviendo una profunda transformación impulsada por la IA. Las empresas actuales reconocen que la información valiosa va mucho más allá de los datos tabulares tradicionales: a menudo está integrada en diversas fuentes no estructuradas, como documentos, imágenes y archivos de audio.
A medida que aumenta la variedad de datos, las analíticas requieren procesos de varios pasos, cada vez más sofisticados, para extraer, sintetizar y combinar información de todas las fuentes. Sin embargo, el análisis de este completo tapiz de datos a escala empresarial plantea importantes desafíos técnicos y operativos.
Las organizaciones tienen dificultades a la hora combinar diversas herramientas especializadas y conjuntos de habilidades para procesar y analizar esta información, lo que compromete la eficiencia y la escalabilidad, y da lugar a retrasos y a información de menor calidad.
Para hacer frente a estos desafíos, Snowflake está integrando potentes capacidades de IA generativa directamente en su motor central de SQL, lo que permite a los analistas obtener más resultados en menos tiempo mediante:
Operadores de IA expresivos y componibles: Un nuevo conjunto de operadores basados en IA que se asigna sin problemas a los datos primitivos de SQL existentes, como FILTER y AGGREGATE. Esto permite a los analistas crear flujos de IA escalables con comandos SQL conocidos para detectar anomalías sutiles en los datos operativos, agregar información práctica de las transcripciones de llamadas de clientes o clasificar amplias bibliotecas de imágenes.
Compatibilidad nativa con datos multimodales: La introducción de un nuevo tipo de datos FILE permite hacer referencia directa a datos multimodales (como texto, imágenes y audio) dentro de las tablas de Snowflake. Todos los operadores de IA están diseñados para funcionar sin problemas con estas diversas modalidades de datos, lo que elimina la necesidad de sistemas de procesamiento independientes.
Mejoras significativas en el rendimiento y los costes: Gracias a las optimizaciones nativas de funcionalidad y rendimiento integradas en el motor SQL de Snowflake, Cortex AISQL reduce sustancialmente el tiempo de procesamiento y el gasto computacional. Las comparativas internas de Cortex AISQL Performance Optimization (en vista previa privada) muestran una reducción del tiempo de ejecución de consultas de hasta un 70 % para operaciones como FILTER y JOIN, con el correspondiente ahorro de costes en comparación con implementaciones manuales, abordando directamente las preocupaciones sobre la escalabilidad de la IA y la viabilidad económica para la adopción empresarial.
“Snowflake Cortex AISQL ha acelerado el desarrollo de nuestra aplicación Service Technician, que permite a nuestros técnicos interactuar y analizar fácilmente miles de manuales de usuario en varios idiomas para resolver los problemas de los clientes más rápido de lo que hubiéramos imaginado. El punto de inflexión para nosotros radica en la manera en que Cortex AISQL integra a la perfección diversos tipos de datos, desde texto hasta imágenes, entre otros, allanando el camino más rápidamente desde los datos hasta la información que transforma el modo en que nuestros equipos trabajan”, afirma Ahmad AI-Mashahedi, Lead Data Scientist de Toyota Material Handling Europe.
Capacidades clave de Cortex AISQL
Cortex AISQL integra las capacidades de IA directamente en entornos SQL, lo que permite realizar sofisticados análisis de diversos tipos de datos en varios pasos. En las siguientes secciones, exploraremos cómo estas capacidades clave optimizan el rendimiento, reducen los costes y posibilitan flujos de trabajo analíticos complejos.
Operaciones de IA unificadas para datos diversos con Cortex AISQL
El principal punto fuerte de Cortex AISQL reside en su capacidad para permitir a los usuarios crear sofisticados flujos de IA con varias modalidades de datos directamente en su entorno SQL familiar. Esta integración elimina la separación entre la pila de datos de un cliente y la pila de IA, ofreciendo una plataforma unificada para análisis sofisticados en una amplia gama de datos.
Cortex AISQL presenta los operadores de IA como datos primitivos nativos de SQL, totalmente integrados en el ecosistema de Snowflake. Por ejemplo:
AI_FILTER aplica la lógica de filtrado basada en IA directamente dentro de la cláusula WHERE.
Las operaciones JOIN ahora pueden basarse en relaciones de IA en lugar de solo claves predefinidas. Esto permite conexiones entre diferentes formatos de datos según la comprensión semántica (por ejemplo, unir currículos a descripciones de trabajos según una evaluación de idoneidad de la IA).
AI_AGG, un operador de agregación pionero basado en IA, está diseñado para trabajar con GROUP BY a fin de obtener información compleja de diversas filas de datos.
AI_CLASSIFY mejorado admite la clasificación multietiqueta tanto en texto como en imágenes.

Cortex AISQL amplía significativamente la superficie de los datos direccionables, ya que todos los operadores nuevos están diseñados para trabajar de manera eficiente con datos de texto, imágenes y, pronto, audio, a través de operadores unificados. Dado que no se necesitan servicios adicionales, convierte a los analistas de datos en superhéroes de la IA que pueden trabajar con todos los tipos de datos.
Información detallada: Analíticas avanzadas en varios pasos con flujos de IA
Las capacidades de la IA revelan nuevas dimensiones de análisis y la capacidad de abordar preguntas en varios pasos cada vez más complejas, que van más allá de simples búsquedas. Aunque la generación aumentada por recuperación (retrieval augmented generation, RAG) sobresale en las tareas de búsqueda por punto, los problemas analíticos más profundos requieren orquestar varios pasos basados en IA para sintetizar la información.
Considera la profundidad analítica que requiere esta consulta: “¿cuál es el crecimiento anual de los ingresos y el pronóstico del mercado para empresas que recientemente han experimentado un cambio de CEO y que operan en el sector de las energías renovables?”
Responder esta consulta implica:
Buscar en grandes colecciones de documentos para identificar la información relevante
Filtrar criterios clave de las secciones pertinentes de los documentos, como los cambios de CEO y el sector de la industria en la que se encuentra la organización (energías renovables)
Extraer información clave, como cifras de ingresos y declaraciones de pronóstico de datos no estructurados
Unir información no estructurada con datos estructurados para el cálculo del crecimiento interanual de los ingresos
Sintetizar las conclusiones en un resumen claro y coherente que permita comprender mejor las tendencias y las perspectivas de futuro
Cortex AISQL hace posible este complejo flujo de trabajo analítico gracias a sus operadores de IA componibles y su integración nativa con SQL. Al permitir a los analistas encadenar varias operaciones basadas en IA, desde el filtrado de documentos hasta la extracción semántica y la unión inteligente, todo dentro de la conocida sintaxis SQL, se elimina la necesidad de varias herramientas especializadas y código personalizado. Este enfoque unificado transforma lo que tradicionalmente habría requerido experiencia en ciencia de datos y semanas de desarrollo en consultas SQL directas que los analistas empresariales pueden crear y modificar en minutos.

De cara al futuro, este tipo de cuestiones analíticas complejas serán cada vez más habituales en los entornos empresariales. Las organizaciones tendrán que combinar varios patrones analíticos con datos estructurados y no estructurados para extraer información significativa de sus datos. Cortex AISQL aborda esta creciente necesidad al permitir a los analistas crear sofisticados flujos de IA, que hacen posible que los equipos respondan a estas preguntas compuestas con SQL de forma nativa.
“Durante décadas, con las herramientas de inteligencia empresarial (BI) se asumió que los datos eran claros y estructurados, pero las decisiones reales se basan en contenido no estructurado y desordenado como archivos PDF, imágenes y recibos”, declara Mike Palmer, CEO de Sigma. “Cortex AISQL elimina ese cuello de botella, y Sigma y Snowflake convierten la experiencia humana en análisis inteligente y escalable”.
Reducir el tiempo y el coste de las consultas, pero no la precisión
Reducir el tiempo y el coste de procesamiento es vital para la IA empresarial. Al ejecutar las funciones de IA dentro del motor de consultas principal de Snowflake, combinamos la IA y el procesamiento de datos estructurados en un solo lugar, utilizando el paralelismo y la creación de lotes del almacén de Snowflake para optimizar ambos a la vez.
Esta escalabilidad es esencial para casos de uso empresariales reales. Consideremos una tarea como “Encuentre casas modernas y atractivas en un radio de 10 millas de San Francisco en mi rango de precios”. Nuestro sistema planifica inteligentemente la ejecución en varias cláusulas WHERE: aplica filtros estándar para el precio y la distancia a fin de reducir primero el conjunto de datos antes de utilizar un modelo de lenguaje visual para evaluar las cualidades “modernas y atractivas”, garantizando así la máxima eficiencia.
Uno de los objetivos principales de Cortex AISQL es ofrecer estas potentes capacidades de IA con un rendimiento y una rentabilidad excepcionales, sin comprometer la precisión de la información. Implementamos Adaptive LLM Optimization (en vista previa privada) de forma estratégica para orquestar modelos más pequeños para tareas más sencillas y reservar los LLM más grandes para análisis más complejos. Este enfoque por niveles garantiza un uso óptimo de los recursos y mantiene resultados de alta calidad.

Cortex AISQL integra el análisis de datos unificado en los flujos de trabajo del sector
Cortex AISQL ayuda a los sectores de los servicios financieros, el retail y la sanidad a obtener nueva información y automatizar procesos complejos a partir de sus datos estructurados y no estructurados.
Servicios financieros: Las instituciones del mercado de capitales ahora pueden automatizar el procesamiento complejo de las acciones corporativas con una eficiencia sin precedentes. Con el uso de AI_FILTER en grandes fuentes de noticias y documentos normativos, los analistas pueden identificar anuncios de eventos relevantes al instante. A continuación, estos resultados se combinan con facilidad con las posiciones internas de la cartera de inversiones mediante la asociación inteligente basada en IA de nombres e identificadores de la organización, lo que permite una evaluación de impacto precisa y fundamenta las siguientes acciones que antes eran imposibles a escala.
Retail y comercio electrónico: Los equipos de experiencia del cliente pueden detectar nuevos problemas de calidad de los productos en tiempo real mediante el uso de AI_AGG para agrupar y analizar miles de opiniones de clientes por su referencia (Stock Keeping Unit, SKU). El sistema aplica AI_FILTER para detectar productos que muestran patrones preocupantes, como repuntes repentinos de sentimiento negativo o informes de defectos específicos, lo que permite a los equipos de control de calidad responder rápidamente a los posibles problemas antes de que afecten a la reputación de la marca o provoquen retiradas de productos costosas.
Sanidad: Los investigadores médicos aceleran los descubrimientos mediante análisis basados en IA que conectan las notas clínicas no estructuradas con las historias clínicas estructuradas de los pacientes. Al aplicar AI_FILTER a las notas de los facultativos, los investigadores pueden identificar a los pacientes con patrones de síntomas específicos no captados en los códigos de diagnóstico estándar. A continuación, esta información se puede combinar mediante JOIN con los resultados de laboratorio y los historiales médicos para descubrir correlaciones sutiles que podrían indicar nuevas vías de tratamiento o factores de riesgo no reconocidos anteriormente.
Estos casos de uso demuestran cómo Cortex AISQL transforma procesos manuales lentos en flujos de trabajo inteligentes y de gran eficiencia.
“Llevar los LLM directamente a las consultas SQL ha constituido un punto de inflexión para las analíticas. Lo que solía requerir un complicado procesamiento del lenguaje natural (NLP) o modelos de visión se puede gestionar ahora con una sola línea de SQL. Estamos impacientes por ver cómo nuestros clientes conjuntos pueden hacer consultas más profundas y llegar a información que antes estaba fuera de su alcance”. —Armin Efendic, Lead Partner Engineer de Hex.
Disponibilidad de Cortex AISQL
Operador |
Texto |
Multimodal |
AI_COMPLETE |
Vista previa pública |
Vista previa pública |
AI_FILTER |
Vista previa pública |
Vista previa pública |
AI_CLASSIFY |
Vista previa pública |
Vista previa pública |
AI_EMBED |
Vista previa pública próximamente |
Vista previa pública próximamente |
AI_SIMILARITY |
Vista previa pública |
Vista previa pública |
AI_FILTER Adaptive Optimization |
Vista previa privada |
- |
AI_AGG |
Vista previa pública |
- |
AI_SUMMARIZE_AGG |
Vista previa pública |
- |
AI_TRANSCRIBE |
- |
Vista previa pública próximamente |
Transformar los análisis de datos hoy mismo
Cortex AISQL está redefiniendo cómo las empresas obtienen información de sus datos. Gracias a la fácil conexión con todas las fuentes de datos de un cliente en todas las modalidades a través de Openflow, Snowflake facilita más que nunca el uso de operadores SQL basados en IA para analizar datos estructurados y no estructurados al mismo tiempo. Cortex AISQL ofrece un procesamiento de alto rendimiento a un coste menor que los flujos de IA orquestados manualmente, lo que permite obtener información de confianza en toda la empresa al tiempo que mantiene las capacidades de seguridad y gobernanza por las que Snowflake es conocido.
La vista previa pública de Cortex AISQL ya está abierta para todos los clientes de Snowflake. Empieza hoy mismo y descubre cómo estas potentes capacidades pueden transformar el análisis de datos.
Introducción a Cortex AISQL con los siguientes recursos:
- Prueba Cortex AISQL.
- Mira la demostración: Cortex AISQL en acción.
- Obtén más información: Introducción a Cortex AISQL.
Declaraciones prospectivas
Este artículo contiene declaraciones prospectivas, incluidas las declaraciones relativas a nuestras futuras ofertas de productos, que no implican que nos comprometamos a proporcionar ninguna oferta de producto. Los resultados y las ofertas reales pueden diferir y están sujetos a riesgos e incertidumbres conocidos y desconocidos. Consulta nuestro formulario 10-Q más reciente para obtener más información.