Ir para o conteúdo principal
ArchPrompts
Voltar ao blog
Caderno técnico / Nota de campo

Radar Tech: agentes IA migram COBOL para Java — e a validação determinística por paridade muda o jogo

O tópico mais comentado das últimas 24h em engenharia: IA agentes na modernização de mainframe. Da pesquisa do 'Locksmith Loop' (arXiv 2607.28271) ao debate sobre bug-for-bug e Lei de Hyrum — entenda o método que prova, em vez de confiar, na migração de legado.

João Gabriel
2 min de leitura
Radar Tech: agentes IA migram COBOL para Java — e a validação determinística por paridade muda o jogo
AP / Prancha visual 01
Leitura principal

Radar Tech: agentes IA na migração de legado

As últimas 24 horas foram marcadas por um debate intenso sobre o papel da IA aplicada à engenharia de software — e o tema que mais cresceu foi a migração de COBOL para Java assistida por agentes.

O que está rodando

Um estudo (arXiv 2607.28271) propôs o "Locksmith Loop": um método agentico para validar de forma determinística a migração de programas legados. Em vez de confiar que a tradução "parece certa", a técnica roda a origem (COBOL) e o alvo (Java) com os mesmos mocks em hardware comum, e um oráculo de paridade compara a saída byte a byte.

  • Witness Search gera mocks de entrada para penetrar em branches ainda não cobertos.
  • Mutações preservadoras de paridade ampliam a cobertura mantendo a igualdade de saída.
  • Quando algo bloqueia a exploração, um analista identifica o parágrafo bloqueado e o desbloqueia.
  • Nos casos de estudo (430 a 4.114 LOC), a cobertura chegou a quase 100% em código aberto e a 91,9% num programa produtivo-like — com o Java aceito sob checagens determinísticas.

O debate de fundo: bug-for-bug

A discussão mais quente não é se a IA consegue traduzir, mas o que fazer com os bugs. A resposta da comunidade é clara: quando dezenas de relatórios e jobs dependem de um comportamento "errado" (Lei de Hyrum), corrigi-lo na migração quebra o que já funciona. Por isso a migração moderna preserva o bug como característica e abre um ADR separado para eliminá-lo gradualmente.

Dois pontos que separam sucesso de desastre:

  • Determinismo: a tradução de código é feita de forma determinística (AST, temperatura zero); o LLM planeja, gera testes e revisa — não "chuta" a tradução.
  • Oracle, não opinião: cada caso é julgado por paridade de saída, não por inspeção visual. Se não passar, é divergência a investigar, nunca "arredondar" o problema.

Por que isso importa

São centenas de bilhões de linhas de COBOL em produção, e a mão de obra especializada encolhe. Ferramentas de migração assistida por IA já são reais — o ganho estratégico é o controle: saber que a mudança preserva o comportamento antes de promovê-la. Migrar legado deixa de ser aposta e vira engenharia verificável.

No nosso marketplace, publicamos um pacote completo de prompts para aplicar exatamente esse método: você orquestra agentes de planejamento, migração, teste e revisão, com harness de verificação e critérios objetivos de aceite. O mesmo assunto desta edição do Radar Tech, pronto para uso no seu time.

Resumo do dia

  • Riscos de migração: integração com CICS/VSAM/JCL e precisão numérica (PIC, COMP-3, EBCDIC) são os pontos onde a paridade costuma quebrar.
  • Bugs ≠ defeitos na migração: o comportamento observável vira contrato.
  • Validação determinística é o diferencial: cobertura orientada a branches + oracle de paridade.

Acompanhe o Radar Tech para continuar ligado no que a IA está mudando na engenharia de software.

Do conceito à execução

Ferramentas práticas para levar as decisões desta nota ao seu próximo projeto.

12 / selecionados
Antes: reservas em Redis + ledger em MySQL sem atomicidade entre o claim (UPDATE + DEL) - origem do oversell/undersell.
ADR
01 / 03

Escriba de ADR com evidência: simplificação de stack e transações ACID

por João Gabriel

GPT-4oclaude-3-5-sonnetgemini-1.5-pro
—(0)
0 vendas
R$ 14,90
Modelo de ameaças: as 4 superfícies de ataque em agentes de codificação com IA, inspiradas pelo Cursor 0day e Memory Heist.
ADR
01 / 02

ADR de Adoção de Agentes de Código com Guardrails de Segurança

por João Gabriel

gpt-4claude-3.5-sonnetclaude-4+2
—(0)
0 vendas
R$ 19,90
Memória por recuperação vs. cérebro documental: o mesmo objetivo — dar contexto ao agente — por dois caminhos opostos.
Agentes
01 / 03

Arquiteto de Contexto do Agente: cérebro documental auditável no lugar da memória por RAG

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Arquitetura geral do Roteador Multi-Modelo — cliente envia tarefa ao router que distribui entre modelo econômico (K3) e premium (Fable), obtendo 93% de acurácia com até 50x menor custo
Agentes
01 / 03

Arquiteto de AI Gateway: roteamento multi-modelo por custo, qualidade e latência

por João Gabriel

gpt-4ClaudeGemini+2
—(0)
0 vendas
R$ 19,90
O Locksmith Loop: Witness Search → execução paralela → oráculo de paridade → mutação/desbloqueio.
Agentes
01 / 03

Migração COBOL → Java com agentes de IA e validação por paridade

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 29,90
Do gatilho de mercado à decisão defensável: o evento vira INPUT, e a decisão se julga pela tarefa crítica.
Agentes
01 / 03

Arquiteto de Troca de Modelo de IA: ADR, matriz de paridade e rollout por fatias de tráfego

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 29,90
Quatro superfícies de criptografia legada (TLS na borda, PKI/mTLS, assinatura de código, CMS/chaves) com o que é risco hoje e o padrão-alvo em cada uma — convergindo para um ADR consolidado e um roteiro em 3 fases (inventário, nova CA/HSM+rotação, desligar legado).
Segurança
01 / 03

Kit Crypto-Agility: ADR e roteiro para aposentar criptografia legada

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Padrão Orquestrador–Trabalhador: o orquestrador divide a tarefa, delega a workers baratos com contrato JSON versionado, e recombina o resultado final — com guardrails de budget de tokens e timeout.
Agentes
01 / 03

Design de Sistema Multi-Agente: escolha o padrão de orquestração e documente

por João Gabriel

gpt-4ClaudeGemini+1
—(0)
0 vendas
R$ 14,90
Pipeline de migração de código legado com agentes de IA: análise -> execução em sandbox -> gate de revisão humana -> verificação contínua com checkpoint e rollback.
Agentes
01 / 03

Arquiteto de Migração de Legado com Agentes de IA e gates humanos

por João Gabriel

gpt-4ClaudeGemini+1
—(0)
0 vendas
R$ 19,90
State machine por tópico da migração: REJECT → PROXY → MIGRATING → COMPLETE, com rollback automático por timeout.
Event-Driven
01 / 03

ADR de Migração de Produtores Kafka com Zero Downtime

por João Gabriel

GPT-4oclaude-3-7-sonnetgemini-2.0-flash
—(0)
0 vendas
R$ 19,90
Arquitetura de agente MCP corporativo: cliente agêntico, servidor MCP HTTP-native, camada de identidade (DPoP/WIF) e catálogo de tools com descoberta progressiva.
Agentes
01 / 03

ADR de Adoção de MCP (Model Context Protocol) na empresa

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Fluxo da exploração de SSRF em uma tool de fetch de agente de IA: usuário/modelo controlam a URL, o fetcher sem validação alcança o metadata service interno.
Segurança
01 / 03

ADR de Segurança para Fetchers de Agentes de IA: mitigação de SSRF

por João Gabriel

gpt-4ClaudeGemini+1
—(0)
0 vendas
R$ 14,90