220 mil millones de líneas de COBOL: el problema que nadie quiere afrontar
Hay 220 mil millones de líneas de código COBOL activo ejecutándose en producción en todo el mundo. El 43% de los sistemas bancarios globales funcionan con COBOL. El 95% de las transacciones en cajeros automáticos de EE.UU. pasan por programas COBOL. No es un lenguaje muerto. Es la infraestructura invisible que sostiene la economía global.
El verdadero problema no es el lenguaje en sí, sino el conocimiento. Los programadores COBOL que escribieron esos sistemas se están jubilando. La documentación, cuando existe, suele estar desactualizada o incompleta. Cada año que pasa hace más opaca la lógica de negocio codificada en esos programas, y el riesgo operativo para las empresas crece.
El 23 de febrero de 2026, Anthropic publicó un artículo de blog titulado 'How AI helps break the cost barrier to COBOL modernization.' Al día siguiente, las acciones de IBM cayeron un 13%, su peor sesión desde el año 2000, eliminando más de 31 mil millones de dólares en capitalización de mercado. El mensaje del mercado fue claro: la IA está cambiando las reglas de la modernización de sistemas legacy.
Qué puede hacer Claude con el código COBOL
Claude es hoy uno de los modelos de IA más eficaces para el análisis de código COBOL. No se limita a leer la sintaxis: comprende la estructura de los programas, traza los flujos de ejecución y reconstruye la lógica de negocio incluso sin documentación.
Las capacidades específicas incluyen el mapeo completo de la base de código: Claude lee los archivos fuente COBOL y mapea las relaciones estructurales entre programas, identifica los puntos de entrada, traza las rutas de ejecución a través de las subrutinas invocadas y reconstruye el grafo de dependencias entre módulos.
Después está el análisis de flujo de datos. Claude sigue el flujo de datos desde la entrada hasta la salida, a través de WORKING-STORAGE SECTIONs, FILE SECTIONs y estructuras compartidas mediante sentencias COPY. Esto es particularmente crítico en sistemas AS400 donde los copybooks definen estructuras de datos utilizadas en decenas de programas.
Finalmente, Claude destaca en la comprensión de la lógica de negocio implícita: reglas de cálculo, condiciones de excepción, gestión de errores y lógica de validación que en COBOL a menudo se codifican sin comentarios ni documentación externa.
Documentación automatizada: de la opacidad a la transparencia
El caso de uso más inmediato y de alto valor es la generación de documentación automatizada. Un sistema COBOL en AS400 con cientos de programas y sin documentación actualizada representa un enorme riesgo operativo y un coste oculto cada vez que un programador necesita modificar código que no conoce.
Con Claude, el proceso se vuelve sistemático. Para cada programa, Claude puede generar una descripción del propósito del programa y su contexto funcional, documentación de los flujos de entrada y salida con los archivos y estructuras de datos involucrados, una explicación en lenguaje natural de la lógica procedimental, incluyendo condiciones de bifurcación, bucles y gestión de errores, y un mapa de dependencias externas incluyendo CALLs, COPYs y acceso a archivos compartidos.
Esta documentación no es genérica: es específica, precisa y directamente vinculada al código fuente. Y se genera en minutos, no en semanas de ingeniería inversa manual.
No basta con preguntar '¿qué hace este código?'
Analizar una base de código COBOL con Claude requiere un enfoque estructurado y metodológico. No se trata de pegar un programa en un chat. Requiere experiencia específica tanto en el mundo COBOL/AS400 como en técnicas de prompting y orquestación de IA.
El proceso que utilizamos en Maverick AI involucra varias fases: desde el inventario y clasificación de los objetos del sistema, hasta la resolución de dependencias entre programas y copybooks, pasando por el análisis modular y el cruce de referencias entre componentes. Cada fase requiere herramientas y metodologías específicas para extraer información precisa del sistema IBM i y presentarla correctamente a Claude.
Un aspecto crítico es la resolución de copybooks: un programa COBOL sin sus estructuras de datos compartidas es como leer un libro con capítulos faltantes. El contexto completo es esencial para producir documentación fiable. Sin un enfoque metódico, el riesgo es generar documentación incompleta o engañosa, peor que no tener ninguna.
Escalar el análisis en bases de código grandes
Para bases de código grandes, con cientos o miles de programas, un enfoque manual no escala. Se necesitan arquitecturas de automatización que permitan procesar sistemas enteros de forma sistemática manteniendo la calidad del análisis en cada módulo individual.
En Maverick AI, hemos desarrollado metodologías específicas que aprovechan las capacidades agénticas de Claude para paralelizar el análisis, gestionar las limitaciones de la ventana de contexto y producir documentación estructurada y consistente incluso en bases de código muy grandes.
Los resultados medidos por investigación académica confirman la eficacia del enfoque: 93% de precisión en la comprensión del código, con una reducción del 35% en la complejidad percibida respecto a la lectura directa del código fuente. Pero los números por sí solos no son suficientes: la diferencia reside en la metodología con la que se aplica la IA al contexto específico de cada sistema.
Evaluación de riesgos: identificar los puntos críticos
Más allá de la documentación, Claude es particularmente útil para la evaluación de riesgos técnicos de la base de código. Al analizar el código, Claude identifica módulos con alto acoplamiento, los más arriesgados de modificar porque están conectados a muchos otros programas, y módulos aislados que pueden actualizarse o sustituirse de forma independiente.
Este análisis es fundamental para cualquier decisión estratégica: si el objetivo es la modernización progresiva, saber qué módulos tocar primero y cuáles requieren más cautela es la diferencia entre un proyecto exitoso y un desastre.
Claude también evalúa la deuda técnica acumulada: estructuras de datos redundantes, lógica duplicada entre programas, patrones de error recurrentes y vulnerabilidades potenciales. Información que anteriormente requería semanas de revisión manual del código.
Cómo empezar: el enfoque Maverick AI
La documentación y el análisis de código COBOL con Claude no es un proyecto teórico: es algo que las empresas pueden iniciar de inmediato con un impacto medible.
Maverick AI trabaja con empresas que tienen sistemas COBOL en AS400 siguiendo un camino pragmático. Comenzamos con una evaluación inicial del sistema y producimos rápidamente un mapa completo de la base de código con documentación de los módulos más críticos.
Esta evaluación tiene valor inmediato incluso para quienes no están planificando una migración: reduce el riesgo operativo, acelera la incorporación de nuevos desarrolladores y crea una base de conocimiento estructurada que la empresa puede consultar y actualizar con el tiempo.
Si su empresa tiene sistemas COBOL en AS400 y la documentación es escasa o inexistente, contáctenos para descubrir cómo podemos ayudarle. Descubra nuestra experiencia en Claude AI.