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

✍️ OpenClawRadar📅 Publicado: February 27, 2026🔗 Source
AutoBe: Como LLMs Locais Fracos Corrigiram a Arquitetura de um Gerador de Backend de IA
Ad

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.

Ad

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

Ad

👀 See Also

Spectral: Capture o Tráfego de Aplicativos para Gerar Servidores MCP para Agentes OpenClaw
Tools

Spectral: Capture o Tráfego de Aplicativos para Gerar Servidores MCP para Agentes OpenClaw

Spectral é uma ferramenta de código aberto que captura o tráfego de qualquer aplicativo, analisa-o com um LLM e gera um servidor MCP funcional, permitindo que os agentes do OpenClaw chamem a API real do aplicativo diretamente, em vez de depender da automação de navegador.

OpenClawRadar
Construindo um Espaço de Trabalho de IA Local de Código Aberto com Rust e Tauri
Tools

Construindo um Espaço de Trabalho de IA Local de Código Aberto com Rust e Tauri

Explore um espaço de trabalho de IA totalmente local e de código aberto, construído usando Rust, Tauri e sqlite-vec, sem um backend em Python.

OpenClawRadar
Servidor MCP do Gmail de código aberto adiciona suporte a múltiplas contas e acesso de escrita
Tools

Servidor MCP do Gmail de código aberto adiciona suporte a múltiplas contas e acesso de escrita

Um servidor MCP de código aberto permite que o Claude AI se conecte a várias contas do Gmail com capacidades completas de leitura e escrita, incluindo funcionalidades de arquivamento, rotulagem e cancelamento automático de inscrições. Ele suporta a sintaxe de pesquisa do Gmail e pode ser implantado no Railway em 5 minutos ou hospedado localmente.

OpenClawRadar
O Plugin Claude Compact Guard Usa o Novo Hook PostCompact para Preservar o Contexto
Tools

O Plugin Claude Compact Guard Usa o Novo Hook PostCompact para Preservar o Contexto

Um desenvolvedor lançou o claude-compact-guard, um plugin que salva automaticamente o contexto crítico antes que o comando /compact do Claude o destrua, e depois reinjeta tudo após a compactação. Ele usa o novo gancho PostCompact da Anthropic, lançado há 4 dias.

OpenClawRadar