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.