← Últimos artigos
🤖 AI

No Accidental Software Agent First Canonical Code for Human Code Entropy Reduction and 30 to 500 times Lower Frontier Model Requirements

Este artigo propõe o "código canônico prioridade-agente", um substrato portador de prova projetado para remover a entropia acidental de repositórios de software humanos ao colapsar codificações equivalentes em representantes governados, visando assim reduzir os requisitos de treinamento de modelos de fronteira e os custos de mudanças verificadas em 30 a 500 vezes, estabelecendo um caminho falseável em direção a um "Horizonte de Não-Acidente".

Autores originais: Jepson Taylor

Publicado 2026-06-15
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Jepson Taylor

Artigo original dedicado ao domínio público sob CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

O Grande Problema: A "Garagem Bagunçada" vs. O "Projeto"

Imagine que você está tentando ensinar um robô a construir uma casa. Atualmente, você está alimentando o robô com milhões de fotos de casas que os humanos construíram.

O problema é que as casas humanas são bagunçadas. Um construtor usa tijolos vermelhos, outro usa azuis. Um coloca a cozinha à esquerda, outro à direita. Algumas casas têm uma porta secreta no porão que não estava no plano original, mas funciona de qualquer maneira. Algumas têm uma instalação elétrica estranha que só funciona se você estiver de pé em uma cadeira específica.

O robô tem que gastar todo o seu tempo e energia tentando entender todos esses detalhes aleatórios e acidentais apenas para aprender o conceito básico de "como construir uma cozinha". Ele está desperdiçando sua capacidade cerebral com os "acidentes" dos hábitos de construção humana, em vez de focar na ciência real da construção.

A Alegação do Artigo:
Podemos parar de ensinar o robô com as fotos bagunçadas. Em vez disso, podemos traduzir todas essas casas humanas para um projeto perfeito e padronizado primeiro. Neste projeto:

  • A cozinha está sempre no mesmo lugar.
  • A fiação é sempre feita da mesma forma.
  • As "portas secretas" são ou removidas ou claramente rotuladas como "opcionais".

Se fizermos isso, o robô não precisará perder tempo adivinhando. Ele pode aprender as regras centrais da construção muito mais rápido, cometer menos erros e custar muito menos para operar.

A Ideia Central: "Código Canônico"

Os autores chamam essa versão padronizada de "Código Canônico Agente-Primeiro" (Agent-First Canonical Code).

Pense nisso como um serviço de tradução.

  • Código Humano Bruto: É como uma conversa em uma sala lotada onde todos falam dialetos diferentes, usam gírias e interrompem uns aos outros. É cheio de informações valiosas, mas é barulhento.
  • Código Canônico: É a mesma conversa, mas traduzida para uma única linguagem perfeita, onde cada palavra tem uma definição estrita e a gramática é impecável.

O artigo argumenta que não devemos apenas filtrar o código "ruim". Devemos reconstruir o código neste formato perfeito antes de ensinar a IA.

As Quatro Vezes que Pagamos pela Bagunça

O artigo diz que, quando usamos código humano bagunçado, pagamos pela confusão quatro vezes:

  1. Treinamento: Temos que mostrar à IA milhões de exemplos apenas para ensinar o básico.
  2. Busca: Quando a IA tenta corrigir um erro (bug), ela tem que vasculhar pastas bagunçadas para encontrar onde o código reside.
  3. Raciocínio: A IA tem que adivinhar quais são as regras porque elas não estão escritas claramente.
  4. Revisão: Humanos precisam passar horas verificando o trabalho da IA porque a IA pode ter entendido mal o contexto bagunçado.

Ao usar o "Projeto Canônico", cortamos quase totalmente os três primeiros custos. A IA sabe exatamente onde procurar e quais são as regras.

As "Células de Comportamento" (A Analogia do Lego)

Imagine que você está construindo uma cidade.

  • O Jeito Atual: Toda vez que você precisa de um "corpo de bombeiros", um arquiteto humano desenha um novo do zero. Às vezes é feito de madeira, às vezes de tijolo. Às vezes a porta abre para a esquerda, às vezes para a direita.
  • O Jeito do Artigo: Criamos uma "Célula de Corpo de Bombeiros". É um bloco de Lego pré-fabricado e certificado. Tem uma porta, um telhado e uma conexão para mangueira. É garantido que funcionará.

Quando a IA precisa construir uma cidade, ela não desenha um corpo de bombeiros. Ela apenas encaixa a "Célula de Corpo de Bombeiros" no lugar.

  • A Alegação: O artigo sugere que 70% a 90% do software (como fazer login, pagar contas ou salvar dados) é apenas a "repetição" desses blocos padrão. Se pudermos identificar esses blocos, a IA só precisará inventar as coisas novas (a "novidade"), não as partes chatas e repetitivas.

O "Horizonte Sem Acidentes"

O artigo tem um objetivo ambicioso chamado "Horizonte Sem Acidentes" (No-Accident Horizon).

Imagine um mundo onde o software tem zero acidentes.

  • Sem nomes de arquivos acidentais.
  • Sem brechas de segurança acidentais.
  • Sem confusão acidental sobre o que cada botão faz.

Neste mundo, a única coisa que resta para humanos (e para a IA) fazer é o conteúdo criativo e novo. Todo o resto é apenas um bloco pré-aprovado, seguro e certificado sendo encaixado.

O artigo admite que não podemos alcançar a perfeção de 100% para todos os possíveis programas futuros (porque algumas coisas são novas demais ou estranhas demais). Mas para o software rotineiro que usamos todos os dias (como aplicativos de banco, sites de e-commerce e ferramentas internas), eles acreditam que podemos reduzir o custo e o esforço em 30 a 500 vezes.

O Que o Artigo Realmente Prova (e o Que Não Prova)

É importante manter o foco no que o artigo realmente diz:

  • O que eles FIZERAM: Eles pegaram um pequeno conjunto de exemplos de codificação, traduziram-nos para este formato de "projeto perfeito" e ensinaram um pequeno modelo de IA a entendê-los. O modelo aprendeu rapidamente e não cometeu erros sobre as "regras" do projeto.
  • O que eles AINDA NÃO provaram: Eles ainda não provaram que isso funciona para todo o software do mundo. Eles não provaram que isso economizará bilhões de dólares (embora tenham um plano para medir isso). Eles estão propondo um programa de pesquisa para testar essas ideias.

Conclusão

O artigo está dizendo: "Pare de ensinar a IA a ler caligrafia humana bagunçada. Ensine-a a ler projetos padronizados e perfeitos primeiro."

Se fizermos isso, a IA parará de perder tempo tentando adivinhar como os humanos costumam fazer as coisas e começará a gastar seu tempo realmente resolvendo os problemas difíceis e novos. O resultado seria um software mais barato de construir, mais seguro de usar e muito mais rápido de criar.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →