A Regra 80/20 do Código de IA

A IA escreveu 80% da minha funcionalidade em 10 minutos.

O código estava limpo. A lógica funcionava. O happy path funcionou de primeira. Eu me senti produtivo. Achei que terminaria em mais 15 minutos.

Isso foi na terça-feira. Na quinta-feira à noite, eu ainda estava trabalhando na mesma funcionalidade.

A IA não falhou. Ela teve sucesso na coisa errada. Ela fez a parte fácil e deixou a parte difícil para mim.

A IA lida com o happy path. Ela não lida com:

  • Estados vazios: O que acontece quando um usuário não tem dados?
  • Tratamento de erros: E se a API falhar ou a rede cair?
  • Lógica de negócio: A IA não conhece as regras específicas da sua empresa.
  • Escala: O código funciona para um usuário, mas falha para dez mil.
  • Manutenção: A IA escreve para hoje, não para as mudanças do próximo mês.

Os primeiros 80% são rápidos e mágicos. Os últimos 20% é onde o trabalho real reside. Esse último trecho consome 80% do seu tempo total.

Recentemente, gastei 30 segundos criando um prompt para 200 linhas de código. Depois, gastei 3 horas corrigindo-o. Tive que adicionar as verificações de nulo, os caminhos de erro e os casos de borda que a IA ignorou.

Os 30 segundos foram a estrutura inicial. As 3 horas foram o trabalho real.

A IA não reduz o trabalho. Ela o realoca. Ela move o tempo de escrever a estrutura para garantir que o código esteja pronto para produção.

Se você usa IA, mude sua abordagem:

  • Reserve mais tempo: Se a IA diz que uma tarefa leva 10 minutos, planeje 40.
  • Peça por falhas: Pergunte explicitamente à IA como lidar com erros e entradas vazias.
  • Escreva testes primeiro: Escreva testes que falham antes de gerar o código. Isso força a IA a atender aos seus padrões.

Os 80% te levam a uma demo. Os 20% te levam à produção.

Qual é a sua proporção? Quanto tempo você leva para terminar o que a IA começa?

Fonte: https://dev.to/harsh2644/the-8020-rule-of-ai-code-why-the-last-20-takes-80-of-your-time-3pcg

Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi