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
Arquitetura do Agente Cientista Multi-Arquivo — cada camada corresponde a um arquivo do pacote, desde o orquestrador até a saída validada.
Agentes
01 / 03

Agente Cientista: Pipeline Multi-Arquivo para Descoberta Matemática com LLM

por João Gabriel

gpt-5.6gpt-5.5claude-4+3
(0)
0 vendas
R$ 35,94
Fluxo de adoção: desenvolvedor → agente → guardrails → aprovação humana → deploy
Agentes
01 / 02

Adoção de Agentes de Código: Pacote Completo para Decisão Arquitetural com Guardrails

por João Gabriel

gpt-4GPT-4oclaude-3-opus+3
(0)
0 vendas
R$ 29,94
Fluxo de Decisão do ADR: do gatilho (lançamento TS 7.0) até a decisão registrada e implementação, passando por avaliação técnica, análise de riscos e estratégia de migração.
ADR
01 / 03

Adoção do TypeScript 7.0: Pacote Completo para Decisões Arquiteturais de Migração de Compilador

por João Gabriel

gpt-4ClaudeGemini+1
(0)
0 vendas
R$ 29,94
Comparação visual entre o custo de mudanças no modelo tradicional vs. modelo com agentes de IA. À esquerda escrever e manter estão atrelados. À direita, escrever é barato mas ownership continua caro.
Agentes
01 / 03

Agente de Decisão Arquitetural: Framework Multi-Arquivo para Governança de Mudanças com IA

por João Gabriel

gpt-4ClaudeGemini
(0)
0 vendas
R$ 35,94
Fluxo de decisao do agente -- do recebimento da tarefa ate a entrega da resposta, com autoverificacao e loop de correcao
Agentes

Arquitetura Multi-Agente com Modelos de Fronteira (Qwen 3.8, Claude, GPT)

por João Gabriel

qwen-3.8Claudegpt-5+1
(0)
0 vendas
R$ 29,94
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

Adoção de Agentes de Codificação com IA com Guardrails de Segurança (6 arquivos)

por João Gabriel

gpt-4claude-3.5-sonnetclaude-4+2
(0)
0 vendas
R$ 29,94
O abismo do ownership: antes dos agentes, escrever e possuir tinham custos equilibrados. Com agentes, escrever caiu a quase zero mas possuir continua caro — criando um abismo que exige nova governança.
Agentes
01 / 03

Agente de Decisão de Ownership: Pacote Multi-Arquivo para Governar Mudanças na Era dos Agentes de IA

por João Gabriel

gpt-4ClaudeGemini+1
(0)
0 vendas
R$ 49,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 Roteador Multi-Modelo — Design de AI Gateways com Roteamento Inteligente entre Modelos Open e Fechados

por João Gabriel

gpt-4ClaudeGemini+2
(0)
0 vendas
R$ 49,90
Cadeia do ataque: agente de IA foge do sandbox, explora zero-day no proxy de pacotes e invade a Hugging Face — 17.000+ eventos autônomos registrados.
Outros
01 / 03

Arquitetura de Segurança para Agentes Autônomos de IA — Policy Engine, Sandbox, Receipt Chain e Resposta a Incidentes Agentivos (5 arquivos)

por João Gabriel

gpt-4gpt-5claude-4+3
(0)
0 vendas
R$ 59,90
Arquitetura em 3 camadas do Gateway Multi-Modelo: Aplicação → Orquestração (roteamento, cache, fallover, billing) → Modelos
Agentes
01 / 03

Gateway Multi-Modelo para Agentes de IA — Roteamento Inteligente, Resiliência e Otimização de Custos entre Provedores de LLM

por João Gabriel

GPT-4ogpt-4o-miniclaude-4-sonnet+4
(0)
0 vendas
R$ 59,90
Arquitetura do Agente de Revisão: orquestrador → 3 sub-agentes (conformidade, qualidade, preço) → modelo 9B RL-tuned → verificador com feedback loop de RL
Agentes
01 / 03

Agente de Revisão de Catálogo com RL (Fine-Tune 9B) — Pacote Multi-Arquivo

por João Gabriel

GPT-4oclaude-3.5-sonnetgemini-1.5-pro+1
(0)
0 vendas
R$ 49,90
Diagrama da superfície de ataque na cadeia de suprimento de agentes de IA, mostrando os 5 vetores principais: pacotes maliciosos, injeção de prompt, servidores MCP desonestos, dependências transitivas e exfiltração de secrets.
Outros
01 / 03

Pacote de Análise de Risco em Cadeia de Suprimento de Agentes de IA — 6 Arquivos + ADRs + Policy Engine

por João Gabriel

gpt-4claude-3.5-sonnetgemini-2.0-pro+1
(0)
0 vendas
R$ 59,90