O que é o Structure Log, que escreve este artigo?
O que este projeto está fazendo
Eu estou tocando um projeto um pouco diferente do normal, e vou registrar esse processo aqui. O nome do projeto é "Structure Log". Como o nome diz, é um projeto que torna público o log de operação real — o processo de ir construindo a estrutura.
O que estou construindo é um sistema para organizar IAs e fazê-las trabalhar juntas. "Organizar IAs" pode parecer confuso de início, então vou explicar um pouco melhor.
O "colapso silencioso" que acontece quando você deixa tudo nas mãos de uma só IA
No dia a dia, o comum é usar uma única IA (inteligência artificial — por exemplo, ChatGPT ou Claude). Você pergunta. Ela responde. Fim. Uma relação simples. Eu mesmo fiz isso por muito tempo.
Só que em algum momento você percebe: quando você entrega um trabalho complexo inteiro para uma única IA, ela pode terminar e dizer "pronto!" — sem notar que cometeu erros ao longo do caminho. Eu chamo isso, internamente, de "colapso silencioso". É pior do que um erro que trava tudo e aparece na tela: o resultado errado se mistura ao resultado certo sem fazer barulho, e isso é, na prática, o mais perigoso.
Para dar um exemplo humano: é parecido com um dono de pequena empresa que faz tudo sozinho e não consegue perceber seus próprios erros de julgamento. Ele mesmo confere os documentos, ele mesmo aprova os contratos, ele mesmo executa. Sem um segundo olhar de fora, os erros passam despercebidos.
Eu trouxe a separação de poderes para o mundo das IAs
A resposta para esse problema é o tema central deste projeto. Combinei várias IAs para que funcionem como uma organização — como uma empresa. Uma IA responsável por escrever, outra responsável por revisar, e eu (um humano) como aprovador final. As funções são divididas assim, e um único trabalho passa por várias IAs em sequência, como um revezamento.
Esse modo de operar é o que chamo, neste projeto, de "separação de poderes" (aqui: dividir execução, auditoria e aprovação final entre agentes distintos). É a mesma ideia que você aprendeu na escola sobre divisão entre os poderes do Estado — legislativo, executivo e judiciário — aplicada ao mundo das IAs. Quem executa, quem revisa e quem dá o GO final são pessoas diferentes. Cada um serve de controle para o outro. É um mecanismo simples, mas que funciona muito melhor do que eu esperava.
O que esta série vai cobrir
Nesta série, vou escrever — um capítulo por dia, um tópico por capítulo — o registro de como projetei esse sistema do zero e o coloquei pra funcionar de verdade. Não vai ser só o que deu certo. Vou escrever também o que falhou, o que precisei ajustar no caminho, os erros de julgamento e o que tive de refazer. Na verdade, acredito que o log de falhas é o que mais vai ajudar quem está tentando fazer algo parecido.
Sobre quem escreve: sou alguém que atua no campo da implementação. Não sou um acadêmico falando de teoria — sou do lado que fica no terminal todo dia. Por isso, o centro aqui não é "como deveria ser feito", mas sim registros baseados em experiência real: "tentei assim, e foi assim que aconteceu".
No Capítulo 10, vou apresentar o mapa geral da série. Os primeiros capítulos cobrem premissas e definições de termos. A partir da Parte 2, entro no tema principal.
Vai ser longo, mas se você tiver interesse, fique à vontade.