← Últimos artículos
💻 computer science

How are MLOps Frameworks Used in Open Source Projects? An Empirical Characterization

Este artículo caracteriza empíricamente el uso de ocho populares marcos de trabajo de MLOps de código abierto mediante el análisis de su adopción en proyectos de GitHub y la correlación de los patrones reales de uso de API con las solicitudes de funciones de la comunidad, revelando que los desarrolladores personalizan predominantemente estas herramientas a través de APIs en lugar de utilizarlas tal cual vienen de fábrica, mientras buscan mejoras en la funcionalidad principal, la exposición de la API y la integración de CI/CD.

Autores originales: Fiorella Zampetti, Federico Stocchetti, Federica Razzano, Damian Andrew Tamburri, Massimiliano Di Penta

Publicado 2026-01-27
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Fiorella Zampetti, Federico Stocchetti, Federica Razzano, Damian Andrew Tamburri, Massimiliano Di Penta

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que eres un chef intentando dirigir un restaurante masivo y de alta tecnología. Tienes una receta brillante (el modelo de Machine Learning), pero lograr que esa receta pase de la cocina a la mesa del cliente perfectamente cada vez es una pesadilla. Necesitas rastrear ingredientes, monitorear los tiempos de cocción, asegurar que la comida no se eche a perder y automatizar el proceso de servicio.

Los frameworks de MLOps son como los "sistemas de cocina inteligentes" diseñados para ayudarte a gestionar este caos. Son herramientas de software que prometen gestionar todo el ciclo de vida de tus recetas de IA, desde mezclar la masa hasta servir el plato.

Este artículo es como una investigación forense sobre cómo 969 "restaurantes" del mundo real (proyectos de software de código abierto) están utilizando realmente estos sistemas de cocina inteligentes. Los investigadores analizaron ocho de los sistemas más populares (como MLFlow, Wandb y BentoML) para responder a tres grandes preguntas: ¿Cómo se usan? ¿Qué partes está utilizando la gente realmente? Y ¿de qué se queja la gente o qué está pidiendo?

Esto es lo que encontraron, desglosado en términos sencillos:

1. El mito de "fuera de la caja" (Out-of-the-Box)

La expectativa: Compras un sistema de cocina inteligente, lo conectas y presionas un botón de "Inicio". La máquina hace todo por ti.
La realidad: El artículo encontró que casi nadie usa estas herramientas de esa manera. Los desarrolladores rara vez las ejecutan simplemente desde una línea de comandos o las configuran en un flujo de trabajo automatizado (como un brazo robótico que simplemente se enciende).

En su lugar, los desarrolladores tratan estos frameworks como sets de LEGO. No solo usan el castillo prefabricado; toman los ladrillos (las APIs de código) y construyen sus propias estructuras personalizadas. Están escribiendo sus propios scripts para conectar las herramientas con sus necesidades específicas, en lugar de dejar que la herramienta haga el trabajo pesado automáticamente.

2. La "Navaja Suiza" frente a la "Herramienta Especializada"

Los investigadores notaron que los desarrolladores a menudo usan múltiples herramientas a la vez, como un chef que usa un cuchillo específico para el pescado, uno diferente para las verduras y un termómetro para el horno.

  • Los Rastreadores: Herramientas como MLFlow y Wandb son las más populares. Son como los "tableros de puntuación" y los "cuadernos" de la cocina. Los desarrolladores las usan para anotar qué ingredientes usaron, cómo sabía el plato y para mantener un historial de cada versión de la receta.
  • Los Constructores: Herramientas como Kedro y Prefect son como los gerentes de la línea de montaje. Ayudan a organizar los pasos del proceso de cocción.
  • Los Verificadores de Calidad: Herramientas como Deepchecks y Eventially AI son los inspectores de sanidad. Comprueban si los ingredientes se han echado a perder o si el sabor ha cambiado con el tiempo.

El estudio encontró que la gente suele combinar estos elementos. Por ejemplo, pueden usar un "tablero de puntuación" (MLFlow) para rastrear la receta, una "línea de montaje" (Prefect) para ejecutar los pasos de cocción y un "inspector de sanidad" (Evidently AI) para asegurarse de que la comida sea segura. Hacen esto porque ninguna herramienta hace todo perfectamente.

3. El problema del "Manual Faltante"

Los investigadores también analizaron las "cajas de quejas" (rastreadores de problemas) donde los usuarios dicen a los creadores de las herramientas lo que quieren. Encontraron un patrón claro:

  • La gente quiere mejores "tableros de puntuación": Los usuarios piden mejores formas de rastrear sus experimentos y monitorear sus modelos.
  • La gente quiere "plug-ins" más fáciles: Dado que los desarrolladores están construyendo sus propias estructuras personalizadas (usando las APIs), piden que las herramientas sean más fáciles de conectar a sus construcciones personalizadas. Quieren que los "ladrillos de LEGO" encajen más fácilmente.
  • La gente quiere mejor automatización: Aunque aún no están usando las herramientas "fuera de la caja", piden mejores formas de integrar estas herramientas en sus líneas de cocción automatizadas (pipelines de CI/CD).

La Gran Conclusión

El artículo concluye que, si bien estos "sistemas de cocina inteligentes" existen y son poderosos, no se están utilizando como soluciones simples y listas para usar. En su lugar, los desarrolladores los están ensamblando mediante trucos (hacking) para construir soluciones personalizadas porque las herramientas aún no se ajustan del todo a sus necesidades específicas.

Los usuarios dicen: "Nos encantan las funciones principales (como el rastreo y el monitoreo), pero por favor, faciliten la conexión de estas herramientas con nuestros flujos de trabajo personalizados, y por favor, ayúdennos a automatizar mejor las partes aburridas".

En resumen, el mundo de MLOps se encuentra actualmente en una fase en la que todos están construyendo sus propios dispositivos de cocina personalizados utilizando el mismo conjunto de herramientas, en lugar de simplemente comprar un electrodoméstico prefabricado. Los fabricantes de herramientas deben escuchar a los constructores para crear la próxima generación de dispositivos más fáciles de usar.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →