Home » Inteligência artificial: o que pensa o fundador do Ethereum do bot GPT-3 da OpenAI?

Inteligência artificial: o que pensa o fundador do Ethereum do bot GPT-3 da OpenAI?

by Tim

O chatbot OpenAI GPT-3 tem gozado de alguma popularidade ultimamente, pois diz-se que é capaz de substituir humanos em muitas operações como a escrita ou a codificação. Vitalik Buterin, o fundador da Ethereum (ETH) emprestou-se, portanto, à experiência para responder a um problema que enfrentava.

Vitalik Buterin tenta a sua mão no chatbot GPT-3 do OpenAI

Ultimamente, o chatbot GPT-3 do OpenAI tem vindo a incendiar as redes sociais. Esta inteligência artificial seria um verdadeiro canivete suíço, ao qual poderíamos pedir para escrever posts no blogue sobre qualquer assunto, ou mesmo para codificar no lugar dos desenvolvedores ou para corrigir erros num contrato inteligente :

W

Faced with the merits attributed to him, Vitalik Buterin quis experimentar um estudo de caso concreto.

Na página web de apresentação do seu Ethereum Name Service (ENS) “vitalik.eth”, a informação disponível permite aos visitantes ir a uma versão do seu blog alojado com a tecnologia do Sistema de Ficheiros InterPlanetário (IPFS):

Figura 1 - Vista do ENS vitalik.eth

Figura 1 – Vista do ENS vitalik.eth


O problema é que este endereço é na realidade um hash criptográfico. Como a sequência alfanumérica resultante depende dos dados representados, este endereço muda cada vez que o fundador de Ethereum (ETH) actualiza o seu blogue.

Assim, Vitalik Buterin tem de actualizar regularmente a sua página ENS com o novo endereço, que ele considera uma tarefa repetitiva para a qual queria desenvolver um programa automatizado.

Desenvolvendo um programa automatizado

Todo o processo é feito em várias etapas: Vitalik Buterin escreve os seus posts no GitHub, depois um programa tem de o carregar automaticamente para IPFS e actualizar a página ENS vitalik.eth:

Figura 2 - Pré-visualização de um artigo do Vitalik Buterin sobre o GitHub

Figura 2 – Pré-visualização de um artigo do Vitalik Buterin sobre o GitHub


Explica que o primeiro passo é tratado por uma ferramenta informática chamada Fleek, mas que prefere permanecer “auto-soberano” quando se trata de actualizar o seu ENS, uma vez que isto envolve transacções na cadeia de bloqueio Ethereum. Então ele pede ao chatbot GPT-3 do OpenAI para escrever o código para o script que ele precisa:

Figura 3 - Buterin Vitalik dando instruções ao GPT-3

Figura 3 – Buterin Vitalik dando instruções ao GPT-3


Como o resto da experiência é muito técnica, vamos apenas resumir. Em primeiro lugar, o código foi escrito em Python em vez de JavaScript. Além disso, Vitalik Buterin queria que o código fosse independente de qualquer biblioteca externa, o que é o caso aqui. Isto mostra que antes de mais, o chatbot deve receber instruções muito precisas.

Ao longo das instruções adicionais que o fundador do Ethereum dá ao chatbot, ele nota erros no código. Estas incluem a utilização de certas funções que não pertencem a este cenário, e devem ser substituídas por outras.

À medida que a experiência continua, Vitalik Buterin opta por codificar ele próprio parte do guião, sentindo que é mais eficiente do que o chatbot. Por uma segunda parte, o chatbot ser-lhe-á útil, embora ele tenha de ser assistido. A sua conclusão é portanto bastante reveladora:

” O chatbot GPT-3 foi útil como ajuda à programação, mas também cometeu muitos erros. No final, fui capaz de ultrapassar rapidamente os seus erros, pois tinha muitos conhecimentos na área. “

Assim, o GPT-3 do OpenAI pode ser uma verdadeira poupança de tempo em algumas operações simples, mas não vai transformar ninguém num verdadeiro especialista. A sua utilização requer um conhecimento profundo do campo para o qual é utilizado, caso contrário, acabará por apresentar uma série de imprecisões ou mesmo erros.

Related Posts

Leave a Comment