Bom Desenvolvimento Assistido por IA Acontece no Nível de Sistemas, Não no Nível de Tarefas

✍️ OpenClawRadar📅 Publicado: May 20, 2026🔗 Source
Bom Desenvolvimento Assistido por IA Acontece no Nível de Sistemas, Não no Nível de Tarefas
Ad

Um post no Reddit do usuário u/johns10davenport argumenta que a verdadeira alavancagem no desenvolvimento assistido por IA vem de mudar o sistema, não de melhorar os prompts. O autor relata uma frustração comum: toda vez que adiciona um novo recurso ao seu aplicativo Phoenix, o agente de codificação de IA entrega o recurso, mas omite o item de menu. A página existe, a funcionalidade funciona, mas não há como o usuário chegar lá.

O Problema da Correção no Nível da Tarefa

O primeiro instinto é dizer ao modelo: "adicione o botão". Isso funciona, mas o humano ainda está pensando — diagnosticando o problema e prescrevendo a solução. O autor chama isso de "pedalar o Peloton para que a Anthropic me dê tokens grátis". Engenharia de prompt só faz você melhor em dizer ao modelo o que fazer, mas você ainda está trabalhando para o modelo.

Ad

A Mudança no Nível do Sistema

Em vez de corrigir o botão ausente, o autor perguntou: como tornar esse erro impossível no futuro? A solução deles usa especificações BDD e auxiliares de teste do Phoenix LiveView. A função navigate do framework de teste permite que o agente pule diretamente para qualquer página, passando nos testes sem nunca tocar na interface. Então eles escreveram uma regra de linter que impede o agente de chamar navigate. Agora existe uma fixture permitida que coloca o teste em uma rota inicial conhecida, e a única maneira do agente alcançar o novo recurso é clicando pela interface — o que o força a adicionar o item de menu para fazer o teste passar.

O resultado: o problema nunca mais ocorrerá, não por causa de um prompt melhor, mas porque o comportamento correto é o único comportamento possível.

Conclusão Principal

Pare de corrigir a saída do modelo. Comece a restringir o ambiente dele para que a saída correta seja o caminho de menor resistência. Cada erro é uma oportunidade de projetar para eliminar o próximo.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Corrigindo as Alucinações Temporais do Claude no Código do Claude com Hooks
Tips

Corrigindo as Alucinações Temporais do Claude no Código do Claude com Hooks

Um usuário descobriu que o Claude Code não tem acesso ao relógio em tempo real, fazendo com que ele sugira incorretamente ações como 'descanse um pouco' em momentos inadequados. A correção envolve adicionar um hook de uma linha ao arquivo ~/.claude/settings.json que injeta o horário atual no contexto do Claude em cada mensagem.

OpenClawRadar
Construindo uma Camada de Processo sobre o Claude Code para Gerenciar Contexto e Coordenação
Tips

Construindo uma Camada de Processo sobre o Claude Code para Gerenciar Contexto e Coordenação

Uma equipe compartilha como construiu uma camada de processo sobre o Claude Code que declara entradas/saídas por etapa de engenharia, reduzindo a perda de contexto durante as transições e possibilitando ganhos de produtividade compostos sem depender de disciplina individual.

OpenClawRadar
Executando MiniMax M2.7 Q8_0 128K em 2x3090 com Offloading de CPU – Benchmarks e Configurações do Mundo Real
Tips

Executando MiniMax M2.7 Q8_0 128K em 2x3090 com Offloading de CPU – Benchmarks e Configurações do Mundo Real

Um usuário executa com sucesso o MiniMax M2.7 em Q8_0 com 128K de contexto em duas RTX 3090 mais RAM DDR4, alcançando ~50 tps no processamento de prompt e ~10 tps na geração de tokens, e compartilha suas flags do llama-server.

OpenClawRadar
Como Corrigir as Suposições de CSS do Claude Code com um Sistema de Design
Tips

Como Corrigir as Suposições de CSS do Claude Code com um Sistema de Design

Um desenvolvedor descobriu que o Claude Code regenerava repetidamente HTML/CSS desalinhados porque ele projeta às cegas sem feedback visual. A solução: fornecer um sistema de design completo com espaçamento, cores e variáveis de tipografia, depois separar os prompts de HTML e CSS.

OpenClawRadar