Início Estudos de caso rKube Uso de IA generativa para transformar aplicativos Java corporativos
Acelerando o ciclo de vida do desenvolvimento de software Java com o IBM watsonx Code Assistant
Desenho de computador de uma pessoa sentada em uma mesa
Superando as complexidades da modernização de aplicativos Java

A rKube, fornecedora de soluções de TI com sede no Marrocos e especializada na modernização de aplicações IBM WebSphere e atualizações Java na Europa, Oriente Médio e África (EMEA), enfrentou uma demanda crescente para ajudar seus clientes a atualizar suas aplicações Java. As organizações enfrentam vários desafios potenciais ao modernizar aplicações Java, como documentação insuficiente, bases de código complexas e testes desatualizados. Esses obstáculos dificultam o crescimento de muitas empresas e afetam sua vantagem competitiva.

Com uma década de experiência nesse campo, a rKube reconheceu a necessidade urgente de acelerar os recursos de modernização Java com uma solução que compreendesse todo o ciclo de vida do desenvolvimento de software e auxiliasse na transformação real. No passado, os processos de modernização das aplicações exigiam esforços manuais consideráveis, o que frequentemente resultava em gargalos significativos e aumento dos custos. Então, a rKube buscou uma abordagem usando IA generativa (geração IA) e automação.

O IBM watsonx Code Assistant torna isso mais fácil, rápido e garante melhor qualidade para a modernização do Java. Eu recomendo o produto para outras pessoas e estou animado com o futuro da IBM com IA generativa. Walid Largou CEO rKube
Aplicando IA generativa à modernização de aplicativos

Para enfrentar efetivamente esses desafios generalizados, o rKube solicitou a ajuda da IBM e colaborou com o IBM Client Engineering para realizar uma prova de conceito (PoC) com o IBM watsonx Code Assistant.  O watsonx Code Assistant é um assistente de codificação baseado em IA generativa que oferece suporte geral para codificação em diversos linguagens de programação e também é especificamente treinado e otimizado para modernizar aplicações Java empresariais. O projeto piloto durou seis semanas e contou com a participação de 10 pessoas de ambas as empresas, que utilizaram principalmente os dados do rKube.

Durante o PoC, o watsonx Code Assistant foi integrado ao fluxo de trabalho do rKube, ajudando a automatizar várias etapas trabalhosas. Essas etapas incluíam a geração de transformações de código precisas, diretamente aplicáveis aos sistemas existentes, a criação de testes unitários completos para ajudar a garantir a precisão após as atualizações e a fornecimento de uma análise explicativa detalhada dos componentes modificados, o que melhorou a transparência geral ao longo de todo o ciclo de desenvolvimento. Esses recursos permitiram aos desenvolvedores acelerar o processo de modernização das aplicações e otimizar consideravelmente a eficiência operacional.

Eficiência aprimorada, alta qualidade sustentada e custos reduzidos com a IA generativa

A PoC foi bem-sucedida. Como o watsonx Code Assistant é especificamente treinado para a modernização de aplicações Java empresariais, a equipe alcançou um resultado impressionante ao transformar automaticamente 80% do código da aplicação WebSphere em frameworks contemporâneos para o IBM WebSphere Liberty. Além disso, todo o ciclo de desenvolvimento para a modernização das aplicações foi acelerado graças aos recursos de geração e síntese de testes unitários, integradas diretamente no watsonx Code Assistant.

  • Transformou 80% do código do aplicativo WebSphere tradicional automaticamente

  • Aumento da cobertura de testes unitários em até 90%

Para o rKube, os recursos do IBM watsonx Code Assistant se mostraram ideais para otimizar o desenvolvimento de software, aumentar a produtividade dos funcionários, modernizar as aplicações Java da empresa e aprimorar a experiência do cliente.

Logotipo do rKube
Sobre rKube

A RKube (link externo ao site ibm.com) é uma empresa líder em modernização de aplicativos com sede em Marrocos, fornecendo soluções inovadoras para ajudar as empresas a atualizar e migrar seus aplicativos existentes para a nuvem com facilidade.

 

O Watsonx Code Assistant está ajudando as empresas a acelerar a geração de código e aumentar a produtividade do desenvolvedor.

A plataforma IBM watsonx permite que as empresas acelerem o desenvolvimento de soluções de IA confiáveis, fornecendo as ferramentas necessárias para extrair rapidamente as informações requeridas de documentos volumosos e de diversas fontes.  

Explorar o watsonx Code Assistant Ver mais estudos de caso
Legal

© Copyright IBM Corporation 2024. IBM, o logotipo da IBM, IBM watsonx, watsonx Code Assistant e WebSphere são marcas comerciais ou marcas registradas da IBM Corp. nos EUA e/ou em outros países.

Os exemplos apresentados têm caráter apenas ilustrativo. Os resultados reais variam de acordo com as configurações e condições do cliente e, portanto, não é possível apresentar os resultados esperados em geral.