stamatios
← Voltar ao feed
Cavalo solitário com arreio puxa arado à frente da tropa, metáfora do harness que multiplica produtividade de devs com IA
Dev & Engenharia · IA & Modelos

Harness estruturado permite dev solo produzir como um time com IA

resumo de ~3 min

A tese do harness

Scott Fryxell afirma que a evolução recente do desenvolvimento assistido por IA deslocou o foco das sugestões automáticas de código para a gestão de agentes por meio de um harness: um ambiente estruturado que conecta modelos, ferramentas, arquivos, scripts e regras de trabalho. Segundo ele, um projeto conduzido por uma única pessoa pode alcançar o nível de consistência de equipes grandes, desde que o fluxo seja bem organizado. O harness seria o ponto de apoio entre as expectativas do desenvolvedor e as capacidades dos modelos, além de permitir aplicações sob medida sem depender de uma longa integração de novos engenheiros.

O autor usa Cursor, Claude e Pi, compartilhando entre eles suas habilidades e arquivos AGENTS.md, mas acessando os sistemas por diferentes interfaces de terminal. Essa combinação teria tornado os modelos intercambiáveis para seu trabalho, reduzindo sua dependência de uma experiência específica de produto. Ele também diz não estar preocupado com a migração de Cursor para Codex prevista para o fim do mês mencionado no texto.

Modelos, custos e divisão de funções

Na chamada era de modelos comoditizados, Fryxell relata usar DeepSeek para manutenção e tarefas simples, reservando modelos de fronteira para funcionalidades complexas e grandes refatorações. Inspirado pela técnica “prewalk” e por uma divisão entre planejador, executor e crítico, ele separou o processo em funções distintas: a exploração produz um plano formalizado como um grafo acíclico de tarefas; o worker implementa cada nó; o critic questiona e simplifica o resultado, podendo devolver o trabalho à etapa de execução; e o promoter comunica o que foi concluído.

O promoter foi criado para compensar a tendência do autor de publicar e seguir adiante sem comunicar adequadamente o trabalho. Como promoção é uma tarefa sutil, ele recorre a Fable nessa fase. Essa arquitetura, segundo Fryxell, reduziu em 75% seu uso de Fable até nos contextos mais intensos. Ele afirma conseguir atender clientes e avançar em projetos pessoais usando dois planos de vinte dólares, alternando entre Pi, DeepSeek e o modelo de fronteira quando necessário.

Um ambiente conectado aos produtos

O produto do autor é um aplicativo de câmera que converte fotografias em gráficos vetoriais simplificados, preservando camadas de valor e formas para que o usuário possa desenhar sobre o resultado ou editá-lo no Procreate. Por meio de poster-driver, o harness acessa o site em um Chrome sem interface e pode gerar pôsteres a partir de gráficos ou vídeos. Um script mantido no próprio ambiente permite repetir essa tarefa sem consumir tokens a cada execução.

O harness também acessa o sistema de arquivos, pode sincronizar ideias com o diretório de trabalho e é usado em explorações criativas, como letras, animações e um ambiente 3D no Blender. Para Fryxell, isso torna o aplicativo mais disponível sem eliminar o uso de uma ferramenta não baseada em IA nem obrigar o criador a terceirizar as partes mais divertidas do processo.

Estrutura, controle e diversificação

O ambiente é autocontido e inclui sandbox, interface web, File System Access API, Docker e Deno. Arquivos, planos, habilidades, extensões e AGENTS.md ficam organizados na raiz, enquanto os agentes devem manter artefatos em um diretório auditável e sincronizar o trabalho com o repositório. O autor diz estar reduzindo instruções excessivamente específicas e buscando avaliar empiricamente o impacto das mudanças.

Nos últimos três meses, ele passou a trabalhar mais no terminal, atribuindo a melhora no ritmo a agentes, Ghostty, Neovim e à organização de contexto para tarefas longas. A proibição governamental de Fable, mencionada no fim do texto, teria acelerado sua decisão - e a de outros desenvolvedores, segundo sua estimativa - de diversificar o acesso a modelos chineses. Nesse processo, Pi teria se tornado a parte mais importante de seu conjunto de ferramentas.