← Recursos
Matriz EnaGuard: una cuadrícula de 3×3 de cubos de vidrio, madera, piedra y tela, cada uno con un objeto azul marino o cian distinto, que simboliza la variedad de decisiones arquitectónicas sopesadas una junto a otra.
APOYO A LA DECISIÓN

La Matriz de Decisiones de Arquitectura

Las decisiones de arquitectura de IA empresarial suelen presentarse como una elección entre dos opciones: un modelo grande o uno pequeño, un único proveedor o varios, infraestructura en la nube o infraestructura propia. Pero la pregunta real no es qué opción es generalmente más fuerte: es qué opción se ajusta a un caso de uso específico, una clase de datos, un nivel de riesgo y un modelo operativo. Cada elección compensa de forma distinta velocidad, control, costo, flexibilidad, resiliencia y carga operativa.

Esta matriz no busca tomar la decisión técnica por el liderazgo: busca ayudar al liderazgo a entender los supuestos sobre los que descansa la decisión. Cada decisión se enmarca en cuatro dimensiones: oportunidad, riesgo clave, las condiciones bajo las que se ajusta, y la evidencia que debería solicitarse. Eso convierte "¿por qué elegimos esta tecnología?" en "¿a qué necesidad de negocio la elegimos, qué riesgo aceptamos, en qué condiciones la reconsideraríamos, y cómo demostramos que la elección funciona?"

La matriz nunca debería usarse para producir una única preferencia para toda la organización. La misma empresa podría usar un modelo de propósito general en la nube para un asistente de conocimiento interno, mientras elige un modelo específico de dominio en infraestructura propia para transacciones sensibles de clientes. Un fabricante podría ejecutar un modelo pequeño de IA en el borde para operaciones de baja latencia en planta y un modelo central más grande para investigación y análisis de documentos. La calidad de una decisión depende del impacto de negocio, la sensibilidad de los datos, la tolerancia a interrupciones, la capacidad operativa y los resultados verificables, no de cuán popular sea una opción.

Decisión de arquitectura Oportunidad Riesgo clave Condiciones de ajuste Evidencia a solicitar
Modelo grande vs. modelo pequeño Los modelos grandes ofrecen amplia versatilidad de tareas y fuerte capacidad de razonamiento. Los modelos pequeños ofrecen menor costo, tiempos de respuesta más rápidos y capacidad de ejecución local. Un modelo grande puede aumentar el costo y la dependencia del proveedor. Un modelo pequeño puede perder calidad en tareas complejas o fuera de dominio. Deben definirse claramente la complejidad de la tarea, el objetivo de latencia, la sensibilidad de los datos, el volumen de transacciones y el entorno operativo. Pruebas de calidad basadas en el caso de uso, comparación de latencia y costo, pruebas de carga, análisis de fallos.
Proveedor único vs. multi-modelo Un proveedor único simplifica la integración y la operación. Una configuración multi-modelo aporta flexibilidad, optimización de precios y continuidad del servicio. Un proveedor único puede crear una dependencia fuerte. Una configuración multi-modelo puede aumentar la complejidad de calidad, política, portabilidad de datos y operación. Deben existir reglas de enrutamiento de modelos, políticas de seguridad compartidas, estructuras de datos portables y un proceso de cambio de proveedor. Inventario de proveedores, política de enrutamiento de modelos, pruebas de mecanismo de respaldo, contratos, registros de residencia de datos.
Nube vs. infraestructura propia La nube ofrece crecimiento rápido de capacidad y amplio acceso a servicios. Infraestructura propia ofrece mayor control de datos, operación local, gestión de hardware dedicado. La nube puede generar problemas de residencia de datos, costo y dependencia del proveedor. Infraestructura propia traslada a la organización la inversión, la experiencia, las actualizaciones y la carga de capacidad. Deben evaluarse conjuntamente la clase de datos, la regulación, la latencia, la conectividad, las necesidades de escala y la capacidad operativa. Diagramas de flujo de datos, plan de capacidad, costo total de propiedad, pruebas de interrupción, registros de actualización/parcheo.
RAG general vs. RAG específico de dominio Una configuración general da acceso compartido al conocimiento y despliegue rápido. Una configuración específica de dominio puede ofrecer mayor precisión contextual y control de acceso más estricto. Los pools generales pueden aumentar el riesgo de escalada de privilegios y de fuente incorrecta. Las configuraciones específicas pueden crear infraestructura duplicada y gobernanza fragmentada. Deben ser medibles la propiedad de los datos, los roles de usuario, la frescura de las fuentes, el modelo de acceso y la calidad de las respuestas. Pruebas de retrieval, mediciones de precisión de fuentes, escenarios de acceso, registros de actualización y eliminación del índice.
Plataforma centralizada vs. modelo de equipos distribuido Una plataforma centralizada aporta estándares compartidos, visibilidad de costos y capacidades reutilizables. Un modelo distribuido da a las unidades de negocio velocidad y flexibilidad local. La centralización excesiva puede crear un cuello de botella. La distribución descontrolada puede generar proliferación tecnológica, IA en la sombra y estándares inconsistentes. Los estándares mínimos centrales deben estar claramente separados de las áreas de decisión local; deben definirse procesos de excepción y aprobación. Tasa de uso de la plataforma, inventario de excepciones, tiempo de migración de proyectos, cobertura de controles compartidos, matriz de responsabilidad de equipos.
Autonomía total vs. aprobación humana La autonomía aporta velocidad y escala. La aprobación humana añade una capa de juicio y responsabilidad para acciones de alto impacto. La autonomía amplia puede producir acciones descontroladas. Una carga de aprobación excesiva puede ralentizar procesos y generar fatiga de aprobación. Las transacciones deben clasificarse por impacto, reversibilidad, límite financiero, impacto en el cliente y consecuencia física. Matriz de clasificación de transacciones, registros de aprobación, permisos de agentes, tasas de rechazo/corrección, pruebas de desactivación de emergencia.
Ajuste fino vs. recuperación de información El ajuste fino puede incorporar comportamiento y lenguaje de dominio en el modelo. El retrieval facilita usar el conocimiento empresarial actual junto con sus fuentes. El ajuste fino puede generar problemas de linaje de datos, actualización y olvido. El retrieval puede introducir en el sistema fuentes inexactas, obsoletas o manipuladas. Debe estar claro si la necesidad es frescura del conocimiento o adaptación del comportamiento; el ciclo de vida de los datos debe ser manejable. Evaluación comparativa, registros de datos de entrenamiento, permisos de datos, pruebas de frescura de fuentes, informes de cambio de modelo.
Inferencia en tiempo real vs. por lotes El procesamiento en tiempo real satisface necesidades inmediatas de clientes y operaciones. El procesamiento por lotes puede manejar alto volumen de forma más económica y controlada. Los sistemas en tiempo real son sensibles a la latencia y disponibilidad. Los procesos por lotes pueden producir resultados obsoletos, crecimiento de colas y detección tardía de errores. Deben definirse la tolerancia de espera del proceso, la necesidad de frescura de datos, el volumen de transacciones y el enfoque ante fallos. Mediciones de SLO y latencia, métricas de colas, pruebas de capacidad, controles de reprocesamiento, registros de errores.
Open-source vs. modelo cerrado Los modelos open-source ofrecen personalización, operación local y mayor control técnico. Los modelos cerrados pueden ofrecer acceso rápido, un servicio gestionado y sólido rendimiento general. Open-source traslada a la organización la responsabilidad de licencia, seguridad, parcheo y operación. Los modelos cerrados pueden limitar la transparencia y la portabilidad. Deben evaluarse la capacidad técnica de la organización, los términos de licencia, la sensibilidad de los datos, la capacidad de actualización y el riesgo del proveedor. Origen del modelo, revisión de licencias, una lista de materiales de IA, escaneos de seguridad, contrato con el proveedor, registros de gestión de versiones.
Plataforma de agentes centralizada vs. arquitectura de agentes específica del caso de uso Una plataforma centralizada aporta identidad compartida, un catálogo de herramientas, observabilidad y aplicación de políticas. Las configuraciones locales ofrecen velocidad y flexibilidad de diseño específicas del caso de uso. Una plataforma centralizada puede crear un punto de fallo compartido y un cuello de botella. Los agentes distribuidos pueden generar permisos, registros y controles de seguridad inconsistentes. Deben definirse una capa de control compartida, un estándar de identidad de agentes, un proceso de aprobación de herramientas y límites de desarrollo local. Inventario de agentes y herramientas, segregación de identidades, registros de permisos, trazabilidad de extremo a extremo, pruebas de desactivación de emergencia y mal uso.

La matriz no es una lista de compras ni una herramienta de selección automática. Cada fila debe evaluarse por separado para un caso de uso específico. Un registro de decisión debería capturar la necesidad de negocio, las alternativas consideradas, los riesgos aceptados, el responsable de la decisión, las condiciones para reconsiderarla y las métricas de éxito esperadas, convirtiendo las decisiones de arquitectura en memoria institucional en lugar de preferencia personal o una tendencia tecnológica pasajera.

Una decisión de arquitectura defendible no se construye en una diapositiva. Se demuestra en producción.

Comparaciones de calidad, datos de costos, configuraciones en vivo, registros de pruebas, escenarios de interrupción y métricas de producción, no solo la lógica en papel. Esa es la evidencia que busca una evaluación de EnaGuard.