AutoBe: Como LLMs Locais Fracos Corrigiram a Arquitetura de um Gerador de Backend de IA

O Que Aconteceu
AutoBe é um agente de IA de código aberto que gera aplicativos backend completos usando TypeScript, NestJS e Prisma. Inicialmente, alcançou 100% de sucesso na compilação, mas o código era impossível de manter - não havia reutilização de código, então cada pequena alteração exigia regenerar tudo. A equipe reconstruiu o sistema em torno da geração modular de código, o que imediatamente derrubou a taxa de sucesso para 40%.
A Descoberta na Depuração
Quando a nova arquitetura introduziu dependências entre módulos, a equipe usou LLMs locais intencionalmente fracos para encontrar bugs que não sabiam que existiam. O modelo qwen3-30b-a3b-thinking tinha cerca de 10% de taxa de sucesso e expôs ambiguidades de esquema AST e estruturas malformadas. O modelo qwen3-next-80b-a3b-instruct tinha cerca de 20% de taxa de sucesso e revelou incompatibilidades de tipo e casos extremos em relacionamentos aninhados.
Essa baixa taxa de sucesso foi valiosa: cada correção apertou todo o sistema. Quando um esquema é preciso o suficiente para que um modelo de 30B não possa interpretá-lo mal, modelos mais fortes também não errarão. Essa abordagem também destaca a vantagem de custo dos LLMs locais - descobrir casos extremos requer centenas de ciclos de geração-compilação-diagnóstico, o que seria proibitivamente caro nos preços de API em nuvem.
Mudança Arquitetural
A equipe mudou da engenharia de prompt para o design de esquema com feedback de validação. Eles reduziram os prompts do sistema para quase nada e moveram todas as restrições para esquemas de chamada de função, deixando o feedback de validação fazer o ensino. O AutoBe usa três tipos AST que são particularmente desafiadores para LLMs gerarem: AutoBeDatabase (modelos Prisma, relações, índices), AutoBeOpenApi (esquemas OpenAPI, endpoints, DTOs) e AutoBeTest (30+ tipos de expressão).
Essas estruturas são difíceis porque envolvem tipos de união ilimitados, profundidade ilimitada e referências recursivas. Por exemplo, o AST do compilador inclui tipos como IArrayLiteralExpression e IObjectLiteralExpression que contêm referências recursivas a IExpression[].
Resultados
Apenas através do feedback de validação, a equipe melhorou de 6,75% de sucesso bruto em chamadas de função para 100%. Eles agora estão de volta a 100% de sucesso com GLM v5, e outros modelos locais estão subindo em desempenho.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

SendToAI Extensão do VS Code Resolve o Limite de 20 Arquivos do Claude com Agrupamento de Projetos
SendToAI é uma extensão gratuita do VS Code que agrupa projetos inteiros em uma única colagem na área de transferência, contornando o limite de upload de 20 arquivos do Claude. Inclui seleção visual de arquivos, contagem de tokens, estimativas de custo e notas de projeto que persistem entre sessões.

Adam CAD Harness Integra com Fusion e Onshape para Edição CAD Agêntica
O harness CAD agêntico da Adam agora é integrado ao Autodesk Fusion e ao PTC Onshape, lendo e editando árvores de recursos via linguagem natural. Instale com comandos de uma linha para macOS/Windows.

FlowBoard v5: Espaço de Trabalho de Projeto Orientado a Eventos para Equipes Multiagentes
FlowBoard v5 reconstrói a camada de contexto do projeto em React com um armazenamento de tarefas baseado em eventos, permite coordenação multiagente entre OpenClaw, Claude Code e Cursor, e introduz um pipeline de Ideias para Especificações.

Habilidade de verificação de segurança para agentes de IA de codificação verifica implantações automaticamente
Um desenvolvedor criou um arquivo de habilidade que permite que agentes de codificação de IA verifiquem automaticamente suas próprias implantações em busca de arquivos .env expostos, portas abertas, cabeçalhos de segurança ausentes e código-fonte vazado. A verificação é executada após cada implantação e leva cerca de 30 segundos.