Uma maneira prática de usar um ótimo modelo de pensamento é estender seu compilador para detectar problemas que ele ainda não é suficientemente inteligente™ para encontrar. Ou seja, novas mensagens de erro que detectam novas classes de bugs. Por exemplo, recentemente escrevi um arquivo grande (15k tokens) em C puro. Esse arquivo implementa algumas funções complexas em HVM, que é uma linguagem linear, onde as variáveis não podem ser usadas mais de uma vez, sob risco de corromper a memória. Esse é um erro muito sutil. Inspecionar todo o arquivo visualmente levaria uma eternidade. Depurar é muito difícil. Eu perdi horas/dias com isso no passado. Desta vez, apenas escrevi um prompt pedindo à IA para detectar usos não lineares - algo que o GCC não é capaz de fazer. Ele não detectou todos os erros de uma vez, então tive que reexecutar o prompt algumas vezes. Independentemente disso, rapidamente apontou lugares no código que estavam errados, permitindo que eu corrigisse rapidamente. Continuei reexecutando o prompt até que ele começou a alucinar, o que basicamente significa que a maioria dos erros desapareceu.