Como utilizar o ChatGPT no desenvolvimento de código?

0

É verdade que muitas empresas já estão utilizando o ChatGPT e suas APIs (Interface de Programação de Aplicação, em português) para o desenvolvimento de códigos. É o caso da AppZen, que usa a ferramenta e economiza tempo e recursos, liberando os desenvolvedores para se concentrarem em tarefas mais importantes. A Amazon também já está viabilizando o lançamento de novos aplicativos com mais rapidez e precisão por meio dessa tecnologia. Outra adepta é a Microsoft, que gera código para seus produtos de Inteligência Artificial com mais eficiência.

O ChatGPT de fato pode ajudar nessa tarefa, principalmente na estruturação do ponto de vista lógico, ou seja, na revisão de trechos do código, para encontrar erros e refatorar, caso necessário. Além disso, pode ser fundamental para esclarecer dúvidas do programador sobre a linguagem que está sendo utilizada.

Porém, acredito que alguns cuidados devem ser levados em consideração na utilização do ChatGPT para o desenvolvimento de códigos, como padrões e processos de garantia da qualidade.  É de extrema importância validar e testar os códigos antes de entrarem em produção. A contextualização para geração do código deve ser revisada, pois pode haver problemas de interpretação do modelo.

De acordo com um estudo desenvolvido pela Universidade de Purdue nos Estados Unidos, 52% das respostas do ChatGPT relacionadas à programação estavam incorretas. Por isso, o acompanhamento do programador humano é essencial para a construção de códigos para sistemas de grande escala para as empresas.

A segurança dos dados também é uma preocupação importante para o uso do ChatGPT ou qualquer outra tecnologia baseada em processamento de linguagem natural. Chamo a atenção para questões como privacidade, vazamento, phishing e engenharia social, que devem ser prevenidas antes do uso. Ressalto que é essencial adotar uma abordagem cuidadosa e consciente para garantir a segurança e mitigar possíveis riscos.

Aproveito para oferecer cinco dicas que podem ser fundamentais. A primeira é ser o mais específico possível na solicitação, pois será mais provável que a plataforma acabe entregando um código que seja relevante e preciso. Outra dica é fornecer exemplos de códigos, pois pode ajudar a ferramenta a entender melhor o que deve ser feito. Já a terceira é estar preparado para revisar e editar o código para garantir que esteja correto, pois, como ainda é uma tecnologia em desenvolvimento, nem sempre gera o código perfeito.

Outro conselho é enxergar e utilizar o ChatGPT como uma ferramenta para auxiliar e não para substituir o conhecimento e a experiência de um desenvolvedor humano. A última dica é ter ousadia, porque acredito que as empresas não devem ter medo de experimentar a plataforma, que é extremamente poderosa, principalmente quando os prompts são assertivos.

Cabe lembrar ainda que o ChatGPT não deve parar na versão atual. Nos próximos anos devemos acompanhar não só o lançamento de versões mais aprimoradas dele e de ferramentas similares, como também testemunhar o uso desse tipo de tecnologia em aplicações cada vez mais complexas. De qualquer forma, devemos considerar o ChatGPT como um acelerador de processos para o desenvolvimento de código e não o substituto da força de trabalho.

Paulo Watanave, head of Data & Analytics na NAVA Technology for Business.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.