SOIA Consultoria
← Planta do museu
Sala 1.2 Ala 1 · O Sonho Antigo

Héron de Alexandria: o primeiro programa

A peça  ·  O autômato programável

No século I, um aparelho de teatro já separava o programa do mecanismo. O primeiro código da história estava em pinos e cordas.

Héron de Alexandria: o primeiro programa

🎟️ A peça

No centro desta sala tem um carrinho de madeira. Por fora, é um teatrinho de bonecos sobre rodas. Por dentro, tem um eixo, uma corda enrolada nele, e um peso pendurado que despenca devagar dentro de um tubo cheio de grãos.

Esse carrinho andava sozinho pelo palco. Parava, virava, voltava, abria as cortinas, encenava uma peça inteira de bonecos e ia embora. Sem ninguém empurrando. Ano 60 depois de Cristo, mais ou menos.

E o segredo de como ele sabia o que fazer é a coisa mais importante deste museu até agora.

❓ O gancho

Quando você manda um prompt pra uma IA, você não abre a máquina, não troca um fio, não solda nada. Você só muda as instruções, e a mesma máquina passa a fazer outra coisa. Essa separação entre a máquina e as instruções que ela executa parece moderna. Parece coisa de software.

Tem dezenove séculos.

🕰️ A história

O homem se chamava Héron, e morava em Alexandria, o maior polo de engenharia do mundo antigo. Ele projetava de tudo, máquinas a vapor, portas automáticas de templo, máquinas de moedas. Mas a obra que nos interessa está num tratado dele chamado Autômatos, e foi estudada a fundo pelo pesquisador Richard Beacham num capítulo de 2013 publicado pela Palgrave Macmillan, dentro do livro Theatre, Performance and Analogue Technology. É essa a fonte que sustenta o que vem agora.

O carrinho de Héron era movido por um peso de chumbo pendurado numa corda. O peso ficava dentro de um tubo cheio de grãos, milho miúdo, que escoava por um furo lá embaixo num ritmo constante. Conforme os grãos vazavam, o peso descia devagar, puxava a corda, e a corda fazia girar o eixo das rodas. Até aí, é só um motor.

A genialidade está no jeito como a corda era enrolada. Héron espetava pinos no eixo. A corda passava por dentro e por fora desses pinos, e a cada pino ela mudava de direção ou de lado. Enrolada de um jeito, o carrinho ia pra frente. Cruzada num pino, ele virava. Enrolada pro outro lado, ele dava ré. Os pinos eram o roteiro.

Repara no que isso significa na prática. Pra fazer o carrinho encenar uma peça diferente, Héron não construía outro carrinho. Ele só reposicionava os pinos. Mesma máquina, pinos diferentes, espetáculo diferente.

🔗 A revelação

Para um segundo nesse detalhe, porque é o pulo do gato do museu inteiro.

Os pinos no eixo são uma sequência de instruções gravada num objeto físico, que a máquina lê e executa sozinha, sem ninguém comandando ao vivo. Isso tem um nome hoje. Chama-se programa. E o fato de que você troca o programa sem trocar a máquina tem outro nome. Chama-se software.

Não é força de expressão. Em 2007, o cientista da computação Noel Sharkey analisou esse mecanismo e mostrou que a corda enrolada nos pinos é formalmente equivalente a um conjunto de instruções binárias, a mesma lógica dos cartões perfurados que programavam computadores até os anos 1970. Héron, sem ter ideia do que estava inventando, construiu a primeira máquina da história em que o programa é uma coisa e o mecanismo é outra.

Mesma máquina, pinos diferentes, comportamento diferente.

Agora volta pro seu prompt. O modelo de linguagem é a máquina. Você não o reconstrói quando quer um resultado novo. Você reposiciona os pinos, e os seus pinos são as palavras do prompt. Aristóteles, na sala anterior, descobriu que o pensamento pode ter regras. Héron foi o primeiro a gravar essas regras num objeto e deixar que a coisa rodasse sozinha. Toda vez que você escreve um prompt, você está espetando pinos no eixo do Héron.

🪞 O GEB

Hofstadter fala de uma ideia que ele chama de Requisito de Formalidade. Num sistema de regras, a máquina manipula os símbolos pela forma, cega ao significado deles. Ela não sabe o que está fazendo. Ela só segue.

O carrinho de Héron é esse requisito virando madeira e corda. O eixo não faz a menor ideia de que está encenando uma tragédia grega. Ele obedece aos pinos, pino por pino, com a indiferença de quem não entende nada. O significado, a peça emocionante que a plateia assiste, mora inteiro nos olhos de quem assiste, nunca na engrenagem. Repara nessa fronteira, porque é nela que, no fim desta ala, o quebra-cabeça MU vai te deixar de queixo caído.

🛠️ Leve com você

O prompt é o software da IA. Você programa o modelo arranjando palavras, do mesmo jeito que Héron programava o carrinho arranjando pinos. A máquina é a mesma para todo mundo. O que muda o resultado é o roteiro que você grava nela.

Tira uma conclusão prática disso. Quando um prompt te dá um resultado ruim e o outro te dá um ótimo, a máquina não ficou mais inteligente no segundo caso. Os pinos é que estavam melhor posicionados. Programar a IA é uma habilidade de arranjar pinos, e habilidade se treina.

🤔 Pra pensar

Até entrar nesta sala, você tratava o prompt como um pedido, um jeito de “conversar” com a máquina, ou já como um programa que você grava nela? Essa virada parece pequena e muda tudo. Quem pede espera que a máquina entenda. Quem programa assume que ela só executa o que recebe, e passa a caprichar nos pinos.

⏭️ Para onde ir agora

Héron gravou um roteiro fixo nos pinos. O carrinho sempre encenava a mesma peça, com perfeição, mas sempre a mesma.

A próxima sala dá o passo seguinte do sonho. E se a máquina, em vez de seguir um roteiro pronto, pudesse combinar ideias e gerar conclusões novas, que o próprio criador não tinha previsto? Pra isso a gente vai pular treze séculos e encontrar um monge catalão obcecado, girando rodas de papel. Ramon Llull.

Fontes

  • Beacham 2013 (Palgrave)
  • Sharkey 2007