⚙️ Técnico7 min

IA como compañero de arquitectura software: sin delegar

IA como compañero de arquitectura software sin ceder el juicio: preguntas activas, ADRs asistidos, tablas de trade-offs y los límites reales del modelo.

IA como compañero de arquitectura software: sin delegar
Carlos Martin Pavon

Carlos Martin Pavon

Software Architect & Founder

Usar IA como compañero de arquitectura reduce el tiempo de exploración de alternativas de 2 días a 30 minutos. En mis proyectos, explorar 3 opciones con trade-offs explícitos antes de decidir redujo los refactors posteriores en 2 veces. El tiempo total de diseño bajó de semanas a días en los últimos 6 meses de trabajo con Claude Code como herramienta de arquitectura.

Para desarrolladores experimentados, la conversación sobre IA en software va más allá de completar código o generar tests. La pregunta incómoda es otra: ¿qué papel debería tener la IA cuando la decisión no es escribir una función, sino definir una arquitectura?

La arquitectura no es una colección de diagramas bonitos. Es una serie de compromisos que afectan al negocio, los equipos, el coste operativo, la seguridad y la capacidad futura de cambiar de opinión. El tema de IA compañero arquitectura software no debería formularse como "dejemos que el modelo diseñe el sistema", sino como "usemos la IA para pensar mejor, sin delegar el juicio".

La IA como compañero de arquitectura software: dónde está el valor real

Tres roles concretos donde la IA mejora las decisiones de arquitectura:

  1. Generación de alternativas: pedir 3 enfoques distintos al mismo problema con trade-offs explícitos.
  2. Revisión adversarial: pedir al modelo que argumente contra la solución ya elegida para encontrar huecos.
  3. Impacto de cambio: antes de tocar un hub file, mapear qué módulos dependen de él.

Usando IA como compañero para decisiones de arquitectura software el patrón que más me funcionó no es pedirle al modelo que diseñe el sistema. Es usarlo para generar la resistencia que normalmente viene de un equipo.

La IA puede hacer preguntas que el equipo no hizo, comparar patrones, redactar un borrador de ADR, listar riesgos de migración, detectar dependencias ocultas y poner presión sobre una decisión demasiado cómoda. Pero no puede ser jefe. No conoce la historia real del sistema, las tensiones entre equipos, las restricciones políticas, las cicatrices de producción ni el coste humano de una mala transición.

Ese límite no reduce su valor. Lo define.

La adopción ya ocurrió, la confianza todavía no

Los datos son contundentes: en la Stack Overflow Developer Survey 2025, el 84% usa o planea usar herramientas de IA en su proceso de desarrollo. DORA registra que el 76% de tecnólogos usa IA para partes de su trabajo diario.

Pero adopción no equivale a confianza. La misma encuesta de Stack Overflow 2025 muestra la tensión: el 46% de desarrolladores desconfía de la precisión de las salidas de IA, frente a un 33% que confía. Para arquitectura, esa diferencia es crítica.

El espejismo de la productividad automática

Un dato útil para bajar el entusiasmo a tierra: un estudio de METR (2025) trabajó con 16 desarrolladores experimentados y 246 tareas reales. Al permitir el uso de IA, el tiempo de finalización aumentó un 19%, aunque los participantes esperaban ahorrar tiempo.

Ese patrón describe exactamente la arquitectura. En un sistema simple, pedirle a una IA "diseñá una arquitectura para un SaaS multi-tenant" puede producir una respuesta ordenada. Pero las preguntas importantes están debajo: ¿quién mantiene cada módulo?, ¿qué parte del dominio cambia cada trimestre?, ¿qué migración se puede hacer sin detener producto?

La IA puede ayudar a formular esas preguntas. No puede responderlas sola.

Del "recomiéndame" al "desafíame"

La pregunta que se le hace a la IA cambia la calidad de su contribución:

Pregunta pasivaPregunta activa
"¿Qué arquitectura me recomendás?""¿Qué estoy pasando por alto?"
"¿Es escalable esta solución?""¿Cuándo falla este diseño?"
"¿Qué patrón debería usar?""Dame tres enfoques y cuándo cada uno fracasa"

Para desarrolladores senior, el valor principal de la IA no está en recibir una decisión empaquetada. Está en acelerar la exploración.

Lo que la IA hace bien vs. lo que no debe hacer

Rol productivoRol a evitar
Generar alternativas con distintas prioridadesSer fuente final de verdad para límites de dominio
Listar áreas de riesgo para que el equipo valideCerrar discusiones sobre ownership o compliance
Convertir notas desordenadas en borrador de ADRMaquillar decisiones ya tomadas con documentación post-hoc
Simular objeciones desde distintos rolesRecomendar patrones sin conocer el coste de operarlos en tu org

Este punto se conecta directamente con el patrón de AI code review como solo developer — ambos usan la IA para generar resistencia técnica, no para eliminar el criterio humano. Y si te preguntás cómo eso se ve en el día a día, el artículo sobre lo que nadie te dice sobre programar con AI cubre la experiencia práctica.

El ADR asistido: documentar decisiones sin inventar el pasado

Una de las formas más concretas en que uso la IA en arquitectura es para armar borradores de ADR (Architecture Decision Records) mientras la decisión todavía está activa.

El proceso es simple: mientras el equipo discute una decisión, capturo el hilo: qué opciones se evaluaron, qué criterios importaron, qué se priorizó y qué se descartó. Después le paso ese contexto a la IA con una instrucción: "arma un borrador de ADR con este contenido, sin inventar nada, con estructura de contexto, opciones, decisión y consecuencias".

El modelo produce un documento estructurado que después el equipo revisa. El valor no es que el modelo tomó la decisión: es que convirtió una conversación dispersa en un registro legible que no hubiera existido de otra forma.

Esta es la forma de usar la IA como compañero de arquitectura que más me resultó práctica: no para diseñar sistemas, sino para convertir pensamiento desordenado en documentación estructurada mientras el contexto todavía está fresco.

Una decisión defendible

Una decisión arquitectónica asistida por IA debería poder defenderse sin mencionar a la IA. Si la única defensa es "el modelo lo recomendó", no hay decisión: hay delegación irresponsable.

Una decisión defendible responde: ¿qué problema resuelve?, ¿qué alternativas se consideraron?, ¿qué criterios importaron más?, ¿qué se sacrificó?, ¿qué riesgos se aceptaron?, ¿quién es dueño de operar esto?

La IA puede ayudar a preparar respuestas para todas esas preguntas. Pero el equipo debe validarlas con datos reales, experiencia operativa y conversación organizacional.

Preguntas frecuentes

¿Cómo puede ayudarte la IA en decisiones de arquitectura de software? Puede ayudarte a explorar alternativas, detectar riesgos, comparar patrones y redactar borradores de ADR. También puede hacer preguntas incómodas que obliguen al equipo a justificar mejor una decisión.

¿Por qué la IA no debería tomar decisiones arquitectónicas por ti? Porque una arquitectura depende de contexto que el modelo no conoce: historia del sistema, restricciones del negocio, tensiones entre equipos y cicatrices de producción.

¿Qué riesgos tiene usar IA para diseñar arquitectura? El principal riesgo es aceptar una propuesta plausible sin validar sus consecuencias reales. Una mala decisión puede crear meses de complejidad o forzar migraciones costosas.

¿La IA siempre mejora la productividad de desarrolladores experimentados? No necesariamente. En tareas que requieren entender contexto profundo, la IA puede incluso ralentizarte.

¿Cuál es una buena forma de usar IA como compañero de arquitectura? Úsala para generar hipótesis, listar trade-offs, simular objeciones y documentar opciones. Después contrasta con datos reales del sistema antes de decidir.

#IA#arquitectura de software#desarrollo senior#ADR#engineering leadership

Compartir este post

Preguntas frecuentes