Fernando Mosqueda
Inicio/Ideas / IA aplicada
IA aplicada

Modularidad vs. interdependencia: si mañana desaparece la IA que utilizas o aparece una diez veces mejor, ¿podrías adaptarte sin reconstruir tu negocio?

Las empresas que más están avanzando en la adopción de inteligencia artificial están construyendo infraestructuras cada vez más complejas. Cada nueva capacidad puede hacer más poderoso al sistema, pero también más difícil de cambiar.

Fernando Mosqueda·Julio, 2026·8 min de lectura
Nota Editorial · Fernando Mosqueda

Modularidad vs. interdependencia: si mañana desaparece la IA que utilizas o aparece una diez veces mejor, ¿podrías adaptarte sin reconstruir tu negocio?

Estrategia · Tecnología · Dirección
Modularidad vs. interdependencia: si mañana desaparece la IA que utilizas o aparece una diez veces mejor, ¿podrías adaptarte sin reconstruir tu negocio?

Sintoniza tu estrategia tecnológica Este ensayo forma parte de mi serie sobre estrategia e inteligencia artificial aplicada. Si aún no has leído las reflexiones fundamentales, te recomiendo explorar Innovación vs. disrupción: cómo pensar la inteligencia artificial en tu negocio, The Innovator's Dilemma: cómo reconocer cuando el éxito de tu empresa puede convertirse en un obstáculo y la última nota sobre Job to Be Done: automatizar con IA podría estar resolviendo el problema equivocado.


Las empresas que más están avanzando en la adopción de inteligencia artificial están construyendo infraestructuras cada vez más complejas. LLMs (Large Language Models, o grandes modelos de lenguaje), agentes, RAG (Retrieval-Augmented Generation, o generación aumentada por recuperación), embeddings (representaciones numéricas de la información), MCP (Model Context Protocol), memoria, automatizaciones, seguridad y nuevas capas de datos. Cada nueva capacidad puede hacer más poderoso al sistema, pero también más difícil de cambiar.

Hoy una empresa que decide incorporar inteligencia artificial puede terminar construyendo algo parecido a esto: 1. Un modelo de lenguaje. 2. Después conecta sus datos. 3. Incorpora RAG (*Retrieval-Augmented Generation* o generación aumentada por recuperación). 4. Desarrolla agentes. 5. Agrega memoria. 6. Conecta herramientas mediante APIs (*Application Programming Interfaces* o interfaces de programación de aplicaciones) o MCP (*Model Context Protocol*). 7. Implementa seguridad. 8. Observabilidad. 9. Automatizaciones.

Y, poco a poco, lo que comenzó como la adopción de una herramienta termina convirtiéndose en una infraestructura tecnológica completa.

Tiene sentido. Cada una de estas capas resuelve un problema y permite construir sistemas cada vez más capaces. Pero también crea algo que no siempre estamos considerando cuando hablamos de adopción de IA
dependencias.

Por eso hay una pregunta que creo que cualquier empresa que esté construyendo seriamente con inteligencia artificial debería hacerse:

Si mañana desaparece el modelo que utilizas o aparece uno diez veces mejor, ¿puedes cambiarlo sin reconstruir todo tu negocio?
La respuesta tiene mucho menos que ver con elegir entre OpenAI, Anthropic, Google o cualquier otro proveedor. Tiene que ver con una decisión estratégica mucho más profunda. Y para entenderla necesitamos hablar de dos conceptos
modularidad e interdependencia.

Primero, ¿qué significa que algo sea modular o interdependiente?

Pensemos en algo tan cotidiano como una computadora de escritorio. Puedes cambiar el monitor sin cambiar el teclado. Puedes aumentar la memoria. Reemplazar un disco duro. Cambiar algunos componentes sin tener que comprar nuevamente todo el equipo. Cada pieza tiene una función y existen interfaces que permiten que diferentes componentes trabajen juntos. Eso es una arquitectura modular.

Ahora pensemos en un producto donde las piezas fueron diseñadas específicamente para funcionar entre sí. Cambiar una puede afectar el desempeño de las demás. Separarlas es más difícil porque el valor está, precisamente, en cómo trabajan juntas. Eso es una arquitectura interdependiente.

Ninguna es mejor por definición. Y esto es importante: - La modularidad nos permite cambiar piezas con mayor facilidad. - La interdependencia nos permite optimizar profundamente cómo funciona el sistema completo.

Una privilegia la flexibilidad. La otra puede privilegiar el desempeño. La decisión estratégica está en entender dónde necesitas cada una.

Apple construyó una ventaja haciendo exactamente lo contrario a ser modular

Apple es probablemente uno de los ejemplos más claros. La experiencia del iPhone no depende únicamente del teléfono. Hardware, sistema operativo, procesadores, servicios, App Store, ecosistema
todo está profundamente conectado. Apple controla gran parte de la experiencia porque controla gran parte del sistema.

Esa interdependencia le permite optimizar cosas que serían mucho más difíciles si cada componente tuviera que funcionar con decenas de alternativas desarrolladas por terceros.

Nvidia construyó una ventaja parecida. Su posición no se explica únicamente por sus GPUs (*Graphics Processing Units* o unidades de procesamiento gráfico). Durante años construyó alrededor de ellas un ecosistema de software, especialmente CUDA (*Compute Unified Architecture*), que permitió a desarrolladores y empresas aprovechar profundamente su hardware. Mientras más valor generaba el ecosistema completo, más valioso se volvía permanecer dentro de él. Y también más costoso salir.

Esto nos ayuda a entender algo importante
la dependencia también puede ser una ventaja competitiva cuando eres tú quien controla el sistema.

El problema cambia cuando la dependencia está en manos de alguien más.

La IA está creando una decisión que muchas empresas todavía no saben que están tomando

Imaginemos que una empresa comienza hoy un proceso serio de adopción de inteligencia artificial. Encuentra un modelo extraordinario, conecta sus datos, construye agentes, desarrolla automatizaciones, diseña procesos alrededor de sus capacidades, capacita a sus equipos e integra diferentes áreas de la organización. Durante tres años mejora y optimiza el sistema. Funciona.

El problema aparece cuando surge una alternativa mejor. Quizá el nuevo modelo cuesta una fracción. Quizá razona mejor. Quizá tiene capacidades que antes no existían. O quizá el proveedor original simplemente cambia sus condiciones.

Entonces la empresa descubre algo
nunca tomó únicamente la decisión de utilizar una tecnología; también tomó la decisión de depender de ella.

Y cambiarla puede implicar mucho más que cancelar una licencia. Puede significar reconstruir agentes, modificar procesos, cambiar integraciones, reentrenar personas, reorganizar datos, o volver a evaluar seguridad y cumplimiento.

En el ensayo sobre la [Profit Formula](/ideas/profit-formula-ia) hablamos de todos los costos que aparecen alrededor de la adopción de inteligencia artificial. Aquí aparece uno que es mucho más difícil de poner en un presupuesto
el costo de perder la capacidad de cambiar.

Ahí es donde la modularidad empieza a importar

Una empresa puede tomar otra decisión. En lugar de construir todo alrededor de una sola tecnología, puede intentar separar algunos componentes
los datos son una capa, el modelo es otra, los agentes otra, y las herramientas otra. Las interfaces permiten que estas piezas se comuniquen.

Eso no significa que cambiar de proveedor sea tan sencillo como presionar un botón. Nunca lo es. Pero sí significa que la arquitectura fue diseñada pensando en que algunas piezas eventualmente cambiarán.

Las APIs (Application Programming Interfaces o interfaces de programación de aplicaciones) llevan años funcionando bajo una lógica parecida. Y protocolos como MCP (Model Context Protocol) resultan interesantes precisamente por eso
no por las siglas ni porque sean la tecnología de moda, sino porque intentan estandarizar la manera en la que diferentes modelos y agentes se conectan con herramientas y fuentes de información.

Si cada conexión depende completamente de la tecnología que elegiste hoy, cada nueva decisión aumenta tu dependencia. Si existen interfaces suficientemente estandarizadas, aumenta tu capacidad de sustituir piezas. Y en un mercado donde la tecnología cambia prácticamente cada mes, esa diferencia puede valer mucho.

Pero tampoco se trata de hacer todo modular

Sería fácil concluir que la solución es construir todo de manera modular. No necesariamente.

Si Apple hubiera priorizado desde el principio que cualquier componente pudiera ser reemplazado fácilmente por uno de cualquier proveedor, probablemente no tendría el mismo control sobre su experiencia. Si Nvidia hubiera construido CUDA pensando únicamente en facilitar que sus clientes cambiaran de hardware, probablemente su ventaja competitiva sería diferente.

La interdependencia tiene sentido cuando la integración entre diferentes componentes es precisamente lo que te permite construir algo mejor. Por eso creo que la pregunta no debería ser
*¿Debemos construir una arquitectura modular o interdependiente?*, sino:
¿Dónde queremos construir nuestra dependencia?

Porque si una parte de tu negocio es realmente estratégica, quizá tenga sentido controlarla, integrarla profundamente y construir capacidades propias alrededor de ella. Pero si una tecnología se está convirtiendo rápidamente en un *commodity*, construir toda tu operación alrededor de un solo proveedor puede ser una decisión completamente distinta.

Y creo que este punto será especialmente importante con los modelos de inteligencia artificial.

No construyas tu ventaja competitiva en un lugar que no controlas

En el primer ensayo de esta serie, Innovación vs. disrupción, hablamos de cómo el acceso masivo a los LLMs (*Large Language Models* o grandes modelos de lenguaje) está acelerando su comoditización. Cada vez más empresas tienen acceso a modelos capaces, los costos bajan y el desempeño mejora.

Lo que hoy parece una capacidad extraordinaria mañana puede convertirse en algo disponible para todos. Si eso ocurre, construir una dependencia profunda alrededor del modelo podría tener poco sentido estratégico. Quizá tu ventaja debería estar en otro lugar
en tus datos, en el conocimiento acumulado de tu negocio (por ejemplo, a través de metodologías refinadas con MCK Agency), en los procesos que has desarrollado o en la experiencia que construyes para tus clientes.

Ahí la decisión entre modularidad e interdependencia deja de ser una conversación tecnológica. Se convierte en una decisión sobre dónde quieres construir tu ventaja competitiva: - Construye interdependencia donde esa integración te haga diferente. - Construye modularidad donde necesites conservar la libertad de cambiar.

No necesitas ser dueño de cada tecnología que utilizas. Tampoco necesitas poder sustituir cada componente mañana. Pero sí deberías saber cuáles podrías reemplazar y cuáles obligarían a reconstruir una parte importante de tu negocio. Porque cada vez que incorporamos una nueva tecnología tomamos dos decisiones al mismo tiempo
elegimos una capacidad para hoy y creamos una dependencia para mañana.

¿Cómo evitar que tu infraestructura te quite la flexibilidad?

Si estás diseñando tu estrategia de IA, el primer paso es definir con precisión metodológica el Job to Be Done de tu cliente para no construir interdependencias en el lugar equivocado.

Si no sabes por dónde comenzar para identificar tu Job to Be Done, he diseñado una herramienta interactiva para que lo generes paso a paso y descargues tu matriz final en alta resolución:

👉 Ir al Generador de JTBD e iniciar tu diagnóstico