Saltar al contenido
Haz la autoevaluación (se abre en una pestaña nueva)

Automatización de procesos

Modernizar sistemas heredados con IA: empieza por los procesos, no por el código

5 min de lectura

Casi todas las empresas con unos años de historia tienen uno: un programa antiguo que lleva la facturación, los pedidos o el stock, que funciona, pero que nadie se atreve a tocar. Hasta hace poco, modernizarlo era un proyecto largo y arriesgado. Este mes, OpenAI ha publicado resultados que muestran que la IA ya ayuda a entender y migrar este tipo de software conservando lo que hace. Te contamos qué ha cambiado, qué advierte la propia OpenAI y por qué, antes de tocar el código, conviene mirar los procesos.

El problema que todos conocen

Puede ser una base de datos en Access, una aplicación en Visual Basic, un programa a medida de hace quince o veinte años o un ERP tan personalizado que ya nadie recuerda por qué hace lo que hace. Sostiene una parte importante del negocio y, mientras funcione, nadie quiere tocarlo.

El problema aparece cuando hay que cambiar algo. Al presentar su trabajo, la propia OpenAI lo describe así: la documentación puede estar incompleta, los desarrolladores originales pueden haberse ido de la empresa y reglas de negocio importantes pueden existir solo en el código. Si te reconoces en esa frase, no eres el único.

Y hay un efecto secundario: cada vez que quieres automatizar algo nuevo, choca con ese sistema. Se acaba trabajando alrededor de él, con hojas de cálculo, copias a mano y personas que hacen de puente entre programas.

Qué ha cambiado este mes

El 19 de octubre de 2026, OpenAI publicó Advancing coding in low-resource programming languages, un trabajo sobre lenguajes «con pocos recursos», es decir, lenguajes con poco código y documentación disponibles para entrenar modelos, como COBOL, Fortran, OCaml o Visual Basic.

Uno de sus experimentos es especialmente útil para entender hacia dónde va esto: una evaluación de migración de programas COBOL a otros lenguajes (C++, Java, Kotlin, Python o Rust). Para darla por buena, el programa migrado tiene que superar pruebas ocultas que exigen resultados idénticos a los del original.

Según la evaluación de la propia OpenAI, su último modelo conserva el comportamiento del programa original en un 86,6 % de los casos con poco esfuerzo de razonamiento, y en un 97,9 % con más esfuerzo. Son cifras de una evaluación diseñada y publicada por OpenAI, y la propia empresa advierte, como veremos, que aplicarlo a software real sigue requiriendo revisión experta.

COBOL es el caso extremo, pero la tendencia importa a cualquier empresa con un sistema antiguo: la IA empieza a ser capaz de leer código que casi nadie entiende y de trasladarlo a un lenguaje actual sin cambiar lo que hace.

Por qué «conservar el comportamiento» es lo difícil

OpenAI pone un ejemplo muy claro. COBOL descarta los decimales que sobran en ciertos cálculos salvo que se pida redondear de forma expresa. Una migración que redondea esos valores puede funcionar sin un solo error y, aun así, dar importes distintos.

Ese es el riesgo real de cualquier modernización: no que el programa nuevo falle, sino que funcione y haga algo ligeramente diferente. En una factura, una comisión o un cálculo de stock, «ligeramente diferente» puede ser un problema serio.

La advertencia que hay que leer

La propia OpenAI lo dice en su publicación: aplicar estas capacidades a software en producción sigue requiriendo revisión experta y pruebas contra las reglas de negocio y las dependencias del sistema.

Es la frase más importante del artículo. La IA acelera mucho el trabajo de leer, entender y reescribir código, pero no sabe por sí sola qué reglas son importantes para tu empresa ni con qué otros sistemas habla el programa. Lo que evita sustos es el método:

  • Inventario de procesos. Qué hace hoy el sistema, quién lo usa y para qué.
  • Reglas de negocio por escrito. Sacar del código las reglas que solo viven ahí y validarlas con las personas que las conocen.
  • Pruebas con casos reales. Comprobar que el sistema nuevo da los mismos resultados que el antiguo antes de cambiar nada.
  • Convivencia con lo que ya hay. Que lo nuevo funcione junto a tus programas actuales mientras dure la transición.

No empieces por el código, empieza por los procesos

Cuando una empresa piensa en modernizar un sistema antiguo, suele preguntarse «¿a qué lo migramos?». Nosotros proponemos empezar por otra pregunta: «¿qué procesos pasan por este sistema y cuáles podríamos hacer mejor?».

En Green Valley revisamos todos los procesos de la empresa y automatizamos con IA los que tienen sentido. A veces la respuesta es migrar el sistema. Otras veces, lo más sensato es dejarlo como está y automatizar alrededor: que la IA recoja los datos, los prepare y los introduzca donde hacen falta, sin tocar el núcleo que funciona. Que podamos trabajar con el ERP o el CRM que ya tienes demuestra justamente eso: no hace falta tirarlo todo para avanzar.

La IA acelera. El método es lo que hace que el resultado sea fiable.

Cómo podemos ayudarte

En Green Valley Business ayudamos a las empresas a revisar sus procesos y automatizarlos con IA, también cuando dependen de un sistema antiguo que nadie quiere tocar. El primer paso es saber dónde estás.

Haz la autoevaluación y descubre qué procesos de tu empresa puedes automatizar.

O, si lo prefieres, habla con nuestros especialistas: +34 91 506 49 56.

Fuentes

  1. OpenAI, Advancing coding in low-resource programming languages (19 de octubre de 2026): https://openai.com/index/low-resource-programming-languages

Otras entradas

Volver al blog