| Bellacosa Mainframe e o ibm bob |
☕ O Holocron do Agente IBM Bob
Como um Padawan COBOL Pode Aprender com um Companheiro de IA Criado pela IBM para Entender, Modernizar e Construir Sistemas Empresariais
"Os antigos Mestres decoravam milhares de comandos. Os novos Mestres ensinam agentes a trabalhar ao seu lado."
Introdução
Durante décadas, um desenvolvedor IBM Z precisava carregar consigo uma espécie de biblioteca mental.
Era necessário conhecer:
COBOL
JCL
DB2
VSAM
CICS
RACF
SDSF
ISPF
MQ
Java
APIs REST
Git
Jenkins
Ansible
OpenShift
Além disso, precisava compreender regras de negócio escritas há quarenta anos por analistas aposentados, interpretar copybooks obscuros e descobrir por tentativa e erro qual programa atualiza determinada tabela.
Em 2025 a IBM decidiu mudar essa história.
Nascia o Project Bob.
Em 2026 ele finalmente se tornou disponível como produto.
O objetivo é bastante ambicioso:
Ter um agente inteligente capaz de acompanhar todo o ciclo de vida do software corporativo.
Não apenas sugerir linhas de código.
Mas pensar junto.
Planejar.
Explicar.
Refatorar.
Gerar testes.
Documentar.
Modernizar aplicações.
Encontrar defeitos.
Auditar segurança.
Criar APIs.
Auxiliar equipes inteiras.
Para um Padawan COBOL, Bob talvez seja a ferramenta mais interessante surgida desde o lançamento do Enterprise COBOL 6.x.
O que é IBM Bob?
IBM Bob é um AI Coding Agent desenvolvido pela IBM.
Diferentemente dos copilotos tradicionais, Bob trabalha como um agente de desenvolvimento.
Ele atua durante praticamente todo SDLC.
SDLC significa:
Software Development Life Cycle.
Bob pode ajudar em:
Planejamento
↓
Análise
↓
Codificação
↓
Testes
↓
Documentação
↓
Segurança
↓
Modernização
↓
Entrega
Em vez de apenas responder perguntas, Bob executa fluxos completos de trabalho.
IBM chama isso de:
Agentic Development
ou
Agentic SDLC
A origem do Projeto
Bob não apareceu do nada.
Ele é resultado da convergência de vários projetos IBM.
Watsonx Code Assistant for Z
Lançado em 2023.
Objetivo:
Auxiliar modernização COBOL.
Funções:
Explicar código
COBOL → Java
Gerar documentação
Analisar aplicações
Code Assistant for RPG
Criado pelo laboratório Rochester.
Focado em IBM i.
Granite
LLM desenvolvido pela IBM.
Anthropic Claude
IBM anunciou parceria para ampliar capacidades de engenharia.
Em outubro de 2025, durante o TechXchange, surgiu oficialmente:
Project Bob
Em março de 2026 surgiu a primeira versão pública.
Versão:
Bob 1.0
Data aproximada de disponibilidade:
24 Março 2026.
Atualmente existe inclusive um pacote denominado:
IBM Bob Premium Package for Z.
Por que o nome Bob?
IBM nunca divulgou oficialmente uma explicação definitiva.
Mas existe uma curiosidade interessante.
Muitos desenvolvedores brincam dizendo:
Bob é o "Bob The Builder" corporativo.
Ele não destrói aplicações.
Ele conserta.
Moderniza.
Documenta.
Amplia.
Protege.
Algo extremamente alinhado ao universo IBM Z.
Em vez de substituir programadores, Bob funciona como um companheiro.
O que Bob consegue fazer?
1 — Explicar COBOL
Prompt:
Explique este programa COBOL.
Bob responde:
Regras de negócio
Arquivos usados
Campos
Dependências
Fluxos
Excelente para sistemas bancários.
2 — Criar documentação
/document
Pode gerar:
Markdown
README
Diagramas
Comentários
Arquitetura
3 — Testes
Exemplo:
/unit-test
Pode produzir:
JUnit
PyTest
Testes Java
Estruturas automatizadas
4 — Revisão de código
Pergunta:
Existem problemas neste programa COBOL?
Bob pode apontar:
PERFORM incorreto
GO TO excessivo
dead code
duplicação
bugs
5 — Segurança
Detecta:
SQL Injection
credenciais
falhas
6 — Modernização
Talvez seja a parte mais interessante.
Bob consegue auxiliar:
COBOL
↓
Serviços COBOL
↓
APIs
↓
Java
Onde usar Bob?
Atualmente Bob trabalha principalmente integrado ao:
Visual Studio Code
CLI
Ambientes SaaS
IBM Cloud
Sistemas:
Windows
Linux
MacOS
Como testar gratuitamente
Passo 1
Criar conta IBM.
Passo 2
Solicitar Trial.
Acesse:
IBM Bob
ou
bob.ibm.com
Passo 3
Instalar VSCode
Passo 4
Instalar extensão
IBM Bob
Passo 5
Login
IBM ID
Passo 6
Abrir projeto
COBOL
Python
Java
Passo 7
Conversar
Exemplo:
Explique este COPYBOOK
Documente este programa
Crie testes
Faça refatoração
Sugira API REST
Primeiro laboratório para um Padawan COBOL
Pegue um programa antigo.
Exemplo:
CALCSAL.cbl
Pergunte:
Explique este programa.
Depois:
Crie documentação Markdown.
Depois:
Gere casos de teste.
Depois:
Sugira melhoria COBOL 6.5.
Depois:
Transforme em serviço REST.
Você verá praticamente um assessment sendo realizado em minutos.
Comandos interessantes
Embora Bob esteja evoluindo, comandos similares aos usados no WCA aparecem frequentemente.
/document
Documentação
/unit-test
Testes
/review
Code review
/explain
Explicação
/refactor
Refatoração
/security
Auditoria
/plan
Planejamento
/generate
Código novo
Exemplo prático
Pergunta:
Tenho um programa COBOL que atualiza saldo de conta.
Bob pode responder:
Programa principal identificado.
Copybooks encontrados.
Tabela DB2 utilizada.
Transação CICS relacionada.
Dependências localizadas.
Sugestão de API:
GET /saldo
POST /debito
POST /credito
Em alguns minutos.
Algo que antigamente levava dias.
Curiosidades
Bob utiliza arquitetura multi-modelo.
Pode combinar:
Granite
Claude
Llama
Mistral
Dependendo da tarefa.
Mais de seis mil desenvolvedores IBM já utilizavam Bob internamente antes do lançamento público.
Bob é considerado sucessor natural do:
Watsonx Code Assistant for Z
Existe forte foco em:
COBOL
PL/I
RPG
Java
JCL
Mainframe
Dicas para começar
Dica 1
Não tente gerar sistemas inteiros.
Comece pequeno.
Dica 2
Use programas COBOL simples.
100 linhas.
200 linhas.
Dica 3
Peça explicações.
Aprenda observando.
Dica 4
Valide tudo.
IA erra.
Sempre.
Dica 5
Construa biblioteca própria.
Prompts úteis:
Explique para um iniciante.
Mostre fluxograma.
Identifique regras.
Crie README.
Faça ZUnit.
Gerar OpenAPI.
Criar testes.
Migrar para COBOL 6.5.
Como aprofundar conhecimentos
Estude:
Enterprise COBOL 6.5
VSCode
Zowe
Git
OpenAPI
REST
JUnit
Ansible
Watsonx
Granite
RAG
MCP Servers
Agentic AI
Leia documentação IBM.
Assista TechXchange.
Teste diariamente.
Uma hora por dia é suficiente.
Considerações Finais
O IBM Bob representa uma mudança semelhante à chegada do ISPF para quem programava apenas com editores lineares.
Ele não substitui experiência.
Não conhece sozinho todas as regras de negócio.
Não entende automaticamente quarenta anos de exceções bancárias.
Mas reduz drasticamente o tempo gasto procurando informações espalhadas em milhares de programas.
Para o Padawan COBOL, Bob pode ser visto como um novo Holocron.
Um Holocron que não apenas guarda conhecimento, mas conversa, explica, ensina, sugere melhorias e ajuda a transformar aplicações legadas em ativos preparados para a próxima década.
E talvez esta seja a maior lição deixada pelo agente da IBM:
O futuro do desenvolvedor Mainframe não será escrever menos COBOL. Será aprender a trabalhar ao lado de agentes capazes de compreender COBOL tão profundamente quanto nós aprendemos a compreendê-lo ao longo dos anos.