Tu IA es un cerebro en un frasco. Una nueva arquitectura le da manos.

Volver a Signals

Trendsviernes, 6 de marzo de 2026

El nuevo artículo Stratum de arXiv demuestra una aceleración de 16.6x no al hacer que los agentes de IA sean más inteligentes, sino al construir una arquitectura de IA comercial que finalmente puede manejar su carga de trabajo. La mayoría de las marcas no están estructuralmente preparadas.

Aleksey KlempnerCTO.LA
Tu IA es un cerebro en un frasco. Una nueva arquitectura le da manos.

Estaba en Intelligentsia Coffee en Abbot Kinney, disfrutando de un vertido de origen único ridículamente caro y observando el teatro de todo ello. El barista, un estudio en ejecución enfocada, pesaba los granos hasta la décima de un gramo. Monitoreaba la temperatura del agua en un controlador digital PID. Hizo florecer el café con un vertido preciso en espiral desde una tetera de cuello de ganso. Era una canalización de datos artesanal y perfecta, transformando insumos crudos (granos, agua) en una salida refinada (café que sabe a bergamota y arrepentimiento). Todo el proceso tomó cuatro minutos.

Es un sistema hermoso para una sola taza. Pero, ¿qué pasaría si necesitaras probar 10,000 técnicas diferentes de vertido en la próxima hora? Temperaturas ligeramente diferentes, tamaños de molienda, patrones de vertido, tiempos de floración: una búsqueda exhaustiva por una taza globalmente óptima. El barista, a pesar de toda su habilidad, no puede escalar. Su flujo de trabajo es fundamentalmente de un solo hilo. No puede compilar en lotes sus movimientos ni ejecutarlos en un backend de Rust paralelizado.

Este es el problema exacto que enfrentan todas las marcas comerciales con las que hablo. Has contratado a los científicos de datos. Les has dado acceso a poderosos LLMs que pueden actuar como agentes autónomos. Estos agentes son brillantes; son como mil maestros baristas, generando constantemente ideas novedosas para predecir la pérdida de clientes, optimizar el inventario y personalizar experiencias de usuario. Pero tu infraestructura es el barista único, ejecutando meticulosamente una tarea a la vez. Tu IA es un cerebro en un frasco, capaz de una ideación increíble pero sin manos para realmente hacer el trabajo a escala.

Un nuevo artículo publicado en arXiv esta semana, "Stratum: A System Infrastructure for Massive Agent-Centric ML", es el primer plano arquitectónico real que he visto que aborda esta crisis [3, 8]. No se trata de construir un agente más inteligente; se trata de construir una fábrica para que los agentes trabajen. Informa de una asombrosa aceleración de 16.6x para tareas complejas de aprendizaje automático, y lo hace abordando el problemático pero fundamental problema de los sistemas que todos los demás están ignorando [10]. Para un arquitecto comercial, este es el artículo más importante del año.

¿Qué es la Búsqueda de Pipeline Agentic?

Para entender por qué Stratum es tan significativo, primero debes comprender la nueva carga de trabajo para la que se construyó: búsqueda de pipeline agentic [3]. Este no es el tipo de aprendizaje automático que tu equipo está haciendo en este momento. Su proceso actual es probablemente lineal y regulado por humanos. Un científico de datos formula una hipótesis, extrae datos, los limpia en un cuaderno de Jupyter, construye un modelo, lo prueba y lo despliega. Este proceso puede tomar semanas, incluso meses. Es el vertido único.

La búsqueda de pipeline agentic es fundamentalmente diferente. Describe un escenario donde un "Agente MLE" (Agente de Ingeniería de Aprendizaje Automático) autónomo o semi-autónomo dirige todo el proceso [8]. El artículo de Stratum utiliza el ejemplo de construir un modelo de pérdida de clientes a partir de un lago de datos desordenado lleno de archivos CSV, registros de transacciones, texto no estructurado e imágenes - un escenario dolorosamente familiar para cualquier marca DTC [8, 9].

En este nuevo paradigma, el agente realiza una masiva y exploratoria búsqueda, ejecutando miles de pipelines en paralelo:

  1. Perfilado de Datos: El agente comienza perfilando automáticamente los datos de origen. No solo mira los tipos de columna; muestrea los datos para entender distribuciones, cardinalidades, la diversidad del vocabulario en campos de texto y correlaciones entre fuentes de datos aparentemente no relacionadas [9].
  2. Generación de Hipótesis: Armado con este perfil, el agente (probablemente un LLM) busca en la web, artículos académicos y documentación interna enfoques de modelado prometedores. Podría decidir probar una regresión logística simple, un árbol de gradient boosting y un modelo multimodal más complejo que combine datos de transacciones tabulares con características extraídas de imágenes de productos [3].
  3. Síntesis de Pipeline: Para cada hipótesis, el agente genera cientos o miles de variaciones de pipeline. Escribe código Python utilizando bibliotecas estándar como Pandas y scikit-learn para manejar la ingeniería de características, escalado, entrenamiento del modelo y ajuste de hiperparámetros [9]. Intenta diferentes maneras de manejar valores faltantes, codificar variables categóricas y estructurar el proceso de validación cruzada.
  4. Refinamiento Iterativo y Ensamblaje: El agente evalúa el rendimiento de estos miles de pipelines, identifica los más prometedores y luego itera. Podría combinar los modelos con mejor rendimiento en un ensamblaje, refinando constantemente su enfoque basado en resultados empíricos [8].

Esto no es solo automatización; es una búsqueda guiada y masivamente paralela sobre todo el espacio de soluciones posibles. La parte "inteligente" no es solo el modelo final; es el proceso de encontrarlo. El problema es que las herramientas que damos a nuestros científicos de datos están construidas para el flujo de trabajo único, impulsado por humanos. Ejecutar un solo script de Python es lento. Ejecutar diez mil es imposible. Crea un cuello de botella de ejecución que estrangula completamente el potencial creativo del agente de IA. El cerebro está soñando, pero el cuerpo no puede moverse.

La Aceleración de 16.6x: Desmontando la Arquitectura de Stratum

El genio del artículo de Stratum no es un nuevo LLM o un algoritmo mágico. Es una idea de arquitectura de sistemas que parece obvia en retrospectiva: desacoplar el razonamiento del agente de la ejecución del pipeline. El LLM es bueno en planificación (escribiendo código Python) pero terrible en ejecutarlo de manera eficiente. El propio intérprete de Python, especialmente para tareas de datos, es notoriamente lento en comparación con lenguajes de nivel inferior [9].

Stratum introduce un sistema que actúa como un intermediario, un gerente de fábrica hiper-eficiente para las órdenes de trabajo del agente. El proceso se ve así:

Genera 1000s de Pipelines de Python

1. Compilación por lotes

2. Ejecución Paralela

Resultados

D

Ejecución en Rust

Clústeres de GPU

Trabajadores de Python Estándar

Agente MLE / LLM

Sistema Stratum

Grafo de Ejecución Optimizado

Diagram: Genera 1000s de Pipelines de Python, 1. Compilación por lotes, 2. Ejecución Paralela, Resultados, D, Ejecución en Rust, Clústeres de GPU, Trabajadores de Python Estándar, Agente MLE / LLM, Sistema Stratum, Grafo de Ejecución Optimizado

Desglosemos lo que está sucediendo aquí.

  1. Generación Desacoplada: El Agente MLE, que podría ser un sofisticado LLM como GPT-4 o un modelo especializado, hace lo que mejor sabe hacer: piensa y escribe código. Genera miles de potenciales pipelines de ML como scripts de Python utilizando bibliotecas que todos ya conocen, como Pandas y scikit-learn. No los ejecuta [3].

  2. Compilación por Lotes a Grafos de Ejecución: En lugar de ejecutar estos scripts uno a uno, los envía como un lote al sistema Stratum. Stratum luego analiza todos estos pipelines y los compila en un solo grafo de ejecución optimizado. Identifica operaciones comunes entre diferentes pipelines (por ejemplo, cargar el mismo archivo CSV, aplicar la misma transformación de características) y se asegura de que solo se ejecuten una vez. Este es un cambio fundamental con respecto a la naturaleza aislada e interpretativa de la ejecución típica de Python [9].

  3. Ejecución Optimizada en Backends Heterogéneos: Aquí es donde proviene la principal aceleración. El grafo compilado se ejecuta a través de una variedad de backends. Las tareas simples podrían ejecutarse en trabajadores de Python estándar. Pero para operaciones críticas de rendimiento, Stratum puede despachar trabajo a un nuevo runtime de Rust de alto rendimiento diseñado específicamente para este tipo de tareas pesadas de datos de ML [8]. Esto permite al sistema eludir las limitaciones de Python para cálculos numéricos y manipulación de datos, llevando a la aceleración reportada de 16.6x en sus experimentos preliminares [10].

La clave es que el sistema entiende toda la carga de trabajo de antemano, permitiendo optimizaciones globales que son imposibles cuando se ejecutan scripts de manera aislada. Es la diferencia entre 1,000 cocineros cada uno haciendo un plato en su propia cocina versus una sola cocina de restaurante de alto rendimiento donde la preparación está centralizada, y las estaciones están optimizadas para tareas específicas.

Por Qué Tu Pila de ML Actual Es una Responsabilidad

Al leer el artículo de Stratum, se vuelve claro lo mal equipadas que están la mayoría de las pilas tecnológicas comerciales para esta nueva realidad. Casi todas están diseñadas alrededor del modelo de ejecución de "vertido único".

Considera el flujo de trabajo promedio de ML en una empresa. Probablemente involucra alguna combinación de Airflow o dbt para orquestación, un entorno de Databricks o Snowflake para almacenamiento de datos, y una colección de cuadernos de Jupyter donde los científicos de datos prototipan modelos. Cada uno de estos componentes, aunque poderoso para su propósito, se convierte en un cuello de botella en un mundo agentic.

  • Cuadernos de Jupyter: La herramienta predeterminada para exploración de datos es un entorno interactivo para un solo usuario. Es fantástica para prototipos pero absolutamente horrible para ejecutar miles de experimentos automatizados y de alto rendimiento. Fomenta un proceso donde el humano está en el bucle que simplemente no escala.
  • Herramientas de Orquestación (ej., Airflow): Estas herramientas están diseñadas para ejecutar gráficos acíclicos dirigidos (DAGs) de tareas bien definidas en un horario. Son perfectas para trabajos diarios de ETL o para reentrenar un modelo en producción una vez a la semana. No están diseñadas para el "comportamiento altamente exploratorio" y la "búsqueda guiada sobre estructuras y hiperparámetros" que caracteriza la búsqueda de pipeline agentic [9]. El flujo de trabajo del agente no es un DAG estático; es un árbol dinámico y ramificado de posibilidades.
  • Text2SQL y Optimizadores Relacionales: Mucha investigación se ha centrado en el uso de LLMs para generar consultas SQL (Text2SQL) [9]. Si bien es útil, esto resuelve un problema completamente diferente. Las bases de datos relacionales están optimizadas para consultas estructuradas, no para los complejos pipelines de múltiples etapas que involucran ingeniería de características, entrenamiento de modelos y validación que definen el aprendizaje automático moderno. Como los autores de Stratum señalan, las optimizaciones del mundo relacional no se transfieren bien a las cargas de trabajo de ML [9].

Tu pila está construida para un mundo de trabajos predecibles y programados. El comercio agentic es un mundo de búsquedas masivas, impredecibles y exploratorias. Sin un sistema como Stratum para salvar la brecha, intentas usar un horario de autobús de la ciudad para navegar una carrera de Fórmula 1. El "creciente desajuste entre las API de Python de alto nivel y el potencial para optimizaciones de bajo nivel" ya no es una preocupación académica teórica; es la principal responsabilidad arquitectónica para cualquier marca que quiera competir con IA [9].

Cara a Cara: Stratum vs. El Estado Actual

La visión arquitectónica de Stratum se entiende mejor comparándola directamente con enfoques existentes y competidores. No es solo una mejora incremental; es un cambio categórico en cómo pensamos sobre la infraestructura para el aprendizaje automático.

Aspecto Stratum (arXiv:2603.03589v2) MLOps Tradicional (Airflow, Notebooks) Sistemas Text2SQL (ej.; Russo & Kraska, 2026) Agentes Específicos de Dominio (ej.; SEA-TS)
Carga de Trabajo Principal Búsqueda de pipeline ML agente masivo y exploratorio (1000s de ejecuciones) [10]. Pipelines programados, predefinidos y redactados por humanos. Traducción y ejecución de lenguaje natural a SQL en una sola fase [9]. Generación de código autónomo para un dominio específico (ej., series temporales) [2].
Alcance Subyacente Completo fin a fin de ML: perfilado de datos, generación, refinamiento, ensamblaje [8]. Principalmente centrado en la orquestación y programación de tareas conocidas. Enfocado de manera estrecha en la consulta a base de datos; sin concepto de modelos de ML o hiperparámetros. Generación de código completa, pero carece de un sistema para ejecución y optimización a gran escala.
Estrategia de Optimización Compilación por lotes a un grafo de ejecución; despachando a backends heterogéneos (incl. Rust) para una aceleración de 16.6x [10]. Paralelismo a nivel de tarea; sin optimización global entre pipelines. Optimización relacional específica de consultas dentro de la base de datos. Optimización a nivel de algoritmo (ej; Búsqueda de Árbol de Monte Carlo) para encontrar mejor código [2].
Modelo de Integración Sin costuras con bibliotecas de Python existentes como Pandas y scikit-learn [9]. Requiere un importante exceso de código y definiciones de operadores personalizadas. A menudo requiere modelos o extensiones de base de datos especializadas. Genera código Python pero depende del intérprete estándar y lento para su ejecución.
Madurez Arquitectónica Prototipo temprano y visión arquitectónica [10]. Un esquema para el futuro. Herramientas maduras, endurecidas para producción, pero para un paradigma diferente. Madura como área de investigación, pero con alcance limitado para ML completo. Investigación de vanguardia; benchmarks prueban la calidad del algoritmo pero no la escala del sistema.

Esta comparación deja claro el punto central: Stratum es el único enfoque que aborda explícitamente la infraestructura de sistemas necesaria para el aprendizaje automático agentic a gran escala. Otros enfoques se centran en hacer que el agente sea más inteligente (como SEA-TS, que es brillante pero resuelve un problema diferente) o se enfocan en optimizar una parte estrecha del problema (como Text2SQL). La pila de MLOps tradicional simplemente no fue construida para esta carga de trabajo.

Los autores de Stratum identifican correctamente que la explosión en las capacidades de los LLM para el comportamiento agentic ha creado un "desafío sistémico fundamental" [8]. Puedes tener el agente de ML más inteligente del mundo, pero si su entorno de ejecución lo obliga a ejecutar un script de Python a la vez, su inteligencia se desperdicia.

Lo Que Esto Significa para Tu Marca: Construyendo un Laboratorio de Experiencia de IA

Entonces, Stratum es un artículo de investigación con un "prototipo temprano" [10]. No puedes descargarlo y desplegarlo hoy. Es fácil descartar esto como un exceso académico. Ese sería un error catastrófico. El patrón arquitectónico que describe es la escritura en la pared. Las marcas que entienden este cambio y comienzan a re-arquitectar ahora tendrán una ventaja competitiva insuperable en dos o tres años.

La observación inmediata no es despojar y reemplazar toda tu pila de datos. El paso actionable es establecer un Laboratorio de Experiencia de IA. Este es un equipo pequeño, enfocado y multifuncional: algunos ingenieros, un científico de datos, una persona de producto, cuyo trabajo completo es construir el entorno para tu futura fuerza laboral agentic. Su mandato no es entregar un modelo de pérdida de clientes en producción el próximo trimestre. Su mandato es construir una versión a pequeña escala de la arquitectura de Stratum y demostrar su valor.

Tu Esquema del Laboratorio de Experiencia de IA

  1. Aislar un Caso de Uso: Comienza con un problema delimitado pero valioso. No intentes hervir el océano. La predicción de pérdida, como en el artículo, es perfecta. La previsión de demanda para una categoría de producto específica es otra. El objetivo es un problema con datos multimodales desordenados que podría beneficiarse de un experimento masivo.

  2. Adoptar el Principio de Desacoplamiento: El núcleo del trabajo del laboratorio debe ser construir un sistema que separe la planificación agentic de la ejecución. Haz que un agente LLM genere pipelines de Python como archivos de texto u objetos JSON. Luego, construye un servicio separado —tu mini-Stratum— que analice estas salidas y las ejecute. Incluso sin un backend personalizado de Rust, simplemente agrupar y paralelizar la ejecución de estos scripts generará ganancias significativas sobre un flujo de trabajo basado en cuadernos.

  3. Construir una Base de Datos de Resultados: A medida que tu sistema ejecuta estos miles de experimentos de pipeline, almacena los resultados—el código, los hiperparámetros y las métricas de rendimiento—en una base de datos estructurada. Esto crea un bucle de retroalimentación. Tu agente puede entonces consultar esta base de datos para informar su próximo lote de experimentos, creando el bucle de refinamiento iterativo descrito en el artículo [8]. Así es como el sistema aprende y mejora con el tiempo.

  4. Medir Todo: El Laboratorio

  • agentic commerce
  • commerce AI architecture
  • AI experience lab
  • agentic pipeline search
  • structured data for AI search
  • agentic commerce architect