A inteligência artificial desponta como uma alternativa para viabilizar a migração de sistemas desenvolvidos em COBOL para linguagens mais recentes. Criada em 1959, a tecnologia ainda é amplamente utilizada no setor bancário, mas enfrenta dificuldades de atualização e escassez de profissionais especializados.

O COBOL, sigla em inglês para Linguagem Comum Orientada para os Negócios, foi otimizado para processar grandes quantidades de dados com precisão em casas decimais. Um relatório da Revista Internacional de Pesquisa Avançada em Ciência, Comunicação e Tecnologia aponta que 43% das operações bancárias usavam a linguagem em 2023.

A base de código foi mantida ao longo dos anos por integrar serviços cruciais, como caixas eletrônicos e operações de cartões de crédito ou débito. Uma transição drástica poderia resultar em problemas maiores para a infraestrutura, cenário agravado pela falta de documentação das plataformas por parte das empresas.

Modelos avançados de IA podem ser aplicados para traduzir códigos e analisar o comportamento de cada plataforma, garantindo uma atualização estável para linguagens como C++. Para o chefe de IA e diretor de inovação da MakeOne, Filipe Santos, a maior vantagem da tecnologia é a compreensão dos dados.

“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”, afirmou Santos ao Canaltech.

Leia também

Apesar do avanço, os esforços de migração encontram barreiras relacionadas à verificação do comportamento do novo sistema em comparação à versão antiga. Segundo Santos, o processo envolve ecossistemas complexos, rotinas batch e décadas de ajustes, tornando a verificação o principal gargalo.

Em outubro, a OpenAI publicou um relatório destacando que modelos recentes apresentaram desempenho superior em testes para migrar programas COBOL para C++, Java, Python, Rust e Kotlin. No entanto, os testes evidenciaram situações delicadas, como diferenças em regras de arredondamento entre o COBOL e outros sistemas, o que pode gerar impactos no meio financeiro.