A IBM anunciou nesta terça-feira (22/8) o watsonx Code Assistant for Z, um novo produto generativo assistido por IA que ajudará a permitir a tradução mais rápida de Cobol para Java no IBM Z e aprimora a produtividade do desenvolvedor na plataforma. Este produto estará disponível no quarto trimestre de 2023 e está sendo projetado para ajudar a acelerar a modernização de aplicativos Cobol. O watsonx Code Assistant for Z será apresentado durante o TechXchange, o principal evento de aprendizado técnico da IBM em Las Vegas (EUA), de 11 a 13 de setembro.
O Watsonx Code Assistant for Z é uma nova adição à família de produtos watsonx Code Assistant, juntamente com o IBM watsonx Code Assistant para Red Hat Ansible Lightspeed, com lançamento previsto para o final deste ano. Essas soluções serão alimentadas pelo modelo de código watsonx.ai da IBM, que terá conhecimento de 115 linguagens de codificação, tendo aprendido com 1,5 trilhão de tokens. Com 20 bilhões de parâmetros, está a caminho de se tornar um dos maiores modelos de base de IA generativa para automação de código. O portfólio de produtos do assistente de código watsonx se estenderá ao longo do tempo para abordar outras linguagens de programação, para melhorar o tempo de retorno da modernização e abordar os crescentes desafios de habilidades para desenvolvedores.
O watsonx Code Assistant for Z está sendo projetado para ajudar as empresas a alavancar IA generativa e ferramentas automatizadas para acelerar a modernização de aplicativos de mainframe – tudo com o objetivo de preservar os recursos de desempenho, segurança e resiliência do IBM Z.
A linguagem de processamento de dados Cobol suporta muitos processos vitais de negócios e operacionais em organizações globalmente. Em escala, o uso do watsonx Code Assistant for Z em comparação com outras abordagens poderia tornar mais fácil para os desenvolvedores transformar seletiva e incrementalmente os serviços de negócios Cobol em código Java de alta qualidade e bem arquitetado – com bilhões de linhas de código Cobol estimados como candidatos potenciais para uso direcionado. modernização ao longo do tempo. A IA generativa pode ajudar os desenvolvedores a avaliar, atualizar, validar e testar mais rapidamente o código certo, permitindo-lhes modernizar com mais eficiência grandes aplicações e concentrar-se em tarefas de maior impacto.
Benefícios para os clientes
A IBM está projetando esses recursos para fornecer ferramentas para cada etapa da jornada de modernização. Espera-se que a solução inclua a ferramenta de inventário e análise de Application Discovery and Delivery Intelligence (ADDI) da IBM. Após o ADDI, as principais etapas da jornada incluem a refatoração dos serviços de negócios em Cobol, a transformação do código Cobol em código Java com um design otimizado e a validação do resultado resultante, incluindo o uso de recursos de teste automatizados. Os benefícios potenciais para os clientes incluem:
– Acelerar o desenvolvimento de código e aumentar a produtividade do desenvolvedor em todo o ciclo de vida da modernização do aplicativo.
– Gerenciar o custo total, complexidade e risco de iniciativas de modernização de aplicativos, incluindo tradução e otimização de código no local no IBM Z.
– Expandir o acesso a um conjunto mais amplo de habilidades de TI e acelerar a integração de desenvolvedores.
– Alcançar códigos de alta qualidade e fáceis de manter por meio da personalização do modelo e da aplicação das melhores práticas.
Modernização de aplicativos de mainframe assistida por IA
De acordo com uma nova pesquisa do IBM Institute for Business Value (IBV), as organizações têm 12 vezes mais chances de alavancar ativos de mainframe existentes em vez de reconstruir suas propriedades de aplicativos do zero nos próximos dois anos. Ao mesmo tempo, porém, o estudo mostra que o desafio número um para essas mesmas organizações é a falta de recursos e habilidades.
“Ao trazer recursos da IA generativa por meio do watsonx para novos casos de uso, planejamos impulsionar o progresso real para nossos clientes”, disse Kareem Yusuf, vice-presidente sênior de Gerenciamento e Crescimento de Produtos da IBM Software. “A IBM está desenvolvendo o watsonx Code Assistant for Z para adotar uma abordagem direcionada e otimizada. Ele foi criado para converter com rapidez e precisão o código otimizado para IBM Z, acelerar o tempo de lançamento no mercado e ampliar o pool de habilidades. Isso pode ajudar a aprimorar os aplicativos e adicionar novos recursos enquanto preservando o desempenho, a resiliência e a segurança inerentes ao IBM Z”, observou.
Existem muitas abordagens de modernização de aplicativos disponíveis hoje. Algumas opções incluem reescrever todo o código do aplicativo em Java ou migrar tudo para a Nuvem pública, o que pode sacrificar os recursos que são essenciais para a proposta de valor do IBM Z, ao mesmo tempo em que não consegue entregar a redução de custo esperada. As ferramentas que convertem aplicativos Cobol em sintaxe Java podem produzir código difícil de manter e irreconhecível para um desenvolvedor Java. A IA generativa é promissora, mas a atual tecnologia de reescrita parcial assistida por IA carece de suporte Cobol e não otimiza o código Java resultante para a tarefa especificada.
O código Java resultante do watsonx Code Assistant for Z será orientado a objetos. A IBM está projetando esta solução para ser otimizada para interoperar com o restante do aplicativo Cobol, com CICS, IMS, DB2 e outros tempos de execução do z/OS. O Java on Z foi projetado para ter desempenho otimizado em relação a uma plataforma x86 comparada.
Serviço
www.ibm.com
Leia nesta edição:
CAPA | TECNOLOGIA
Centros de Dados privados ainda geram bons negócios
TENDÊNCIA
Processadores ganham centralidade com IA
TIC APLICADA
Digitalização do canteiro de obras
Esta você só vai ler na versão digital
TECNOLOGIA
A tecnologia RFID está madura, mas há espaço para crescimento
Baixe o nosso aplicativo