IBM Bob: el asistente de IA de IBM para desarrollo de software empresarial

Fuentes: IBM Bob: AI-powered development partner for enterprise software

IBM Bob es un asistente de desarrollo basado en inteligencia artificial de IBM, diseñado para integrarse en el flujo de trabajo de los programadores dentro del editor y en la línea de comandos. La herramienta se presenta como un "partner agentic" capaz de generar implementaciones a partir de instrucciones en lenguaje natural (lo que IBM denomina Literate Coding), lanzar agentes y subagentes que trabajan en paralelo sobre el código y operar a través de Bob Shell para tareas interactivas, scripting y pipelines de CI/CD.

Una de sus principales apuestas es la modernización de aplicaciones heredadas: IBM destaca paquetes premium especializados en migrar código Java a versiones recientes, desarrollar sobre mainframes e IBM i, e interpretar lenguajes clásicos como RPG y COBOL. La plataforma se integra con el ecosistema de IBM mediante conexiones nativas a Red Hat, Instana y otras herramientas, y ofrece analítica de adopción y costes a través de Bobalytics.

Entre los testimonios publicados por IBM, varias empresas comparten resultados concretos: Blue Pearl asegura haber reducido en torno a un 90% el tiempo de modernización de una base Java 11 a Java 25 (de más de 30 días a 3); M.R. Williams y Wolff Bros subrayan su uso para migrar RPG a Java; y desarrolladores independientes resaltan la generación rápida de prototipos. Bob incorpora modos de trabajo con guardarrails que requieren aprobación humana antes de modificar el código y, según los testimonios, evita inventar respuestas cuando no entiende una consulta, un comportamiento descrito como crítico en entornos empresariales con requisitos de cumplimiento como HIPAA o FedRAMP.