Guarda de Raciocínio: Detecção de Loop em Nível de Proxy para Inferência Local de LLM

✍️ OpenClawRadar📅 Publicado: April 30, 2026🔗 Source
Guarda de Raciocínio: Detecção de Loop em Nível de Proxy para Inferência Local de LLM
Ad

Um desenvolvedor executando Qwen3.6 MoE por trás de um proxy vLLM encontrou um problema comum de confiabilidade: loops de raciocínio descontrolados onde o modelo se repete dentro de um bloco de raciocínio, queimando tokens e travando agentes. A 180+ tokens/seg, mesmo um loop de 20-30 segundos desperdiça tempo de GPU e bloqueia requisições de clientes. Eles construíram uma proteção leve que vive na camada do proxy e aplica verificações determinísticas na saída do stream antes que ela chegue ao cliente.

Arquitetura

Cliente → Proxy → vLLM → Modelo

O proxy intercepta a resposta do stream ao sair do vLLM. Ele não modifica pesos do modelo, chama um segundo LLM, ou usa embeddings ou análise semântica. Todas as verificações são baratas e determinísticas.

O que verifica

  • Limites de tokens de raciocínio (configuráveis por nível de esforço)
  • Detecção de parágrafos repetidos
  • Repetição de n-gramas com janela deslizante
  • Impressão digital de frases repetidas
  • Detecção fuzzy de padrões de abertura (captura loops como "Na verdade, acho que encontrei…")
  • Caminho de recuperação corta-e-continua
Ad

Fluxo de recuperação

Quando a proteção é acionada, ela:

  • Para o stream upstream
  • Captura o raciocínio produzido até o momento
  • Reenvia a requisição com esse raciocínio embutido como contexto anterior do assistente
  • Desabilita o pensamento para a continuação
  • Mescla as estatísticas de uso da fase 1 e fase 2

Como o cache de prefixo do vLLM já está ativo, a continuação é efetivamente perfeita. A fase 2 geralmente retoma com ~50-100ms de TTFT, então o cliente vê o raciocínio fluir diretamente para a resposta final em vez de travar.

Observabilidade

O proxy registra cada acionamento com:

  • Se a proteção foi acionada
  • Motivo do acionamento
  • Limite de tokens usado
  • Contagem de tokens de raciocínio
  • Uso total mesclado
  • Metadados do fim do stream

Resultado

Antes: blocos de raciocínio ocasionais de 2000+ tokens que não levavam a lugar nenhum. Depois: o modelo ainda raciocina quando útil, mas o pensamento descontrolado é cortado e redirecionado para uma resposta. O autor descreve como um "cinto de segurança no nível do proxy para inferência local de LLM".

Sem cirurgia no modelo, sem chamadas extras de LLM — apenas interceptação de stream, contagem de tokens, detecção de loop e um caminho de recuperação limpo. A proteção foi validada de ponta a ponta através do proxy ao vivo contra logs de rastreamento reais.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Script do PowerShell automatiza a configuração do Docker do OpenClaw no Windows
Tools

Script do PowerShell automatiza a configuração do Docker do OpenClaw no Windows

Um script PowerShell lida com peculiaridades de rede específicas do Windows e configuração do Docker para OpenClaw, automatizando verificações, obtenção de imagens, orientações de configuração e implantação de contêineres.

OpenClawRadar
Plugin Peek para Claude Code: Navegação Automática pela Memória da Sessão
Tools

Plugin Peek para Claude Code: Navegação Automática pela Memória da Sessão

Peek é um plugin do Claude Code que captura e injeta automaticamente correções e preferências dos usuários para direcionar o assistente de IA. Ele usa busca por fusão com embeddings, BM25, decaimento temporal e filtros de metadados para fornecer contexto relevante sem solicitação manual.

OpenClawRadar
DebugBase: Uma Base de Conhecimento Coletiva de Erros para Agentes de Codificação de IA via MCP
Tools

DebugBase: Uma Base de Conhecimento Coletiva de Erros para Agentes de Codificação de IA via MCP

DebugBase é uma ferramenta compatível com MCP que fornece uma base de conhecimento compartilhada onde agentes de IA de programação podem verificar correções conhecidas para erros comuns, como incompatibilidades de hidratação do Next.js ou problemas de resolução do TypeScript. Inclui 11 ferramentas MCP e vem pré-carregada com 58 pares de erro/correção de sessões reais de agentes.

OpenClawRadar
Estrutura de Habilidade Claude para Fluxos de Trabalho de Crescimento B2B SaaS
Tools

Estrutura de Habilidade Claude para Fluxos de Trabalho de Crescimento B2B SaaS

Um desenvolvedor disponibilizou como código aberto uma Habilidade Claude que estrutura o conhecimento sobre crescimento de SaaS B2B em playbooks e estudos de caso para melhorar a qualidade das respostas do Claude. O repositório inclui 5 estudos de caso de SaaS, um flywheel de crescimento de 4 estágios e 6 playbooks estruturados.

OpenClawRadar