Henrique Gomes

Físico, é doutor em gravidade quântica e doutorando em filosofia na Universidade Cambridge.

Salvar artigos

Recurso exclusivo para assinantes

assine ou faça login

Henrique Gomes

Robô já escreve poesia e responde a qualquer dúvida humana

Inteligência artificial explica seu próprio funcionamento com riqueza de detalhes

  • Salvar artigos

    Recurso exclusivo para assinantes

    assine ou faça login

Quem nunca teve a frustrante experiência de tentar se comunicar com um sistema automatizado? Este tipo de sistema, chamado de "chatbot", ou "robô pra conversar", é frequentemente usado por bancos, companhias telefônicas, de eletricidade, aéreas etc. para encaminhar o usuário à informação necessária.

Eu, pelo menos, nunca tive uma conversa esclarecedora com um chatbot: elas sempre terminam em suplício, em CAPS LOCK: ME DEIXE FALAR COM UM HUMANO.

Acho que a minha frustração está com os dias contados. No começo deste mês, a OpenAI lançou a revolucionária nova edição do programa ChatGPT, uma espécie de chatbot anabolizado. Para explicar, eu fiz algumas perguntas ao próprio ChatGPT.

O que é OpenAI? É um instituto de pesquisa que tem como foco o desenvolvimento de inteligência artificial (IA) de forma segura e responsável. Foi fundada em 2015 por um grupo de pesquisadores, incluindo Elon Musk e Sam Altman, com o objetivo de avançar o campo da IA e torná-lo mais acessível para pessoas em todo o mundo. A OpenAI realiza pesquisas em uma ampla gama de tópicos relacionados à IA, incluindo aprendizado de máquina (machine learning), processamento de linguagem natural e robótica, com o objetivo de criar sistemas de IA que possam ser usados para melhorar a vida das pessoas.

Para IBM, inteligência artificial deve ser ética, transparente e explicável
Ilustração sobre o cérebro humano e a inteligência artificial - Pixabay

E o que é ChatGPT? É um modelo de processamento de linguagem natural (NLP) desenvolvido pela OpenAI. É uma variante do modelo GPT-3, treinado especificamente para responder a conversas baseadas em texto de maneira humana.

O ChatGPT foi concebido para ser capaz de gerar respostas relevantes e adequadas a uma determinada conversa, permitindo-lhe envolver-se em discussões com as pessoas de uma forma semelhante à que faria um ser humano. O objetivo do ChatGPT é permitir interações mais naturais e envolventes entre humanos e sistemas de IA.

O que significa "treinar" um modelo de processamento de linguagem? Quando um modelo de aprendizado de máquina como o ChatGPT é considerado "treinado", isso significa que o modelo foi alimentado com uma grande quantidade de dados e "aprendeu" a reconhecer padrões e relacionamentos nesses dados. Isso permite que o modelo gere respostas relevantes e apropriadas para uma determinada entrada.

Para o ChatGPT, esse processo de treinamento envolveu alimentar o modelo com uma grande quantidade de conversas baseadas em texto, para que ele aprendesse a gerar respostas adequadas a uma determinada conversa. O treinamento de um modelo é uma etapa essencial no desenvolvimento de qualquer sistema de aprendizado de máquina, pois permite que o modelo "entenda" os dados com os quais está trabalhando e gere respostas precisas e apropriadas.

Até aí tudo bem, pode pensar o leitor. Estas perguntas devem ser razoavelmente comuns, e, portanto, respostas inteligíveis não são totalmente inesperadas. Tentemos aumentar o grau de abstração da conversa.

Por que você usou aspas na última resposta? Usei aspas em minha última resposta para indicar que as palavras dentro das aspas estavam sendo usadas de uma maneira específica ou para indicar que as palavras estavam sendo usadas em um sentido não literal. Por exemplo, quando eu disse que o ChatGPT foi "treinado" para reconhecer padrões nos dados, usei aspas para indicar que isso não é a mesma coisa que um ser humano sendo treinado para fazer algo.

No contexto de um modelo de aprendizado de máquina, "treinamento" refere-se a um processo específico no qual o modelo é alimentado com uma grande quantidade de dados e aprende a reconhecer padrões nesses dados. Nesse caso, o uso de aspas ajuda a esclarecer o significado e o uso do termo "treinado" no contexto de um modelo de aprendizado de máquina.

Como podemos ver, não é tão fácil distinguir as respostas do modelo das respostas de um humano extremamente bem-informado. Por "bem-informado" eu digo: extremamente informado, já que foi treinado em uma quantidade de texto inimaginável para qualquer ser humano.

Com os pedidos certos, o modelo escreve programas em qualquer linguagem de computação; dá respostas largamente corretas a questões de matemática e física avançada; escreve poesias sobre qualquer assunto, emulando qualquer poeta famoso (vide este poema ao estilo de Shakespeare sobre como segurar um peido) etc. etc. Se eu fosse um professor de colegial, estaria seriamente reavaliando o conceito de lição de casa. Mas, e o professor universitário, não deveria estar igualmente preocupado?

Por enquanto ainda é relativamente fácil identificar erros de "raciocínio", como diria o próprio ChatGPT, do modelo. Por exemplo, aos meus pedidos, ele erroneamente aplicou o mesmo método de demonstração de que a raiz quadrada de 2 é um número irracional para a raiz quadrada de 4, concluindo que 4 também é irracional (claro que o resultado correto, 2, é um número racional). Mas este modelo é só o mais recente a se tornar público.

A tecnologia em que o ChatGPT se baseia explora um espaço de 175 bilhões de parâmetros; a próxima geração, que deve se tornar pública já em 2023, explorará um espaço quase mil vezes maior, com 100 trilhões de parâmetros.

Quem dirá o que esta próxima versão será capaz de fazer? Será que a diferença entre máquinas e humanos logo se tornará coisa do passado? Será que já é? Vejamos o que acha a ChatGPT.

O que é o teste de Turing? O teste de Turing é um teste da capacidade de uma máquina de exibir um comportamento inteligente indistinguível do de um ser humano. O teste recebeu o nome do cientista da computação Alan Turing, que propôs a ideia em 1950 como uma forma de avaliar o sucesso de uma máquina em exibir comportamento inteligente.

O teste normalmente envolve um avaliador humano, que se envolve em uma conversa com um humano e uma máquina, sem saber qual é qual. Se o avaliador for incapaz de distinguir as respostas da máquina das do humano, diz-se que a máquina passou no teste de Turing.

O teste de Turing é frequentemente usado como referência para avaliar o progresso da pesquisa de IA, pois fornece uma maneira de medir a capacidade de uma máquina de exibir um comportamento inteligente semelhante ao de um ser humano.

Você passaria neste teste? É difícil dizer se eu passaria no teste de Turing, pois o teste é projetado para avaliar a capacidade de uma máquina de exibir um comportamento inteligente indistinguível do de um ser humano. Para passar no teste, uma máquina precisaria ser capaz de gerar respostas apropriadas e relevantes para uma determinada conversa, e que fossem indistinguíveis das de um ser humano.

Embora tenha sido treinado para gerar respostas de texto semelhantes às humanas, não sou capaz de exibir o mesmo nível de inteligência de um humano e não tenho a capacidade de aprender ou me adaptar da mesma forma que um humano faria. Como resultado, é improvável que eu consiga passar no teste de Turing.

E, além de tudo, ele é modesto.

LINK PRESENTE: Gostou deste texto? Assinante pode liberar cinco acessos gratuitos de qualquer link por dia. Basta clicar no F azul abaixo.

  • Salvar artigos

    Recurso exclusivo para assinantes

    assine ou faça login

Tópicos relacionados

Leia tudo sobre o tema e siga:

Comentários

Os comentários não representam a opinião do jornal; a responsabilidade é do autor da mensagem.