Busca

ChatGPT: como ele pode melhorar a arquitetura de software

09/08/2023

Nessa altura você já deve saber e até mesmo utilizar o ChatGPT em seu dia a dia. Caso não, certamente sabe o que é e todas as críticas e entusiasmo envolvidos com essa Inteligência Artificial criada pela OpenAI.  

 

Acontece que o ChatGPT assim como outras plataformas de Inteligência Artificial generativa (ou seja, que são capazes de criar textos e imagens a partir de uma solicitação textual do usuário), tem o uso facilitado pela sua interface intuitiva que lembra um bate-papo comum. Por isso sua adesão foi tão grande por meio de diversos públicos.  

 

-> Fizemos um ebook sobre os riscos e recomendações da Inteligência Artificial. Leia aqui!  

 

ChatGPT e a engenharia de software

Interações com ChatGPT

 

Assim como qualquer outra ferramenta, o ChatGPT, quando bem utilizado, pode se tornar uma extensão do trabalho. No caso de criadores de conteúdo, a ferramenta pode ajudar no brainstorm, na correção ortográfica dos textos e até em resumos de artigos. Válido lembrar que não deve apenas copiar as respostas, mas analisá-la antes de utilizar.  

 

Para desenvolvedores, técnicos e engenheiros de softwares, o ChatGPT pode ir além. Para todas as posições de um trabalho, do operacional a gerência, é importante ter uma visão de negócio e entender como o trabalho de cada um poderá impactar no negócio como um todo.  

 

Segundo o Elemar Jr., fundador e CEO da EximiaCo, em palestra no Universo TOTVS realizada em junho de 2023, ter a compreensão do negócio evita, o que ele chama de a dívida técnica. Isto é, quando o investimento no desenvolvimento e na manutenção são diretamente proporcionais, ou seja, um alto custo para fazer um bom desenvolvimento ocasiona um também alto custo para manter aquele produto desenvolvido. Caso o custo para desenvolver seja mais baixo que o custo para manter ou o custo para desenvolver seja mais alto que o para manter, vice-versa, acontece a dívida técnica.   

 

Essa dívida técnica impacta diretamente o negócio como um todo, por isso é importante que todos da equipe entendam sobre isso e executem suas funções de maneira clara e eficiente.  

 

Universo Totvs 2023 - ChatGPT

Arena Developers no Universo TOTVS

 

Mas em momento o ChatGPT se torna útil e parte disso?  

Como adiantamos no início do texto, utilizando de forma inteligente, o ChatGPT pode ajudar no dia a dia, com uma entrega completa e mais produtiva. “Um documento com um código é mais barato que só o código em si”, diz Elemar e explica que para o negócio sai mais barato ter uma documentação com um código do que somente o código sem uma documentação. “Mesmo que o código funcione, é importante ter uma documentação”, completa.   

 

Para o ChatGPT responder de maneira eficiente, é necessário “ensiná-lo”, programá-lo para atender às perguntas e entregar soluções ou ajudar a encontrá-las. Durante a palestra, Elemar mostrou exemplos práticos em suas conversas com a plataforma para criar um documento que seria entregue para os desenvolvedores seguirem com a tarefa. Foi pedido um simples documento, depois para que a ferramenta elencasse os principais pontos e ajustasse o texto como se fosse um relatório.  

 

Os pedidos, a programação do ChatGPT, é feita de acordo com as necessidades de cada tarefa, empresa, equipe, mas na prática é parecido para todos. É preciso ajustar o pedido, ler e avaliar as respostas fornecidas pela ferramenta para, enfim, seguir com as sugestões. Uma vez com esse trabalho feito, basta replicar nos demais projetos otimizando tempo de execução com esse apoio operacional do ChatGPT. 

 

Já tinha pensado em utilizar o ChatGPT dessa forma? Deixe para nós nos comentários.  

 

 

Veja também