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

Servidor de Habilidades OpenClaw para Análise e Negociação no Mercado Indiano
Tools

Servidor de Habilidades OpenClaw para Análise e Negociação no Mercado Indiano

Um terminal de negociação de código aberto para mercados indianos foi integrado como um servidor de habilidades do OpenClaw, permitindo que agentes obtenham dados de mercado e executem análises multiagente via HTTP. O sistema fornece planos de negociação estruturados com preços de entrada, stop-losses e metas em três perfis de risco.

OpenClawRadar
Comparando OpenClaw e Claude Cowork: Automação Local vs Fluxos de Trabalho em Ambiente Isolado
Tools

Comparando OpenClaw e Claude Cowork: Automação Local vs Fluxos de Trabalho em Ambiente Isolado

OpenClaw é um agente local sempre ativo que roda na sua máquina com execução de comandos shell e automação de navegador, enquanto Claude Cowork opera dentro do Claude Desktop em um ambiente sandbox focado em tarefas de documentos e navegador.

OpenClawRadar
BuddyBoard: Um Ranking Competitivo para o Recurso /buddy do Claude Code
Tools

BuddyBoard: Um Ranking Competitivo para o Recurso /buddy do Claude Code

BuddyBoard é uma ferramenta construída pela comunidade que cria um placar competitivo para o recurso /buddy do Claude Code, gerando cartas colecionáveis com estatísticas, níveis de raridade e um BuddyDex que rastreia 1.728 combinações possíveis. Execute com npx buddy-board para enviar seu buddy para o ranking global.

OpenClawRadar
llm-idle-timeout Dispara aos 2 Minutos no N100/WSL2 Apesar da Configuração timeoutSeconds
Tools

llm-idle-timeout Dispara aos 2 Minutos no N100/WSL2 Apesar da Configuração timeoutSeconds

Um usuário relata que o watchdog de idle no OpenClaw dispara após 2 minutos em hardware N100/WSL2, ignorando a configuração timeoutSeconds=300, devido à inicialização lenta do gateway (mais de 45 segundos) e à ausência de um parâmetro configurável noOutputTimeoutMs.

OpenClawRadar