La inteligencia artificial agentica se ha convertido en un pilar fundamental dentro del proceso de ingeniería de software, permitiendo una capacidad de ejecución sin precedentes y una generación de código multiplicada. Sin embargo, una pregunta recurrente entre líderes empresariales cobra fuerza: ¿por qué, si producimos código más rápido que nunca, nuestros productos no mejoran al mismo ritmo?
La respuesta reside en que escribir código nunca fue el mayor cuello de botella. Los verdaderos retos siempre han sido definir correctamente los requisitos, integrar sistemas complejos y mantener el software en condiciones reales de operación. Cuando las IA agenticas inundan las organizaciones con nuevo código, estas dificultades se intensifican. Las IA aceleran el tiempo de ejecución, pero no reducen la ambigüedad, la responsabilidad ni la complejidad operativa.
A medida que el código generado por IA escala, la revisión humana emerge como un nuevo y crítico obstáculo. Los ingenieros, sobrecargados, empiezan a perder el contexto necesario para detectar errores cometidos por los agentes. Las empresas que comprendan esta realidad avanzarán con estrategia y cautela, incluso creando nuevos roles específicos para gestionar la IA, mientras que quienes no lo hagan caerán en la trampa de recortar personal y aumentar su gasto en IA, una fórmula potencialmente desastrosa.
Un manual para la adopción responsable
Las decisiones estructurales que impliquen la IA son irreversibles y deben abordarse con prudencia, especialmente en un entorno de rápida evolución tecnológica. Los responsables de ingeniería necesitan un plan claro para navegar este caos. A continuación, se detallan las fases recomendadas para afrontar esta transformación:
Fase 1: Gobernanza financiera y de riesgos
La prioridad inicial es minimizar riesgos y controlar costes:
- Priorizar la gobernanza como riesgo crítico: La presión por integrar IA es alta, pero permitir la experimentación descoordinada genera procesos fragmentados, trabajos duplicados y gastos fuera de control. Se deben crear estándares compartidos, manteniendo la flexibilidad para que los equipos exploren dentro de límites definidos. La configuración de agentes debe tratarse como infraestructura de producción, con versiones, revisiones y pruebas rigurosas antes de su despliegue.
- Aplicar mínimos privilegios a agentes: Nunca se debe otorgar a los agentes el mismo nivel de permisos que a un ingeniero humano. Mientras que los humanos tienen juicio contextual y son responsables último, los agentes con acceso irrestricto abren brechas de responsabilidad. Es fundamental separar permisos de lectura de aquellos de escritura o ejecución, y requerir aprobación humana en acciones críticas o destructivas. A medida que los agentes evolucionan de sugerir código a ejecutar tareas autónomas, integrarlos cuidadosamente en el modelo de seguridad es imprescindible.
- Controlar el gasto: Proteger el presupuesto general para IA estableciendo cuotas y límites de uso tanto en ingeniería como en producción. Casos recientes destacan esta necesidad: Uber tuvo que limitar su inversión en IA tras agotar el presupuesto anual en tan solo cuatro meses y otra compañía anónima reportó una factura de 500 millones de dólares en un solo mes por loops fuera de control.
Fase 2: Estrategia técnica
Construir una infraestructura robusta y eficiente implica:
- Adoptar modelos múltiples y proveedores diversificados: No existe un modelo único que sobresalga en todas las tareas. Conviene entender perfectamente el rendimiento y limitaciones de cada modelo para asignarles tareas específicas según sus fortalezas. Depender de un solo proveedor o modelo representa un riesgo crítico por concentración y limita capacidades fundamentales.
- Invertir en calidad avanzada: La IA debe ser vista como un multiplicador del esfuerzo, no solo como un gasto más en SaaS. Conviene pagar por modelos punteros que produzcan resultados con menos errores y eviten retrabajos costosos. La opción más barata no siempre es la más eficiente ni la que reduce riesgos a largo plazo.
- Medir lo que importa: Métricas tradicionales como líneas de código, despliegues o solicitudes de integración nunca fueron indicadores ideales y con IA pueden inducir a error. Lo relevante son indicadores ligados a resultados empresariales (adopción de funciones, retención de usuarios) y a la estabilidad técnica (tasa de fallos en cambios, defectos en producción, resistencia del código en el tiempo). Para la eficiencia de IA, se debe evaluar el éxito por tarea en relación con el coste y el tiempo invertido en correcciones.
Fase 3: Talento y organización
El capital humano debe adaptarse al nuevo escenario:
- Reorientar a los ingenieros de escribir sintaxis a gestionar sistemas: Dado que los agentes generan la mayor parte del código, la revisión humana y el alineamiento arquitectónico se vuelven cuellos de botella críticos. Se debe capacitar a los profesionales para que supervisen los procesos agenticos, gestionen integraciones complejas y mantengan la visión arquitectónica que las IA aún no pueden sostener.
- Redefinir métricas de desempeño y recompensas: Cuando un solo ingeniero puede generar lo que antes hacía un equipo, métodos tradicionales de evaluación pierden sentido y pueden generar obstáculos. Hay que incentivar el impacto sobre el negocio, la fiabilidad entre sistemas y la efectiva orquestación de agentes. Para atraer y retener pensadores estratégicos, exploradores y creadores de soluciones duraderas, el reconocimiento debe basarse en impacto cualitativo y no en volumen de producción.
- No reducir plantilla prematuramente: Sin integrar completamente los flujos de trabajo con agentes, medir el output ampliado en producción y ajustar la hoja de ruta a la nueva velocidad, recortar personal es peligroso e irresponsable. El objetivo no es tener equipos más pequeños, sino equipos con mayor capacidad estratégica.
La adopción de IA en la empresa exige elasticidad humana
La IA no sustituye el juicio ingenieril, sino que lo amplifica. Implantada en sistemas bien diseñados, acelera con seguridad la entrega; en sistemas mal comprendidos, acelera el fracaso. Ya se están evidenciando las consecuencias: fallos en producción, creciente deuda técnica y costes inesperados derivados de una adopción desordenada. Estos son problemas operativos reales, no meros riesgos teóricos.
El error que cometen muchas organizaciones no es adoptar la IA con lentitud, sino hacerlo sin comprender dónde y cómo puede fallar.
Para los altos directivos, entender esta dinámica es esencial para navegar con éxito esta era tecnológica. La velocidad de ejecución supera la capacidad de controlar sus consecuencias. Se ha entregado a los equipos de ingeniería una herramienta súper potente, pero la vieja máxima “mide dos veces y corta una” se reemplaza erróneamente por un simple “corta primero”.
Joe Bertolami, CTO y cofundador de Clifton AI.