GitHub Copilot e agentes de IA aceleram modernização de sistemas COBOL, aponta Microsoft

Uma iniciativa apresentada em 14 de outubro de 2025 mostra como o GitHub Copilot, aliado a agentes autônomos de inteligência artificial, está ajudando empresas a atualizar sistemas escritos em COBOL, linguagem que completa 65 anos e ainda responde por aproximadamente 200 bilhões de linhas de código em bancos, seguradoras e órgãos públicos.

O trabalho é liderado por Julia Kordick, Microsoft Global Black Belt, que desenvolveu um framework para modernização de legados sem precisar dominar COBOL. A abordagem combina o GitHub Copilot para análise de código com orquestração de múltiplos agentes de IA baseada no Microsoft Semantic Kernel.

Como funciona o método

Segundo a equipe, o primeiro passo é usar o Copilot como “ferramenta arqueológica” para extrair a lógica de negócios dos programas, gerar documentação em markdown, mapear cadeias de chamadas e limpar comentários irrelevantes. A estrutura rígida de quatro divisões do COBOL (Identification, Environment, Data e Procedure) facilita a leitura automática.

Em seguida, agentes especializados assumem tarefas específicas:

  • DependencyMapperAgent – cria diagramas Mermaid que mostram a relação entre arquivos;
  • COBOLAnalyzerAgent – detalha a lógica de negócios e sugere casos de teste;
  • JavaConverterAgent – gera código moderno que deve passar pelos testes definidos.

O processo inclui pontos obrigatórios de revisão humana e monitoramento de custos, estimados entre US$ 2 e US$ 5 para cada mil linhas analisadas.

Código aberto e primeiros passos

Todo o framework foi disponibilizado como código aberto. Para iniciar, os interessados devem clonar o repositório Legacy-Modernization-Agents, configurar um endpoint do Azure OpenAI (ou modelos locais) e executar o script doctor.sh, que valida dependências e inicia a automação.

Limitações atuais

Apesar dos avanços, Kordick alerta que a automação total ainda exige participação humana e que cada base COBOL apresenta particularidades. De acordo com a executiva, soluções “em um clique” não refletem a complexidade real da migração de mainframes.

Mesmo assim, a Microsoft defende que a combinação de especialistas em COBOL, desenvolvedores modernos e IA já reduz tempo e custo, permitindo evoluir sistemas legados sem perder propriedade intelectual.

Com informações de GitHub Blog

Rolar para cima