A IBM apresentou uma prévia de seu próximo watsonx Code Assistant for Enterprise Java Applications em sua conferência anual Think.

O assistente de código generativo baseado em IA tem como objetivo acelerar o ciclo de vida do aplicativo Java com recursos como geração de código, explicação de código e geração de teste, sustentados pela família Granite de código aberto de modelos de linguagem grande (LLMs) da IBM.

Alguns dos recursos do novo assistente de código, voltado para melhorar a produtividade do desenvolvedor, incluem a navegação em estruturas de código complexas com a ajuda de IA generativa para resumir as principais funções, serviços e dependências de um aplicativo.

O assistente também pode descrever as mudanças necessárias para atualizar, modernizar ou aprimorar um aplicativo, com uma avaliação detalhada da complexidade e do esforço de desenvolvimento necessário, disse a empresa.

Além disso, o assistente de código pode ser usado para implementar alterações de código e configuração, ao mesmo tempo que as documenta, disse.

As empresas também podem usar o assistente para importar facilmente testes de unidade existentes e usar IA generativa para criar novos testes que ajudam a manter funções críticas do aplicativo.

Em agosto passado, a IBM expandiu os recursos de seu assistente de código para incluir a tradução de código COBOL para Java, a fim de ajudar os clientes dos sistemas IBM Z a modernizarem seus aplicativos.

A IBM possui um assistente de código watsonx separado para gerar conteúdo para sua plataforma Red Hat Ansible Automation. Espera-se que isso permita que os desenvolvedores escrevam Playbooks Ansible com recomendações geradas por IA, disse a empresa.