Data and AI
Get clear, in-depth and independent expert analysis and recommendations to evolve your data strategy and jumpstart your adoption of AI technologies
Learn more
Este desafío requiere abordar cuestiones que van mucho más allá del modelo: gobernanza de datos, seguridad, evaluación de resultados, observabilidad, costes, integración con sistemas existentes, automatización del ciclo de vida y control sobre el comportamiento de modelos y agentes.
En los proyectos que hemos desarrollado para Neobookings, IWSR, Scentmate by dsm-firmenich y uno de los mayores retailers internacionales de moda, el objetivo no ha sido introducir IA por introducirla, sino crear las condiciones técnicas y organizativas necesarias para utilizarla de forma fiable y generar valor sostenible.
Muchas organizaciones han demostrado que pueden experimentar con IA. La verdadera dificultad empieza cuando intentan convertir esos experimentos en sistemas reales. ¿Qué sucede en muchas ocasiones?
Faltan arquitectura, automatización y mecanismos de control para convertir pruebas de concepto en servicios fiables.
La proliferación de modelos y herramientas dificulta establecer estándares de seguridad y calidad.
La fragmentación y falta de gobernanza reducen la fiabilidad de modelos y agentes.
El uso aumenta, pero resulta difícil demostrar mejoras reales en productividad, calidad o resultados de negocio.
Copilots y asistentes aceleran determinadas tareas, pero requieren métricas, estándares y prácticas comunes.
Cuanta más autonomía tiene un sistema, mayor debe ser el control sobre acciones, permisos y resultados.
Faltan arquitectura, automatización y mecanismos de control para convertir pruebas de concepto en servicios fiables.
La proliferación de modelos y herramientas dificulta establecer estándares de seguridad y calidad.
La fragmentación y falta de gobernanza reducen la fiabilidad de modelos y agentes.
El uso aumenta, pero resulta difícil demostrar mejoras reales en productividad, calidad o resultados de negocio.
Copilots y asistentes aceleran determinadas tareas, pero requieren métricas, estándares y prácticas comunes.
Cuanta más autonomía tiene un sistema, mayor debe ser el control sobre acciones, permisos y resultados.
Sin duda el riesgo está en construir procesos de negocio y productos críticos sobre sistemas cuya calidad, comportamiento, costes o dependencias no pueden controlarse de forma consistente.
Cuando evaluamos iniciativas de IA nos encontramos:

La consecuencia es una paradoja: una tecnología adoptada para aumentar la velocidad termina introduciendo una nueva capa de complejidad, riesgo y dependencia. La alternativa no es frenar la adopción, sino profesionalizarla.
Una adopción sostenible requiere tratar la IA como una capacidad de ingeniería y no únicamente como una funcionalidad. Esto implica combinar varias dimensiones.
Los modelos necesitan integrarse con aplicaciones, procesos y fuentes de información reales. Esto requiere datos accesibles y gobernados, arquitecturas desacopladas y mecanismos claros para controlar qué información utiliza la IA y qué sistemas puede consultar o modificar.
Aquí entran capacidades como:
plataformas de datos
APIs
RAG
Gestión de accesos
Trazabilidad
Arquitecturas preparadas para integrar diferentes modelos y proveedores.
Un piloto puede funcionar de forma manual, pero una capacidad de producción necesita: automatización, evaluación y observabilidad.
MLOps, LLMOps y AgentOps permiten versionar y desplegar modelos, prompts y agentes, monitorizar su comportamiento, controlar costes, detectar degradaciones y establecer límites sobre las acciones que pueden ejecutar.
El objetivo es poder responder a preguntas básicas como por ejemplo qué hizo el sistema, por qué, con qué información, cuánto costó y si el resultado fue suficientemente bueno.
La adopción deja de ser sostenible cuando cada equipo utiliza modelos, herramientas y criterios diferentes.
Es necesario establecer estándares compartidos de seguridad, testing, evaluación, observabilidad y uso de datos, además de desarrollar las capacidades internas necesarias para que los equipos puedan experimentar con autonomía dentro de unos límites conocidos.
La gobernanza no debe bloquear la innovación, sino hacer posible que la organización pase de unos pocos experimentos aislados a una capacidad de IA repetible y escalable.
FASE 1
Resultado esperado:
un portfolio priorizado de casos de uso donde la IA responde a una necesidad real y existe una hipótesis clara de valor.
FASE 2
Resultado esperado:
una arquitectura inicial, un mapa de riesgos y unos criterios claros para decidir qué puede avanzar hacia producción.
FASE 3
Resultado esperado:
evidencia suficiente para decidir si el caso debe escalarse, modificarse o descartarse antes de realizar una inversión mayor.
FASE 4
IWSR convirtió un modelo de Machine Learning difícil de integrar en una capacidad preparada para producción, conectándolo con datos fragmentados mediante una plataforma escalable en Databricks.
Scentmate by dsm-firmenich evolucionó su MVP de IA hacia una plataforma estable y escalable, alcanzando un 99,95 % de disponibilidad y reduciendo el tiempo de entrega de muestras de cuatro semanas a 48 horas.
Resultado esperado:
una capacidad de IA reproducible, observable y operable con estándares similares a los del resto de los sistemas críticos de la organización.
FASE 5
Neobookings está trabajando precisamente en esta dirección mientras explora una evolución de su modelo de negocio hacia capacidades agénticas. El trabajo combina Design Thinking for AI, buenas prácticas de desarrollo, creación de líneas guía y fortalecimiento de capacidades de MLOps, LLMOps y AgentOps para que diferentes equipos puedan adoptar IA de forma más consistente.
Resultado esperado:
una organización capaz de extender la IA entre equipos y casos de uso sin multiplicar la complejidad, los riesgos o las soluciones aisladas.
Problema: querían evolucionar hacia un modelo de negocio agéntico, pero necesitaba definir cómo adoptar IA de forma segura y consistente entre distintos equipos y stacks tecnológicos.
Intervención: identificación de oportunidades de IA, creación de guías comunes de implementación y fortalecimiento de capacidades de MLOps, LLMOps y AgentOps.
Resultados:
Problema: contaban con un modelo de Machine Learning, pero la fragmentación de sus datos impedía integrarlo y llevarlo a producción de forma eficiente.
Intervención: creación de una plataforma de datos escalable en Databricks para integrar el modelo, centralizar la información y facilitar el acceso a los resultados mediante APIs y Excel.
Resultados:
Problema: necesitaban convertir un MVP basado en IA en una plataforma estable, segura y preparada para escalar.
Intervención: evolución de la arquitectura y automatización de testing y despliegues para reforzar la fiabilidad, escalabilidad y calidad de la plataforma.
Resultados:
Problema: necesitaban incorporar IA al SDLC sin comprometer la estabilidad ni generar prácticas inconsistentes entre equipos y calidad de ingeniería.
Intervención: integración de IA en desarrollo, testing y tareas operativas, junto con mecanismos de contexto y métricas para evaluar su adopción e impacto.
Resultados:
MLOps aborda el ciclo de vida de sistemas de Machine Learning: datos, entrenamiento, versionado, despliegue y monitorización.
LLMOps aplica principios similares a aplicaciones basadas en modelos de lenguaje e incorpora aspectos específicos como prompts, contexto, RAG, evaluaciones, consumo de tokens y gestión de diferentes modelos.
AgentOps extiende estas capacidades a sistemas agénticos que pueden utilizar herramientas, mantener estado y ejecutar acciones. Por ello requiere especial atención a permisos, trazabilidad, límites de ejecución y supervisión.
El salto requiere mucho más que desplegar el prototipo.
Es necesario definir arquitectura, seguridad, pipelines, observabilidad, evaluaciones, gestión de prompts y modelos, costes, integración con datos y procedimientos para responder ante errores o degradaciones.
El objetivo es convertir un experimento reproducible en un servicio operable.
Debe definirse una baseline antes de introducir la IA y comparar su impacto utilizando métricas técnicas, de producto y de negocio.
Además de calidad, latencia o coste del modelo, puede ser necesario medir tiempo ahorrado, reducción de errores, conversión, productividad, satisfacción o cualquier indicador relacionado con el objetivo inicial.
El uso de una herramienta no debería considerarse por sí mismo una métrica de éxito.
No existe un mecanismo único que las elimine completamente.
Dependiendo del caso pueden utilizarse grounding con fuentes fiables, RAG, outputs estructurados, validaciones deterministas, evaluaciones automáticas, restricciones sobre herramientas, revisión humana y mecanismos de fallback.
La arquitectura debe asumir que el componente probabilístico puede equivocarse y diseñar el sistema alrededor de esa realidad.
Tratando modelos, prompts, agentes, datos y evaluaciones como componentes de software que necesitan ownership, versionado, testing, observabilidad y evolución.
La velocidad de experimentación debe acompañarse de mecanismos que permitan retirar lo que deja de aportar valor.
No necesariamente al principio.
Cuando proliferan los casos de uso y diferentes equipos empiezan a repetir integraciones, evaluaciones, observabilidad o mecanismos de seguridad, una plataforma compartida puede reducir duplicidades y acelerar nuevos desarrollos.
El objetivo debe ser eliminar fricción real, no construir infraestructura antes de que exista una necesidad.
Integrándola dentro de las prácticas existentes de ingeniería, no sustituyéndolas.
Los outputs generados por IA deben pasar por controles equivalentes a cualquier otro cambio: testing, revisión, análisis de seguridad, CI/CD y observabilidad.
Además, es importante medir su impacto real sobre productividad y calidad en lugar de evaluar únicamente adopción o número de sugerencias aceptadas.
Los permisos deben concederse explícitamente y siguiendo el principio de mínimo privilegio.
También pueden establecerse límites de ejecución, presupuestos, listas de herramientas permitidas, validaciones antes de determinadas acciones, trazabilidad completa y aprobación humana para operaciones sensibles o irreversibles.
La organización debe definir qué información puede enviarse a cada modelo o proveedor, establecer controles de acceso, gestionar secretos, auditar interacciones y diseñar alternativas cuando determinados datos no puedan abandonar entornos controlados.
La arquitectura y las políticas deben diseñarse conjuntamente.
Cuando la aplicación necesita responder utilizando información específica que no puede depender únicamente del conocimiento del modelo y esa información puede recuperarse de una fuente controlada.
No todos los sistemas necesitan RAG. Su introducción añade nuevas dimensiones de calidad relacionadas con recuperación, segmentación, embeddings, permisos y actualización de la información.
Cuando existe un proceso con varios pasos donde el sistema necesita decidir dinámicamente qué información obtener o qué herramientas utilizar para alcanzar un objetivo.
Para tareas simples y predecibles suele ser preferible una arquitectura más determinista.
La autonomía debe justificarse por el valor que genera.
Get clear, in-depth and independent expert analysis and recommendations to evolve your data strategy and jumpstart your adoption of AI technologies
Learn moreClear, in-depth assessment of your bespoke strategic software covering code quality, complexity, security risks, and a practical remediation plan.
Learn moreGet clear, in-depth and independent expert analysis of bespoke software products, people and processes to inform your investment decisions during M&A
Learn moreGet clear, in-depth and independent expert analysis of bespoke software products, people and processes to inform your investment decisions during M&A
Learn morePodemos ayudarte a identificar casos de uso con valor real, evaluar la preparación de tus datos y arquitectura y construir las capacidades necesarias para adoptar IA generativa, Machine Learning y sistemas agénticos de forma segura y escalable.
Desde la productivización de modelos mediante MLOps hasta el diseño de aplicaciones con LLMs, la implantación de LLMOps y AgentOps, la adopción de IA en el SDLC o la creación de plataformas y estándares compartidos, trabajamos junto a tus equipos para convertir la IA en una capacidad operativa y sostenible.
