Ir para o conteúdo
Um homem encosta com o dedo indicador em um gráfico de crescimento. Um homem encosta com o dedo indicador em um gráfico de crescimento.

Framework de IA acelera produtividade

Equipe da CWI cria framework de IA para otimizar desenvolvimento de software em parceiro do setor financeiro.

Tudo começou com uma provocação: “como podemos aplicar a IA no desenvolvimento de software?”. A partir disso, a equipe da CWI, que atua como prestadora de serviços no banco BV, assumiu a missão de criar um framework que orienta como e em quais cenários utilizar uma ferramenta de IA para aumentar a produtividade no desenvolvimento de software.

Primeiros passos

Os estudos iniciais foram realizados com base nas possibilidades disponíveis e um arcabouço foi criado com foco na utilização dessa ferramenta. No entanto, no início de 2024, um novo recurso de chat com modelo mais avançado foi implementado.
Nuvem de palavras com

Espaço de crescimento

Rapidamente, o conjunto de práticas e de ferramentas foi adaptado para tirar o melhor proveito da novidade. Com essa evolução, a documentação foi revisada e transformada em uma página na wiki do GitLab da CWI, contendo diversos materiais que elevaram a produtividade na rotina de trabalho.

Além de orientar como e em quais cenários utilizar a ferramenta de IA, o framework reforça questões de segurança, explica limitações, exemplifica quais prompts podem ser utilizados, dá diretrizes para geração de testes unitários, contratos de API, criação de DDL e query, e também cenários de aceitação e exceção para o time de qualidade.
Recorte das mãos de um homem trabalhando em um notebook, com símbolos de IA adicionados por cima.

Resultados reais

  • Para medir o ganho prático a partir do framework, foi realizado um estudo de métricas em algumas tarefas, incluindo os testes unitários. 
  • A estratégia criada utiliza labels no Jira: sempre que um desenvolvedor cria um teste unitário, ele adiciona um label na história em desenvolvimento. No contexto Java, isso garante a qualidade da entrega, permitindo identificar alterações de regras e ajustes necessários nos testes. O desenvolvedor insere o código com um prompt e a ferramenta de IA retorna um exemplo de teste unitário aplicável, acelerando a entrega. 
  • Atualmente, o foco é na expansão do framework para aumentar os ganhos, trabalhando em materiais para cenários de provas de conceito, para conversão e explicação de código, otimização de query, geração de Regex, apoio na análise de problemas em produção, testes unitários para Front-End Angular e testes automatizados. 
Um tablet apresenta um gráfico ilustrativo de receitas ao longo de um período.

Evolução contínua

A Inteligência Artificial, embora seja o tema principal tratado dentro da área de IA da CWI, está sendo integrada em outros quadrantes conforme o leque de oportunidades se expande.

Esse trabalho reflete a cultura da CWI de aprendizado contínuo e de muita troca de conhecimento. Cada apresentação sobre o framework traz novos insights que são incorporados ao projeto, criando um ciclo de aprendizado e aprimoramento. A integração e o envolvimento das pessoas são essenciais para despertar novas ideias e motivações.
Dois homens conversam em um ambiente de paredes brancas, com uma janela ao fundo.

Conhecimento que circula

Um dos próximos passos envolve a disseminação do conhecimento adquirido, por meio de workshops e imersões. O objetivo é compartilhar essa bagagem de forma compilada.

Nos orgulhamos de termos sido pioneiros na abordagem desse framework e acreditamos que o trabalho reflete a forma de atuar da CWI: resolução de problemas complexos de forma simplificada, trazendo benefícios reais para o parceiro.
Cinco homens. de perfil, com o olhar direcionado para algo que está em frente, como uma apresentação.

Neste trabalho em conjunto com a CWI, conseguimos identificar uma forma
otimizada de lidar com questões complexas.

Foto de Anderson Barros. Anderson Barros
Gerente de Desenvolvimento de Sistemas e Engenheiro de Software – Banco BV

Conte com a CWI para otimizar a atuação dos seus times e ter ganhos de produtividade! Descubra as aplicações de nossa Engenharia de Software Estratégica.


Fachada do prédio da CWI Software na sede de São Leopoldo. Fachada do prédio da CWI Software na sede de São Leopoldo.

Vamos falar sobre as melhores soluções para o seu negócio.

Entre em contato