Karpathy e o começo do Software 2.0
filosofia-tech

Karpathy e o começo do Software 2.0

Em 2017, Karpathy desenhava a fronteira: rede neural não é classificador a mais, é camada nova de software. Treinamos em vez de programar.

TL;DR
  • O texto de 2017 nomeia a virada que hoje vivemos: programar virou treinar, e o material mudou de instrução pra exemplo.

Lá trás, em 2017, o texto do "Software 2.0" soava grandioso. Hoje, com LLMs em quase tudo, soa como previsão calma. Karpathy não estava vendendo hype. Estava nomeando uma virada de material.

Curvando a lógica: Programação por induçãoCurvando a lógica: Programação por indução

Software 1.0 é o que se aprende na faculdade: você desenha a lógica, escreve em Python ou C, e o computador executa exatamente o que foi escrito. Bug é seu, não do compilador. Software 2.0 é diferente. Você não escreve a lógica, você curva ela: junta dados, define função de perda, e treina até a rede caber no problema. O resultado é uma pilha de pesos que ninguém leu, ninguém vai ler, e que mesmo assim funciona melhor que código humano em vários domínios.

A analogia que ajuda é de tabuleiro. Software 1.0 é construir o tabuleiro peça por peça, jogada por jogada. Software 2.0 é mostrar partidas inteiras e deixar a rede aprender o jeito de jogar. Ainda se escolhe o jogo, ainda se monta o tabuleiro inicial, ainda se julga o resultado. Mas a regra interna nasce do treino, não do raciocínio explícito.

O equilíbrio entre precisão e intuiçãoO equilíbrio entre precisão e intuição

Em 2026, com LLM no meio de quase tudo, a previsão do Karpathy não é mais provocação, é descrição. A pergunta interessante é outra: o que fica reservado pro Software 1.0? Talvez tudo que precisa ser auditável, reversível, explicável a um juiz. Talvez tudo que tem custo de erro catastrófico. Talvez muito menos do que seria confortável.

Por enquanto, escolho não confundir as duas camadas. Pra construir produto, abraço o 2.0. Pra construir confiança, ainda preciso do 1.0.

Sapiens Sintéticos

Notas do lab.

Ensaios, experimentos e notas do lab sobre mídia sintética, design de inteligência e o novo paradigma de software. Cadência editorial, não industrial.

CompartilharWhatsAppX
#sapiens-column·#karpathy·#ia·#software-2-0·#redes-neurais·#engenharia-de-software