Aqui está um conselho de programação popular hoje em dia:

Aprenda a decompor problemas em pedaços menores, seja específico sobre o que você quer, escolha o modelo de IA certo para a tarefa e itere em seus prompts. Não faça isso.

Quero dizer, “aprenda a decompor o problema” — claro. “Itere em seus prompts” — nem tanto. Escreva o código de verdade em vez disso:

Peça à IA uma versão inicial e depois refatore-a para corresponder às suas expectativas. Escreva a versão inicial você mesmo e peça à IA para revisar e melhorá-la. Escreva as partes críticas e peça à IA para fazer o resto. Escreva um esboço do código e peça à IA para preencher as partes faltantes. Você provavelmente vê o padrão agora. Envolva-se com o código, não deixe tudo para a IA.

Se, dado o prompt, a IA faz o trabalho perfeitamente na primeira ou segunda iteração — ótimo. Caso contrário, pare de refinar o prompt. Vá escrever um pouco de código, depois volte para a IA. Você terá resultados muito melhores.

Não me entenda mal: este não é um conselho anti-IA. Use-a, sem dúvida. Use-a muito se quiser. Mas não caia na armadilha do refinamento infinito de prompts, tentando obter o resultado perfeito da IA “programando em português”. É uma maneira imprecisa, lenta e terrivelmente dolorosa de fazer as coisas.

Suje suas mãos. Escreva o código. É nisso que você é bom.

Você é um engenheiro de software. Não se torne um refinador de prompts.

por Anton Zhiyanov


Veja também: Dicas de IA para mais conselhos práticos sobre trabalhar com assistentes de codificação IA.