Há alguns meses, a IBM lançou um novo serviço de inteligência artificial projetado para ajudar as indústrias na transição do COBOL para padrões de programação mais recentes. A IBM diz que o Watsonx tem muito a contribuir para a modernização de linguagens antigas, mas sempre exigirá que programadores humanos façam o trabalho.

De acordo com Skyla Loomis, vice-presidente de software da IBMZ, o Watsonx é uma “ferramenta de assistente de desenvolvedor” que usa inteligência artificial, mas não consegue completar todas as tarefas sozinho. Os serviços de IA generativa fazem parceria com programadores humanos para transformar partes selecionadas do código COBOL, mas o código fornecido pela IA acabará por exigir algumas “pequenas edições” antes de ser colocado em produção.

Apesar de sua história de 64 anos, o COBOL (Common Business Oriented Language) ainda é amplamente utilizado em computadores mainframe em setores importantes, como bancos, automóveis, seguros, governo e saúde. De acordo com uma estimativa recente do International Journal of Advanced Research in Science, 43% dos sistemas bancários ainda utilizam COBOL, e 3 biliões de dólares em transações (ATM, cartões de crédito) todos os dias são geridos através de código compilado nesta linguagem antiga.

Watsonx foi criado para resolver problemas COBOL e fornece uma solução ponta a ponta, incluindo um processo de várias etapas para executar tarefas complexas de tradução de código. Keri Olson, vice-presidente de gerenciamento de produtos e automação de TI da IBM, explicou que clientes privados e governamentais podem aproveitar serviços generativos de IA para quebrar as dependências existentes em pedaços menores. Com a ajuda dos próprios programadores da IBM, os clientes podem escolher quais partes de seu código desejam (ou precisam) modernizar, convertendo a sintaxe COBOL para Java.

No final, disse Loomis, 80 ou 90 por cento do código traduzido fornece resultados modernizados válidos (executáveis), mas os programadores humanos precisam fazer "algumas mudanças" necessárias para completar a tarefa, e o Watsonx é uma ferramenta de produtividade, não um substituto do desenvolvedor.

Os empreendimentos anteriores da IBM em inteligência artificial não corresponderam às expectativas altíssimas estabelecidas pela empresa, e agora há dúvidas sobre o sucesso da Watson Health no campo da inteligência artificial generativa.

Arun Chandrasekara, do Gartner, acredita que a IBM “não tem estudos de caso” para validar os recursos de modernização de código do Watsonx. Olson reconheceu o problema, mas disse que a IBM está aproveitando sua experiência em computação mainframe e inteligência artificial para oferecer a experiência de IA mais avançada, embora a empresa ainda esteja nos “estágios iniciais” de aquisição de clientes.