¿CON QUÉ IA?

Caso de usoProgramación

Trabajar con grandes ordenadores y COBOL usando un agente

Hopper es un entorno de desarrollo con agente para los grandes ordenadores (mainframes) que están detrás de banca, pagos, seguros y aerolíneas.

ParaprogramarLo contó hypercubic.aiDificultad avanzada

A quién le sirve. Equipos de bancos, aseguradoras y aerolíneas que mantienen programas COBOL en grandes ordenadores de IBM y quieren ayuda para analizarlos.

Qué hicieron

Hopper es una aplicación de escritorio que corre en tu portátil y se conecta a z/OS (el sistema de los grandes ordenadores de IBM) por TN3270, con FTP opcional. Le das instrucciones en lenguaje normal. Lee COBOL y JCL (lenguajes de programas y de órdenes de trabajo de estos sistemas), maneja ISPF, lanza trabajos, descifra la salida y los registros VSAM, y puede hacer NEWCOPY en CICS. Las acciones de solo lectura se ejecutan al momento. Cualquier cambio se detiene a esperar tu aprobación.

Cómo salió

La página asegura que convierte horas de análisis en SDSF en una sola etiqueta, que devuelve el código de error, el paso que falla y la línea de código. No da resultados medidos ni pruebas comparativas.

Conviene saber

Las credenciales de FTP son opcionales, pero sin ellas quedan desactivados los exploradores de conjuntos de datos y trabajos, las compilaciones y la mayoría de las herramientas del agente. El nivel gratuito Hobby necesita que tengas tu propio mainframe.

Qué necesitas

  • Acceso a un gran ordenador IBM con z/OS, el sistema que corre estos programas (el nivel gratuito Hobby exige que tengas el tuyo)
  • Hopper, la aplicación de escritorio, instalada en tu portátil
  • Los permisos de tu equipo de sistemas para conectarte
  • Credenciales de FTP, opcionales pero necesarias para los exploradores de archivos, las compilaciones y la mayoría de las herramientas del agente
  • Alguien que conozca COBOL y JCL, los lenguajes de estos programas y de sus órdenes de trabajo

Cómo hacerlo tú, paso a paso

  1. Pide permiso a tu equipo de sistemas y empieza en un entorno de pruebas, no en el real.
  2. Instala Hopper y conéctalo a z/OS por TN3270, que es la forma habitual de conectarse a estos sistemas.
  3. Si quieres usar exploradores de archivos y compilaciones, añade las credenciales de FTP.
  4. Pega el prompt de la ficha con un programa y el mensaje de error de un trabajo, y pide la causa, la línea afectada y el cambio mínimo.
  5. Deja que ejecute las acciones de solo lectura y revisa cada cambio antes de aprobarlo, porque los cambios esperan tu visto bueno.
  6. Sube la confianza poco a poco: primero análisis, después cambios pequeños con prueba.
Pruébalo con tu IA
Te paso este programa COBOL: [código] y este mensaje de error del trabajo: [mensaje de error]. Explícame con palabras sencillas qué hace el programa, en qué paso falla y cuál es la causa más probable. Propón el cambio mínimo para arreglarlo. Habrás terminado cuando me des la causa, la línea afectada y el cambio propuesto. No ejecutes ni modifiques nada en el sistema: dame solo el análisis para que yo lo apruebe.

Consejos

  • Empieza solo con análisis de errores. Es la parte con menos riesgo y más fácil de comprobar.
  • No pegues en un chat público datos reales de clientes ni de producción.
  • Si no puedes instalar Hopper, usa el prompt de la ficha en un chat de IA con fragmentos de código y errores sin datos reales.

Preguntas frecuentes

¿Hace falta ser experto en grandes ordenadores?

En buena parte sí. La IA te explica el código en lenguaje sencillo, pero necesitas criterio para validar cambios en sistemas críticos.

¿Y si no tengo un gran ordenador propio?

La herramienta necesita acceso a uno. Sin él, usa el prompt de la ficha en un chat de IA con los fragmentos de código y los errores.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Dar a un agente la capacidad de olvidar recuerdos viejos

    Un desarrollador probó una versión muy básica de una técnica para que un agente olvide información y dice que funciona sorprendentemente bien.Caso@german-noob.win en BlueskyAgente propioDificultad avanzada
  2. Detectar dependencias y parches sobrantes en un proyecto

    Un servidor MCP permite a un agente revisar si un proyecto usa paquetes y polyfills innecesarios, en remoto o como servidor local.Casomcp.e18e.devAgente propio2 fuentesDificultad avanzada
  3. Listar los fallos de una función y pasarlos al agente de otro

    Un agente de IA listó todos los problemas de una función y se los mandó a un ingeniero, cuyo propio agente los fue resolviendo.Caso@carnage4life en BlueskyAgente propioDificultad avanzada
  4. Crear un agente que programa en R con solo tres herramientas

    Un autor monta en R un agente de programación con Claude a partir de tres funciones básicas y luego le añade herramientas para hacerlo más seguro.Casotidydesign en SubstackAgente propioDificultad avanzada
  5. Revivir y crear aplicaciones con agentes de programación

    El matemático Terence Tao cuenta cómo usó agentes de programación para recuperar programas antiguos y crear otros nuevos.Casoterrytao.wordpress.comAgente propioDificultad avanzada
  6. Crear agentes pequeños a medida, como uno en un reproductor de música

    El autor escribe muchos agentes pequeños, por ejemplo dentro de su reproductor de música, y señala que como código son triviales.CasoHacker NewsAgente propioDificultad avanzada

Más: todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.