Ninguém Mais Escreve Código

Capítulo 17. Um objetivo em vez de uma instrução

Parte VI. Depois do vibe coding6 min

17

Um objetivo em vez de uma instrução

Uma fotografia antiga: um oficial idoso de uniforme sentado numa poltrona, com a mão no joelho.arquivo
Helmuth von Moltke, por volta de 1870. Em 1871 escreveria que nenhum plano sobrevive ao primeiro choque com o inimigo. Fonte: Carl Günther, Public domain

Em 1871 Helmuth von Moltke, que acabava de derrotar os franceses, escreveu um ensaio curto sobre estratégia, e uma frase dele desde então percorre todos os estados-maiores do mundo: nenhum plano de operações vai, com alguma certeza, além do primeiro contato com as forças principais do inimigo. Depois da primeira batalha a situação muda de tal modo que nenhuma perspicácia consegue enxergar mais longe.

Os prussianos tiraram disso uma conclusão prática e passaram a comandar de outro jeito. O oficial deixou de detalhar para os subordinados cada movimento e começou a comunicar a intenção: o que era preciso alcançar, para quê e dentro de que limites. Como exatamente, decidia quem estava mais perto do campo e via o que do quartel-general não se via. Quando a situação mudava, e ela sempre mudava, o tenente, sem esperar uma nova ordem, virava de modo que a intenção fosse cumprida mesmo assim. Mais tarde esse método foi chamado de Auftragstaktik, comando por missão, e os exércitos do mundo o ensinam até hoje, com sucesso variável.

Com os agentes está acontecendo agora essa transição.


Madrugada numa parada: um sargento, de costas, percorre a formatura com uma prancheta; perto do fim há um lugar vazio.ilustração
Um controlador do Kubernetes comporta-se como um sargento na formatura: confere a fila com a lista e preenche as faltas.

O vibe coding descrito por Karpathy é comandar uma companhia pelo rádio, dizendo a cada soldado separadamente onde pôr o pé: mude a cor, acrescente um botão, corrija este erro aqui. O modelo executa, para e espera o comando seguinte, e quem faz o ciclo girar é a pessoa que inventa esses comandos.

Ao agente a tarefa é dada de outro jeito. A pessoa descreve em que estado o sistema deve estar quando tudo terminar, e o plano, as mudanças, as verificações e as correções o agente faz sozinho, volta após volta, até conseguir o que quer ou até esbarrar numa linha que ele foi proibido de cruzar. A diferença parece modesta, mas no primeiro caso a pessoa responde por cada passo, e no segundo só pelo resultado, e os passos ficam com quem está mais perto do campo de batalha.

Após entrar

O resto do livro é para quem entrou

Entre com INITE ou crie uma conta. Leva um minuto, e o livro abre aqui mesmo.