Uma linguagem de programação desenvolvida em 1959 permanece ativa décadas mais tarde, gerando grandes obstáculos para a integração com plataformas modernas. Trata-se do COBOL, um sistema legado muito presente no setor bancário cujo impasse atual pode encontrar uma solução por meio da inteligência artificial.
O COBOL vive um cenário crítico no qual a tecnologia se tornou obsoleta e o mercado carece de especialistas. Contudo, a ferramenta continua indispensável na rotina por sustentar a infraestrutura de serviços essenciais, de modo que uma substituição radical poderia acarretar falhas graves.
O progresso na criação de modelos de IA cria uma oportunidade para transferir esses sistemas para linguagens modernas, a exemplo do C++, embora o processo ainda envolva diversos obstáculos.
O que é COBOL?
A sigla em inglês significa “Linguagem Comum Orientada para os Negócios”. O COBOL é um código de programação focado no processamento de grandes volumes de dados.
A exatidão no tratamento de casas decimais e a facilidade do código fizeram com que a estrutura fosse amplamente adotada em plataformas de transações financeiras, como caixas eletrônicos e operações com cartões de crédito e débito. Um estudo da Revista Internacional de Pesquisa Avançada em Ciência, Comunicação e Tecnologia indica que 43% das movimentações bancárias utilizavam a linguagem em 2023.
Como opera em serviços vitais, a base de códigos foi preservada ao longo das décadas sem migrar para opções mais recentes. Soma-se a isso a escassez de especialistas no setor e a ausência de documentação adequada por parte de várias companhias para simplificar a transição, cenários que culminam na chamada “crise do COBOL”.
Como a IA pode resolver o problema?
A inteligência artificial surge como uma saída para enfim viabilizar a transição para plataformas mais atuais. Ferramentas mais complexas conseguem atuar tanto na tradução do código quanto na análise do comportamento de cada sistema para assegurar uma modernização estável.
Filipe Santos, chefe de IA e diretor de inovação da MakeOne, aponta que o principal benefício da tecnologia reside na interpretação das informações. “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”, comenta ao Canaltech.
Em contrapartida, os projetos de migração encontram certos entraves, a começar pela comprovação de que uma plataforma nova funcionará exatamente igual à antiga. “Migrar não é trocar de linguagem, é mexer num ecossistema de mainframe, rotinas batch, integrações e décadas de ajustes. O gargalo passa a ser a verificação”, completa Santos.
A resposta da OpenAI
A OpenAI, desenvolvedora do ChatGPT, divulgou um estudo em outubro para evidenciar progressos em códigos com baixa documentação disponível. A companhia apontou que as versões mais recentes obtiveram resultados superiores em avaliações voltadas a converter softwares COBOL em C++, Java, Python, Rust e Kotlin.
Apesar do desempenho favorável da inteligência artificial, os testes ainda revelam cenários sensíveis que exigem cautela redobrada. Um exemplo diz respeito aos critérios de arredondamento: enquanto o COBOL elimina casas decimais extras, outras plataformas podem aplicar critérios distintos para a mesma situação, e essa pequena alteração é capaz de provocar reflexos expressivos no mercado financeiro.
What do you feel about this post?
Like
Love
Happy
Haha
Sad
