O Substrato que Agentes Autônomos Precisam: Propriedade, Contexto, Trilha

TV
Thiago Victorino
8 min de leitura
O Substrato que Agentes Autônomos Precisam: Propriedade, Contexto, Trilha

O GitHub tinha mais de 14 mil repositórios internos e menos da metade com dono claro. Em menos de 45 dias, todo repositório ativo passou a ter um. Cerca de 8 mil repositórios sem dono ativo e sem uso ativo foram arquivados. A cadência de verificação, que começou em lotes de 30 dias, hoje roda de hora em hora. Isso funciona como um projeto de engenharia datado e reproduzível, com prazo e cadência mensuráveis, e é a metade que falta em quase toda conversa sobre colocar agentes no caminho de produção.

A indústria corre para dar a agentes acesso de escrita a código, infraestrutura e runbooks. Quase nenhuma dessa corrida para para fazer a pergunta anterior: o que o agente está prestes a tocar tem um dono durável, e o agente tem uma visão coerente do estado sobre o qual está raciocinando? Pular essa pergunta transforma autonomia não em um upgrade de capacidade, mas em um passivo sem parte responsável identificável.

Propriedade É Solucionável, e o GitHub Acabou de Resolver

O instinto quando faltam dados de propriedade é tratar isso como problema de pessoas: cobrar times, rodar campanha de planilha, esperar que a conformidade melhore. A abordagem do GitHub foi outra. Eles bootstraparam cerca de 40% da cobertura de propriedade diretamente do catálogo de serviços existente, ou seja, a propriedade muitas vezes já estava registrada em algum lugar adjacente ao repositório e só precisava ser puxada para frente, em vez de pedida de novo. Esse único movimento fez mais do que qualquer campanha de conscientização, porque removeu a etapa em que um humano precisa lembrar e se auto-reportar.

Para o restante, eles não negociaram indefinidamente. Aplicaram um padrão claro: sem dono e sem sinal de uso ativo dentro da janela de enforcement significa arquivar o repositório. Arquivar é reversível. Ambiguidade não é, porque propriedade ambígua é exatamente a condição que um responsável por incidente, ou um agente autônomo, herda às três da manhã sem ninguém para acionar.

Três propriedades transformaram isso em projeto, não em campanha permanente:

  • Um estado final definido. 100% dos repositórios ativos com dono listado. Não “melhorar a higiene de propriedade”, um número com prazo.
  • Um padrão que resolve ambiguidade automaticamente. Sem dono e inativo significa arquivado, não significa escalar para um comitê.
  • Enforcement que aperta ao longo do tempo. As verificações de 30 dias viraram verificações de 1 hora assim que o backlog foi zerado, para que o desvio seja pego antes de reacumular.

A razão pela qual isso importa especificamente para governança de agentes: um dono é o que transforma “isso mudou e algo parece errado” em “chame essa pessoa, ela tem contexto e autoridade”. Sem um dono durável, toda ação de um agente sobre aquele ativo fica sem atribuição a um humano capaz de validá-la, revertê-la ou responder por ela. Não dá para construir um gate de revisão, um caminho de escalonamento ou uma trilha de auditoria em cima de um vazio.

Contexto É a Outra Metade, e Não Se Resume a um Único Feed

Propriedade diz quem é responsável. Não diz o que um agente precisa saber antes de agir. É aí que o enquadramento do 4-Body Problem é útil, mesmo vindo de um fornecedor com interesse comercial em ferramentas de contexto de infraestrutura (StackGen) e oferecendo um framework, não dados. Vale ler como uma forma de nomear uma lacuna real, não como evidência de que algum produto específico a fecha.

A tese: decisões operacionais autônomas exigem raciocinar sobre quatro corpos de estado simultaneamente, não em sequência.

  • Código. O que o sistema deveria fazer, como escrito e versionado.
  • Estado da infraestrutura. O que está de fato implantado, configurado e conectado agora.
  • Sinais de runtime. O que o sistema está fazendo sob carga real: latência, taxa de erro, saturação.
  • Conhecimento operacional. O contexto tribal e documentado sobre por que incidentes passados aconteceram e o que funcionou ou não como correção.

Um agente que só vê sinais de runtime enxerga um pico mas não consegue rastreá-lo até o deploy que o causou. Um agente que só vê código e estado de infraestrutura não sabe se uma mudança de configuração está degradando a produção agora. Um agente com tudo, exceto conhecimento operacional, vai repropor uma correção que o time já tentou e rejeitou dois meses atrás, por um motivo documentado. Cada corpo isolado produz uma recomendação plausível na aparência, mas errada. A decisão correta vive na interseção, e hoje a maioria das ferramentas dá ao agente um feed forte em um corpo e acesso fraco ou nulo aos outros três.

Esse é o argumento real para tratar contexto como infraestrutura, não como problema de prompt engineering. Um prompt melhor não fabrica o estado de infraestrutura que o agente nunca recebeu. Uma camada de contexto unificado, qualquer que seja o formato, é o que fecha essa lacuna. Qual formato ela toma é uma decisão de construção que o time faz de olhos abertos, não algo para aceitar de fé a partir do blog de um único fornecedor.

O Registro de Trilha de Decisão: Torne o Raciocínio Auditável

Propriedade mais contexto leva um agente a uma decisão defensável. Não torna essa decisão revisável depois, a menos que a própria decisão deixe um registro. Toda ação autônoma precisa de uma trilha que capture, no mínimo:

  • Entradas. Um snapshot do grafo de estado sobre o qual o agente raciocinou: qual versão de código, qual estado de infraestrutura, quais sinais de runtime, quais fontes de conhecimento, no momento da decisão.
  • Políticas em vigor. Quais guardrails, limiares de aprovação e limites de raio de impacto restringiram a ação.
  • Versão do modelo. Qual modelo e configuração produziram a decisão, para que uma regressão no comportamento do agente seja rastreável a uma atualização específica.
  • Hipóteses rejeitadas. O que o agente considerou e descartou, não só o que escolheu. Essa é a diferença entre “o agente reiniciou o serviço” e “o agente considerou um rollback, descartou porque o deploy anterior tinha 6 horas e a fila já havia esvaziado, e então reiniciou o serviço”.
  • Ação e resultado. O que de fato aconteceu, e como o sistema ficou depois.

Esse registro faz pelas decisões do agente o que um dono durável faz por um repositório: transforma uma ação opaca em algo que um humano pode pegar, questionar e responsabilizar. Sem ele, “o agente decidiu fazer X” é um beco sem saída. Com ele, é o começo de uma revisão.

Nem o trabalho de propriedade do GitHub nem o enquadramento dos quatro corpos foram desenhados pensando um no outro. Juntos, descrevem o mesmo substrato por dois ângulos: quem responde pelo que existe, e o que um agente precisa ver e registrar antes de poder agir sobre o que existe. Pular qualquer uma das metades transforma autonomia em demo, não em sistema que se roda em produção.

Faça Isso Agora

Rode a auditoria de propriedade nos moldes do GitHub sobre seus próprios repositórios e ativos de infraestrutura ainda esta semana, não como exercício de higiene, mas como checagem de pré-requisito: para cada ativo que um agente possa em breve modificar, existe um dono listado e atual? Se a cobertura estiver abaixo de 80%, trate isso como bloqueio à expansão de acesso de escrita para agentes, não como frente paralela. Faça bootstrap do que der a partir de catálogos existentes antes de pedir auto-reporte a alguém, defina uma política de arquivamento por padrão para o resto, e coloque um job de enforcement em agenda para que o número não decaia de novo em silêncio. Propriedade é o problema mais barato de resolver e o que já não tem mais desculpa para ficar pendente.


Fontes

A Victorino ajuda equipes a construir o substrato de propriedade e contexto de que a autonomia segura de agentes depende: contato@victorino.com.br | www.victorino.com.br

Todos os artigos do The Thinking Wire são escritos com o auxílio do modelo LLM Opus da Anthropic. Cada publicação passa por pesquisa multi-agente para verificar fatos e identificar contradições, seguida de revisão e aprovação humana antes da publicação. Se você encontrar alguma informação imprecisa ou deseja entrar em contato com o editorial, escreva para editorial@victorino.com.br . Sobre o The Thinking Wire →

Se isso faz sentido, vamos conversar

Ajudamos empresas a implementar IA sem perder o controle.

Agendar uma Conversa