Como a Mendral Reduziu Custos de LLM ao Atualizar para Opus: Padrão Triager, Acesso SQL e Arquitetura de Sub-Agente

✍️ OpenClawRadar📅 Publicado: April 29, 2026🔗 Source
Como a Mendral Reduziu Custos de LLM ao Atualizar para Opus: Padrão Triager, Acesso SQL e Arquitetura de Sub-Agente
Ad

A Mendral publicou recentemente detalhes sobre como eles migraram para o Opus 4.6 para análise de falhas de CI enquanto reduziam os custos gerais de LLM em comparação com a configuração anterior com Sonnet 4.0. A chave é uma arquitetura que separa a triagem da investigação e usa subagentes baratos para o trabalho pesado.

Arquitetura: Triador barato, planejador caro

Das ~4.000 falhas de CI analisadas, 3.187 eram duplicatas — um teste instável conhecido, um soluço de infraestrutura ou um pico de rede. Acordar um modelo caro para isso é um desperdício. Mas a deduplicação não é determinística: o mesmo job pode falhar por razões diferentes. A solução deles é um padrão de triador:

  • Um agente Haiku lida com a tarefa restrita: decidir se uma falha já está rastreada. Ele usa correspondência exata e busca semântica (pgvector) em mensagens de erro conhecidas. Duas strings diferentes como operator does not exist bigint character varying e migration type mismatch on installation_id são a mesma causa raiz — a busca semântica captura isso.
  • Em caso de dúvida, o Haiku escala para o Opus 4.6. Um falso positivo custa um pouco; um falso negativo perde um bug real.
  • 4 de cada 5 falhas nunca chegam ao Opus. Uma correspondência do triador custa ~25x menos que uma investigação completa.
Ad

Deixe os agentes puxarem o contexto, não empurre

Em vez de enfiar logs de 200K+ linhas nos prompts, os agentes recebem uma interface SQL para o ClickHouse. Há uma tabela bruta (github_logs, uma linha por linha de log) e views materializadas com dados pré-agregados: taxas de falha por workflow, tempos de job, contagens de resultado. A maioria das investigações começa com as views para restringir, depois mergulha nos logs brutos. Se uma consulta retornar muitas linhas, o sistema trunca e sugere uma view mais específica. Se os logs ainda não foram ingeridos, os agentes recorrem ao GitHub CLI.

Modelos caros planejam, modelos baratos executam

O Opus forma uma hipótese e gera subagentes Haiku limitados a um nível de profundidade — sem expansão ilimitada. Cada subagente recebe um prompt do Opus: exatamente o que pesquisar e como. Exemplo de um caso real:

Três jobs de CI do Storybook falharam no mesmo commit, travando em pnpm install. O Opus enviou um subagente para buscar mensagens de erro dessa etapa. O ClickHouse ainda não tinha os logs, então o subagente usou o GitHub CLI e retornou: gyp ERR! not found: make[email protected] não conseguiu compilar porque make não estava no runner. O Opus então consultou o ClickHouse pela tendência de falha nos últimos 14 dias, encontrou o ponto de inflexão e escalou. Os prompts dos subagentes são explícitos: "Busque os logs de CI para esta execução. Retorne as mensagens de erro exatas da etapa pnpm install, a saída de erro completa, especialmente as últimas 50-100 linhas."

Para quem é isso

Equipes construindo agentes baseados em LLM para depuração de CI ou qualquer tarefa onde o tamanho do contexto e o custo sejam preocupações.

📖 Leia a fonte completa: HN LLM Tools

Ad

👀 See Also

Painel de Silos: Interface web de código aberto para gerenciar agentes OpenClaw
Tools

Painel de Silos: Interface web de código aberto para gerenciar agentes OpenClaw

O Silos Dashboard é uma interface web com licença MIT para gerenciar agentes OpenClaw, substituindo arquivos de configuração e CLI por uma única interface. Oferece gerenciamento de agentes, chat ao vivo com streaming, instalação de habilidades, quadros de tarefas, integrações de canais e análises.

OpenClawRadar
Seja Meu Mordomo: Pipeline Multi-Agente para Verificação de Código em IA
Tools

Seja Meu Mordomo: Pipeline Multi-Agente para Verificação de Código em IA

Be My Butler é um pipeline de múltiplos agentes de código aberto onde diferentes modelos de IA revisam o código uns dos outros por meio de verificação cega. O sistema aborda o problema de agentes de IA relatarem incorretamente seu próprio código como funcional.

OpenClawRadar
HomeButler: Servidor MCP para Gerenciar Servidores Homelab pelo Claude Sem Chaves de API
Tools

HomeButler: Servidor MCP para Gerenciar Servidores Homelab pelo Claude Sem Chaves de API

HomeButler é um servidor MCP que permite ao Claude instalar, monitorar e gerenciar aplicativos auto-hospedados em servidores homelab sem exigir chaves de API. Ele é executado localmente, mantém tudo na sua rede e foi construído com Claude Code.

OpenClawRadar
Claude Code Adiciona Modo Automático para Decisões de Permissão
Tools

Claude Code Adiciona Modo Automático para Decisões de Permissão

O Claude Code agora possui um modo automático que permite ao Claude tomar decisões de permissão em vez de exigir aprovação manual para cada gravação de arquivo e comando bash. Este modo inclui salvaguardas que verificam cada ação antes de executá-la, com um classificador revisando as chamadas de ferramentas para ações potencialmente destrutivas.

OpenClawRadar