Intermedio 2 min de lectura

Introducción a Cortex AI y el Ecosistema de IA en Snowflake

Panorama completo de las capacidades de inteligencia artificial en Snowflake: Cortex Functions, Cortex Search, Cortex Analyst y Cortex Agents.

¿Qué es Cortex AI?

Cortex AI es el conjunto de capacidades de inteligencia artificial de Snowflake, completamente integradas en la plataforma. La premisa es simple: llevar la IA a los datos, no los datos a la IA.

No necesitas exportar datos a otro sistema, configurar infraestructura GPU, ni manejar dependencias de Python complejas. La IA corre directamente en SQL o Python dentro de Snowflake.

El ecosistema de IA de Snowflake

┌─────────────────────────────────────────────────────┐
│                  CORTEX AI                          │
├──────────────┬──────────────┬───────────────────────┤
│  Cortex      │  Cortex      │  Cortex               │
│  Functions   │  Search      │  Analyst              │
│  (SQL/Python)│  (RAG)       │  (NL to SQL)          │
├──────────────┴──────────────┴───────────────────────┤
│              Cortex Agents                          │
│  (orchestration + tools + memory)                   │
├─────────────────────────────────────────────────────┤
│         Snowflake ML (Feature Store, Registry)      │
└─────────────────────────────────────────────────────┘

Cortex Functions (IA en SQL)

Las más accesibles — funcionan directamente en SQL:

-- Generar texto con un LLM
SELECT SNOWFLAKE.CORTEX.COMPLETE(
    'llama3.3-70b',
    'Explica qué es un data warehouse en 2 oraciones'
);

-- Análisis de sentimiento
SELECT SNOWFLAKE.CORTEX.SENTIMENT('El producto llegó roto y el servicio fue terrible');
-- Resultado: -0.87 (muy negativo)

-- Extraer información estructurada
SELECT SNOWFLAKE.CORTEX.EXTRACT_ANSWER(
    'Mi pedido #12345 llegó el 15 de enero',
    '¿Cuál es el número de pedido?'
);

Modelos disponibles

Snowflake mantiene una lista actualizada de modelos. Los más usados:

ModeloUso ideal
llama3.3-70bUso general, instrucciones
mistral-large2Análisis, razonamiento
claude-3-5-sonnetEscritura, summarización
snowflake-arctic-embed-m-v1.5Embeddings para búsqueda

Para búsqueda semántica sobre datos no estructurados (documentos, emails, artículos):

-- Crear un índice de búsqueda sobre una tabla de documentos
CREATE CORTEX SEARCH SERVICE busqueda_docs
  ON tabla_documentos
  TARGET_LAG = '1 day'
  WAREHOUSE = mi_wh
  AS (SELECT contenido, titulo, fecha FROM tabla_documentos);

Cortex Analyst

Para consultas en lenguaje natural sobre datos estructurados. Se configura con un Semantic Model en YAML que describe las tablas y métricas de negocio.

Cortex Agents

Para workflows de IA multi-paso que combinan herramientas: búsqueda, ejecución de SQL, APIs externas.

Próximos pasos

Las siguientes lecciones cubren cada componente en profundidad.

#cortex #ai #genai #llm #introduccion