O ChatGPT da OpenAI pode escrever código impressionante. Aqui estão as sugestões que você deve usar para obter os melhores resultados, segundo os especialistas.

O ChatGPT da OpenAI pode escrever código impressionante com as sugestões dos especialistas para obter melhores resultados.

  • O ChatGPT da OpenAI tem sido capaz de produzir linhas de código funcionais.
  • O bot alimentado por IA tem assustado programadores e chamado a atenção de CEOs de empresas de tecnologia.
  • A Insider conversou com vários especialistas para obter suas dicas sobre como incentivar o ChatGPT a gerar um código melhor.

O ChatGPT da OpenAI causou grande agitação na comunidade de tecnologia.

A habilidade do chatbot alimentado por IA de escrever linhas impressionantes de código tem assustado programadores e chamado a atenção de alguns CEOs de empresas de tecnologia. Algumas empresas já começaram a incorporar a tecnologia em seus fluxos de trabalho diários.

Embora a IA generativa esteja diminuindo as barreiras para programação e facilitando o desenvolvimento de software em geral, alguns usuários ainda estão enfrentando dificuldades para obter os resultados desejados.

A Insider conversou com vários especialistas em ciência da computação e profissionais de tecnologia que criaram software com o ChatGPT para obter conselhos sobre como gerar um código melhor.

1. Divida suas instruções e mantenha-as simples

No que diz respeito à IA generativa, tudo se resume às instruções.

Os chatbots alimentados por IA respondem a comandos escritos em inglês simples. Assim como ao instruir uma pessoa, é melhor ser claro e conciso ao explicar o que você deseja que o ChatGPT faça.

Ammaar Reshi, que se descreve como um programador iniciante que usou o bot para criar aplicativos e jogos de vídeo, disse que exagerar nas informações das instruções pode distorcer os resultados.

“Eu gosto de pensar no GPT como alguém que está meio te ouvindo”, disse ele à Insider. Se você pedir ao bot para fazer tudo de uma vez, por exemplo, criar um jogo de vídeo completo, é provável que ele cometa vários erros, disse Reshi.

Ele disse: “Eu recomendaria explicar primeiro ao GPT qual é o seu projeto. Aborde-o passo a passo e construa esses blocos com o GPT, perguntando a ele como ele faria as coisas.”

“Descobri que ele comete muito menos erros quando você separa tudo, porque ele não está mais tentando manter tudo na cabeça”, acrescentou.

Neil Ernst, professor associado de ciência da computação na Universidade de Victoria, disse que a tecnologia é uma ótima ferramenta para ajudar aqueles que não têm treinamento a começar.

Ernst, cujos alunos às vezes usam o GPT para ajudá-los em tarefas, disse que adicionar detalhes técnicos às instruções ou fornecer ao bot exemplos de código pode ajudar a melhorar os resultados.

“Ele reconhecerá termos-chave e, em seguida, os alunos refinam a instrução explicando um pouco mais sobre quais mudanças específicas eles gostariam que ele fizesse”, disse ele.

2. Atribua um papel ao ChatGPT

Atribuir ao ChatGPT uma persona específica pode ajudá-lo a entender o que o usuário deseja.

Atribuir ao bot um papel, como um cargo específico, produzirá melhores resultados, disse Jason Gulya, presidente do conselho de IA do Berkeley College, que ensina os clientes a usar o ChatGPT, anteriormente à Insider.

No que diz respeito à programação, Reshi sugeriu que os usuários comecem atribuindo ao ChatGPT o papel de um “programador de classe mundial”.

“Acho que dizer a ele para assumir essa personalidade funciona muito bem”, disse ele. “Porque, caso contrário, ele está apenas usando conhecimento genérico de programação. Ao adicionar essa especificidade, é mais provável que você obtenha os melhores resultados nos quais ele foi treinado.”

3. Atualize seus conhecimentos básicos

Independentemente de quão específicas as instruções dos usuários sejam, a linguagem ainda pode ser ambígua.

Isso significa que os usuários ainda precisam ter alguma compreensão de como orientar o chatbot e quais resultados esperam ver, de acordo com Emery Berger, professor da Universidade de Massachusetts Amherst.

Berger, que usou o GPT para criar vários programas de IA, disse que o chatbot também provavelmente terá dificuldades com tarefas de nível superior ou específicas da indústria, o que significa que os usuários devem começar a refinar os resultados por conta própria em algum momento.

Ernst também disse que as soluções produzidas pelo GPT tendem a ser carentes de nuances.

Ernst acrescentou que os resultados são mais bem-sucedidos quando a pessoa sabe o que deseja que o chatbot faça e tem uma boa ideia de como ela acredita que o software deve ser projetado.

“O que parece estar acontecendo é que ele gera uma solução boa, mas muitas nuances sobre por que você deseja uma solução de determinada maneira são perdidas”, disse ele. “Você pode obter um pouco mais pedindo a ele para melhorar certos aspectos do código, mas acho que ele rapidamente encontra obstáculos onde simplesmente não consegue melhorar mais.”