UPDF AI

Ambiente de Produção sob tutoria de IA : monitoração, análise e aprimoramento de aplicações

Diógenes Flamarion Pires

DOI: 10.11606/003230963
0 Citations

Abstract

O desenvolvimento de software tem seu Ciclo de Vida beneficiado pela utilização de Inteligência Artificial em todas as suas etapas, inclusive após a publicação e operação em ambientes de produção. Porém, nessa última etapa referida, os modos de utilização deixam uma lacuna significativa no que tange a análise dos códigos em face dos eventos e ocorrências durante a operação desde considerações sobre desempenho, efetividade, correções, evoluções, atualizações etc. Embora, em muitos casos, tais análises ocorram de fato, elas seguem de modo 'manual', dependendo de especialistas e, até, empiricamente, implicando em falhas, demoras, inconsistências e ineficiência, entre outras consequências indesejáveis e prejuízos. Esta pesquisa investiga a aplicação de inteligência artificial (IA) na tutoria de códigos em ambientes de produção, com o objetivo de melhorar a eficiência operacional e a qualidade dos códigos de aplicações e serviços. O estudo foi conduzido em um banco digital privado, onde modelos e agentes de IA especializados foram implementados para monitorar, analisar e recomendar evoluções, ajustes, correções e atualizações nas aplicações. A metodologia adotada incluiu a coleta de dados de observabilidade e logs do ambiente de produção, que foram utilizados para treinar e validar o modelo central de IA. Os resultados demonstraram que a tutoria de IA não apenas auxilia diretamente na gestão dos códigos das aplicações, mas também impacta positivamente a cultura e os processos de desenvolvimento, especialmente no que tange ao futuro e maneiras inovadoras de utilizar a IA. A IA foi capaz de identificar problemas e recomendar melhorias de forma proativa, resultando em uma redução significativa no tempo de atualização, amadurecimento e evolução dos códigos. Além disso, a análise dos códigos gerados pela IA indicou uma melhoria na qualidade, com a maioria dos códigos atendendo aos padrões||estabelecidos. A integração da IA nos processos de desenvolvimento permitiu que os desenvolvedores se concentrassem em tarefas de maior interesse e produtividade, como inovação e desenvolvimento de novas funcionalidades. As conclusões sugerem que a implementação de IA é uma estratégia eficaz para promover a inovação e a eficiência contínua, oferecendo ganhos tangíveis em termos de qualidade do software, estabilidade operacional e satisfação das equipes. Este estudo contribui para o entendimento das potencialidades da IA na gestão de códigos em ambientes de produção, indicando que, com a implementação adequada, a IA pode atuar como um promotor da eficiência operacional e da satisfação de clientes, colaboradores e parceiros.

Cited Papers
Citing Papers