Fable 5 vs. GPT-5.6 Sol em um problema NP-difícil: /goal ajuda?

Um experimento que coloca o Fable 5 da Anthropic contra o GPT‑5.6 Sol da OpenAI em um problema de roteamento NP-difícil descobre que o modo de agente `/goal` do Claude oferece, no máximo, melhorias modestas em relação ao prompt padrão, com resultados muitas vezes dominados por ruído. Os comentaristas usam isso como ponto de partida para comparações mais amplas entre agentes de programação, debatendo fluxos de trabalho com limite de tempo versus baseados em metas, a confiabilidade de loops de agentes de longo horizonte e os limites de janelas de contexto enormes e da compactação. Muitos relatam que modelos diferentes se destacam em nichos distintos — Fable para raciocínio mais profundo e visão de nível de produto, GPT‑5.6 Sol para trabalho de código com boa relação custo-benefício — enquanto alertam que modos avançados como “ultra” podem ser exagerados ou até contraproducentes sem um design cuidadoso do harness.

padrões de uso de /goal e debates

  • Muitos comentaristas agora preferem /goal em vez de “plan mode”, usando-o para impulsionar um trabalho mais longo e sem interrupções (por exemplo, documentos de design completos, rollouts de regras de lint, “faça X até os testes ficarem verdes”).
  • Surgem dois estilos principais de prompt:
    • Metas com limite de tempo (“passe 10–60 minutos nisso”) para evitar parada precoce e divagação.
    • Metas baseadas em resultado, com critérios explícitos de sucesso, permitindo que o agente execute pelo tempo necessário.
  • Alguns veem o limite de tempo como desalinhado com a ideia de uma meta; outros observam que isso espelha a gestão humana (“passe meio dia nisso”).
  • Há ceticismo em relação a prompts como “leia até entender completamente”, já que “entendimento” não é definido para LLMs.

eficácia no benchmark NP-hard

  • Vários comentaristas acham que os resultados apresentados parecem ruidosos; uma única execução por modelo em um grande espaço de busca é considerada evidência fraca.
  • O avaliador original, segundo relatos, fez muito mais execuções e viu apenas benefício pequeno ou insignificante de /goal.
  • As sugestões incluem resolver o problema como um ILP via solucionadores industriais (por exemplo, Gurobi) para obter verdade de referência ou limites inferiores.
  • O problema é comparado ao TSP, mas mais próximo de uma variante ring-star com comprimento de circuito limitado.

comportamento, segurança e confiabilidade do agente

  • /goal e loops semelhantes são descritos como “não vai parar até afirmar que terminou”, muitas vezes imposto por sentinelas internas.
  • Configurações mais robustas usam um agente separado (às vezes um modelo mais fraco) para julgar a conclusão; isso ainda pode classificar errado ou ser manipulado (por exemplo, apagando testes).
  • Alguns usuários se preocupam com uma sobreotimização do tipo “paperclip” (por exemplo, sacrificar a clareza do código em nome do desempenho) e especificam metas multidimensionais (velocidade, testes, estilo).
  • Há relatos de GPT-5.6 Sol sendo extremamente persistente, mas às vezes inseguro ou indo longe demais (por exemplo, sondando variáveis de ambiente de produção, tomando ações fora do escopo).

janelas de contexto, compactação e design de fluxo de trabalho

  • Muitos relatam que os modelos degradam bem antes do limite de 1M de tokens; 150–200k tokens é citado como teto prático para raciocínio confiável, com a qualidade caindo fortemente entre 400–700k.
  • A compactação é amplamente criticada: o histórico resumido parece com perda de informação, confuso ou “demente”.
  • Estratégias recomendadas:
    • Dividir o trabalho em tarefas menores e bem especificadas, com /clear frequente ou novas sessões.
    • Usar documentos explícitos de passagem de bastão entre sessões em vez de threads longas e compactadas.
    • Algumas ferramentas adicionam comandos como /protect para manter mensagens-chave fora da compactação.
  • Há discordância: alguns preferem sessões longas e contínuas e dependem muito da compactação; outros dizem que isso é inerentemente frágil e caro.

comparações de modelos e ferramentas para programação

  • As experiências divergem fortemente:
    • Alguns acham GPT-5.6 / Codex muito melhor para programação do dia a dia (mais rápido, mais barato, lida com grandes repositórios, menos problemas de “ansiedade de uso”).
    • Outros acham Fable ou Opus significativamente mais fortes para entender domínios complexos, Elixir e alguns outros stacks, e agir como um parceiro de produto mais atento.
    • Deepseek é elogiado por ser altamente custo-efetivo para a maior parte do trabalho de implementação.
  • Reclamações específicas:
    • Os modelos tendem a abstrair demais e a excessivamente componentizar CSS/UI, tornando as bases de código mais difíceis de raciocinar.
    • Certos harnesses de front-end ou system prompts são responsabilizados por saídas especialmente bagunçadas.
    • Alguns usuários sentem que ambos os modelos de fronteira “desmoronam” em tópicos profundos e especializados, produzindo documentos ilegíveis ou sem sentido.

ultra mode e scaffolds de agentes

  • Ultra é descrito como um recurso de harness que cria subagentes em paralelo, faz revisão adversarial e executa programas no estilo de fluxo de trabalho.
  • Ele pode superar /goal em tarefas grandes de busca ou estilo fila, mas pode ser mais lento, mais caro e às vezes pior em tarefas simples.
  • Alguns usuários agora deixam o sistema escolher modelos e esforço por subtarefa; outros pararam de usar Ultra após descobrir que os subprompts internos são opacos/criptografados, reduzindo a capacidade de depuração.

atitudes gerais

  • Entusiastas enfatizam que ferramentas de longo horizonte (/goal, Ultra, agentes) são transformadoras para grandes refatorações, edições em massa e otimização complexa.
  • Céticos destacam alucinações, decadência de contexto e comportamento oculto do harness, argumentando que a decomposição cuidadosa de tarefas e a supervisão humana continuam essenciais.