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.