IA pode modernizar sistemas legados em COBOL e resolver escassez de mão de obra

Destaques
- •Inteligência artificial surge como solução para atualizar sistemas em COBOL, linguagem de programação de 1959 ainda vital em transações financeiras.
- •Modelos de IA podem analisar, documentar e traduzir código COBOL, superando a falta de especialistas e a obsolescência da linguagem.
- •Desafios como a verificação de compatibilidade e regras de negócio específicas, como arredondamento, ainda exigem atenção na migração.
A inteligência artificial (IA) surge como uma promissora solução para modernizar sistemas legados escritos em COBOL, uma linguagem de programação criada em 1959 e que ainda é a espinha dorsal de grande parte das operações financeiras e administrativas no mundo. A linguagem, sigla para “Linguagem Comum Orientada para os Negócios”, é otimizada para processar grandes volumes de dados e sua precisão com casas decimais a tornou essencial em sistemas de transações financeiras, como caixas eletrônicos e operações com cartões. Um relatório indicou que 43% das operações bancárias utilizavam COBOL em 2023.
O principal desafio do COBOL reside em sua obsolescência e na escassez de profissionais qualificados para sua manutenção e atualização. Muitas empresas não documentaram adequadamente suas plataformas, dificultando a migração para linguagens mais modernas como C++, Java, Python, Rust ou Kotlin. Essa situação gera o que é conhecido como a “crise do COBOL”, onde a dependência de um sistema antigo e a falta de mão de obra especializada criam um risco para a continuidade dos serviços críticos.
IA como ferramenta de modernização
Modelos avançados de IA oferecem uma nova perspectiva para a atualização desses sistemas. A tecnologia pode não apenas traduzir o código COBOL para linguagens mais recentes, mas também analisar o comportamento de cada plataforma, garantindo uma atualização estável e segura. Filipe Santos, Chefe de IA e Diretor de Inovação da MakeOne, destaca que a IA consegue ler o código legado, explicar a lógica de negócio, documentar regras e gerar testes, facilitando a tradução.
“Em muitos bancos, seguradoras e órgãos públicos, a regra de negócio só existe dentro do COBOL: a documentação se perdeu e quem escreveu já se aposentou. A IA hoje lê esse legado, explica a lógica, documenta regras e gera testes, e a partir daí a tradução ficou viável”, explicou Santos.
Desafios na migração com IA
Apesar do potencial da IA, a migração de sistemas COBOL apresenta barreiras significativas. Um dos principais gargalos é a garantia de que o novo sistema se comportará exatamente da mesma forma que a versão antiga, especialmente em um ecossistema complexo que envolve mainframes, rotinas batch e décadas de ajustes. A verificação da compatibilidade e a manutenção da precisão em operações críticas são fundamentais.
Um exemplo citado pela OpenAI, criadora do ChatGPT, envolve regras de arredondamento. Enquanto o COBOL descarta casas decimais excedentes, outras linguagens podem aplicar regras diferentes, o que poderia gerar impactos financeiros consideráveis. A atenção a esses detalhes é crucial para o sucesso da modernização.
O que diz a pesquisa
Um estudo publicado na revista Computers em 2025, intitulado “Human–AI Collaboration in the Modernization of COBOL-Based Legacy Systems: The Case of the Department of Government Efficiency (DOGE)”, analisou os desafios da modernização de sistemas legados, com foco em plataformas COBOL. A pesquisa explorou o uso de metodologias de IA e Ágil na atualização de arquiteturas legadas. Os achados sugerem que a IA pode auxiliar na interoperabilidade, automação e abstração de conhecimento, mas também introduz riscos relacionados à cibersegurança, disrupção da força de trabalho e retenção de conhecimento. O estudo ressalta a importância de um modelo híbrido humano-IA e estratégias de governança para garantir a evolução sustentável e segura dos sistemas.
Pesquisa citada
Matérias originais
- O que é a chamada "Crise do COBOL" e como a IA pode ajudar a resolver? · canaltech.com.br


