Uma breve história da IA

Quando o ChatGPT chegou no final de 2022, pareceu que a IA havia aparecido da noite para o dia. Uma semana quase ninguém que você conhecia estava falando com um computador em linguagem natural; na próxima, todos estavam. É uma história tentadora, e também está errada de uma forma que importa, porque esconde de onde esses sistemas vieram.
A caixa de chat era nova. A ciência por trás dela não era. O que você está usando é a ponta visível de aproximadamente setenta anos de trabalho, um conjunto de ideias onde cada uma quebrou o teto que a anterior atingiu. Conhecer esse caminho não é trivialidade. Ele diz quais partes deste campo são duráveis e quais são moda, qual é a diferença entre seguir cada manchete e entender o que você constrói.
Dizendo aos computadores as regras
O campo tem um aniversário. Em 1956, um pequeno grupo de pesquisadores se reuniu no Dartmouth College para um famoso workshop de verão e deu à ideia seu nome: inteligência artificial. Alguns anos antes, em 1950, Alan Turing, o matemático britânico que ajudou a inventar a própria computação, já havia colocado a questão que ainda paira sobre o campo, se uma máquina poderia nunca convencê-lo de que estava pensando (uma ideia agora conhecida como teste de Turing).
A primeira resposta durou décadas e repousava em uma ideia que soa sensata: se você quer que um computador aja com inteligência, escreva as regras da inteligência à mão. Especialistas explicavam seu conhecimento como longas listas de se-isso-então-aquilo, e os programas que os executavam eram chamados de sistemas especialistas. Para problemas estreitos e bem definidos, como diagnosticar um tipo específico de doença ou configurar uma máquina para fazer um pedido, funcionavam.
Então eles atingiram uma parede, e essa parede é a lição da era. O mundo real tem muitas regras demais, e a maioria delas ninguém consegue enunciar. Você distingue um gato de um cachorro instantaneamente, mas tente escrever a regra exata que os separa e você estará nisso a semana toda e ainda perderá casos. O conhecimento codificado à mão não se escala para a bagunça da realidade, e quebrar esse teto é para o que a próxima ideia foi feita.
Deixando-os aprender em vez disso
Se você não consegue escrever as regras, a alternativa é deixar a máquina encontrá-las. Em vez de dizer a um computador como distinguir um gato de um cachorro, você mostra a ele milhares de exemplos rotulados e deixa que ele descubra o padrão por conta própria. Isso é aprendizado de máquina, e inverte o trabalho: você para de programar a resposta e começa a fornecer os dados, depois deixa o programa inferir a regra.
O caminho para lá não foi suave. Duas vezes o campo prometeu muito mais do que podia entregar, o dinheiro secou e o progresso estagnou por anos seguidos. Esses períodos são lembrados como os invernos da IA, e são o aviso mais agudo que a história oferece. A IA foi overhype antes, mais de uma vez, e cada ciclo parecia tão certo quanto este parece. A técnica que deu certo no final raramente era a que fazia as promessas mais altas na época.
O aprendizado profundo rompe a barreira
O aprendizado de máquina inicial ainda dependia das pessoas para selecionar manualmente quais características dos dados importavam, sua própria versão menor do problema de codificação à mão. O rompimento veio de uma ideia antiga finalmente recebendo o que precisava: redes neurais, levemente inspiradas em como as células cerebrais transmitem sinais, que aprendem suas próprias características diretamente dos dados brutos.
Essa ideia existe desde os anos 1950 e nunca funcionou bem o suficiente. Duas coisas mudaram por volta de 2012. De repente havia dados suficientes, de uma internet digitalizada, e poder computacional barato o suficiente, dos chips gráficos construídos para videogames, para treinar essas redes em um tamanho que compensasse. Uma rede neural (AlexNet) venceu um grande concurso de reconhecimento de imagem por uma margem ampla, e o campo se reorganizou em torno da abordagem quase imediatamente. Este é o aprendizado profundo, o motor sob tudo que se seguiu.
A forma desse rompimento se repete frequentemente o suficiente para nomear: a ideia não era nova, os dados e o computador eram. Muito progresso da IA parece um salto repentino e é realmente uma ideia antiga encontrando os recursos pelos quais estava esperando.
O transformer
O aprendizado profundo era forte em imagens. Linguagem era mais difícil, porque o significado depende de como as palavras se relacionam ao longo de uma frase ou parágrafo inteiro, e redes anteriores liam texto uma palavra por vez e perdiam o fio ao longo de qualquer distância.
Em 2017 um artigo de pesquisa introduziu um design chamado transformer, construído em torno de um mecanismo chamado atenção: em vez de ler palavra por palavra, ele pondera como cada palavra se relaciona com todas as outras palavras de uma vez. Isso soa como um pequeno detalhe arquitetônico. Foi o desbloqueio. Um transformer treina de forma eficiente em enormes quantidades de texto, e continuou melhorando quanto mais texto e quanto maior a rede que lhe foi dada. Essa última propriedade, que a escala continuou compensando em vez de se estabilizar, preparou tudo desde então.
Todo modelo neste manual, e a caixa de chat atrás de ferramentas como ChatGPT, é um transformer no coração. Quando você chegar a Como os LLMs funcionam, o loop de predição que você aprende lá é essa arquitetura fazendo seu único trabalho.
A era do LLM e o momento do ChatGPT
Com o transformer em mãos, uma pergunta assumiu o controle: o que acontece se você o torna maior e alimenta com mais? A resposta, repetida em uma linha de modelos a partir de 2018, foi que continuou crescendo mais capaz de maneiras que ninguém havia programado à mão. Treinados para não fazer nada além de prever a próxima palavra na maioria da internet pública, esses modelos adquiriram gramática, fatos, tradução e um tipo áspero de raciocínio como efeitos colaterais dessa única tarefa. Estes são modelos de linguagem grande, e o próximo capítulo trata de como essa predição realmente funciona.
Então por que pareceu repentino no final de 2022? Porque o que a maioria das pessoas encontrou não era um novo modelo, era uma nova porta. A capacidade subjacente havia sido construída há anos dentro de laboratórios de pesquisa e ferramentas para desenvolvedores. O ChatGPT embrulhou isso em uma caixa de chat simples que qualquer um pudesse abrir, gratuitamente, sem configuração. A tecnologia havia sido chegando por uma década; a interface chegou de uma vez, e essa é a parte que o público vivenciou como o início.
De pé em décadas
Coloque a estrada de ponta a ponta e a forma é clara. Regras escritas à mão deram lugar a máquinas que aprendem com dados, que deram lugar a redes que aprendem suas próprias características, que deram lugar ao transformer e à descoberta de que a escala continua compensando. Cada passo quebrou o teto que o anterior atingiu, ao longo de aproximadamente setenta anos. Os modelos de hoje são a ponta dessa história, não seu início.
Isso não é uma lição de história por si só. É a razão pela qual este manual começa com fundamentais em vez de manchetes. O campo se move em ciclos de hype e inverno, e o modelo no topo este mês será substituído. O que não é substituído é uma compreensão de como esses sistemas funcionam, da mesma forma que as ideias de cada era superaram os produtos construídos sobre elas. Respeite a estrada, aprenda a camada durável, e o próximo lançamento se torna algo que você pode colocar em perspectiva em vez de algo que te derruba.
O próximo capítulo, Usando IA bem, passa de onde esses sistemas vieram para como realmente trabalhar com eles: onde a IA ganha um lugar em seu dia, onde não ganha, e como manter seu julgamento enquanto o resto do campo perde a cabeça.

