A mentalidade central
O maior erro que iniciantes cometem é colar "não funciona, conserte" no chat e torcer. A IA não consegue ver sua tela, seus dados ou o que você esperava que acontecesse. Ela só sabe o que você conta a ela. Quando você não dá nada a ela, ela faz a única coisa que pode: chuta — e um chute confiante que por acaso está errado é mais perigoso do que nenhuma resposta, porque você vai agir com base nele. Depurar com IA é principalmente sobre alimentá-la com o contexto certo para que ela possa raciocinar em vez de chutar.
Um bom relatório de bug — para um humano ou uma IA — responde a três perguntas:
- O que você fez? (os passos para reproduzir o bug)
- O que você esperava que acontecesse?
- O que realmente aconteceu? (o erro, a saída errada, a falha)
Se você conseguir responder a essas três, já está à frente da maioria das pessoas. O motivo pelo qual essas três coisas importam é que um bug é, por definição, uma lacuna entre o que você esperava e o que ocorreu. A IA não consegue encontrar uma lacuna sem enxergar os dois lados dela. "Está quebrado" descreve apenas um lado; "eu esperava uma tela de boas-vindas, recebi uma página em branco e este erro" descreve os dois — e a lacuna praticamente se nomeia sozinha.