Home » Intelligenza artificiale: cosa pensa il fondatore di Ethereum del bot GPT-3 di OpenAI?

Intelligenza artificiale: cosa pensa il fondatore di Ethereum del bot GPT-3 di OpenAI?

by Patricia

Recentemente, il chatbot GPT-3 di OpenAI ha goduto di una certa popolarità, poiché si dice che sia in grado di sostituire gli esseri umani in molte operazioni come la scrittura o la codifica. Vitalik Buterin, il fondatore di Ethereum (ETH) si è quindi prestato all’esperimento per rispondere a un problema che stava affrontando.

Vitalik Buterin si cimenta con il chatbot GPT-3 di OpenAI

Ultimamente, il chatbot GPT-3 di OpenAI sta infiammando i social network. Questa intelligenza artificiale sarebbe un vero e proprio coltellino svizzero, a cui potremmo chiedere di scrivere post sul blog su qualsiasi argomento, o anche di codificare al posto degli sviluppatori o di correggere gli errori in un contratto intelligente :

Di fronte ai meriti che gli vengono attribuiti, Vitalik Buterin ha voluto sperimentare un caso di studio concreto.

Sulla pagina web che presenta il suo Ethereum Name Service (ENS) “vitalik.eth”, le informazioni disponibili permettono ai visitatori di andare a una versione del suo blog ospitata con la tecnologia InterPlanetary File System (IPFS):

Figura 1 - Vista della ENS vitalik.eth

Figura 1 – Vista della ENS vitalik.eth


Il problema è che questo indirizzo è in realtà un hash crittografico. Poiché la sequenza alfanumerica risultante dipende dai dati rappresentati, questo indirizzo cambia ogni volta che il fondatore di Ethereum (ETH) aggiorna il suo blog.

Vitalik Buterin deve quindi aggiornare regolarmente la sua pagina ENS con il nuovo indirizzo, cosa che considera un compito ripetitivo per il quale ha voluto sviluppare un programma automatico.

Sviluppo di un programma automatizzato

L’intero processo si svolge in più fasi: Vitalik Buterin scrive i suoi post su GitHub, poi un programma deve caricarli automaticamente su IPFS e aggiornare la pagina ENS vitalik.eth:

Figura 2 - Anteprima di un articolo di Vitalik Buterin su GitHub

Figura 2 – Anteprima di un articolo di Vitalik Buterin su GitHub


Spiega che la prima fase è gestita da uno strumento informatico chiamato Fleek, ma che preferisce rimanere “auto-sovrano” quando si tratta di aggiornare il suo ENS, poiché questo comporta transazioni sulla blockchain di Ethereum. Quindi chiede al chatbot GPT-3 di OpenAI di scrivere il codice per lo script di cui ha bisogno:

Figura 3 - Vitalik Buterin dà istruzioni al GPT-3 di OpenAI

Figura 3 – Vitalik Buterin dà istruzioni al GPT-3 di OpenAI


Poiché il resto dell’esperimento è molto tecnico, riassumiamolo. In primo luogo, il codice è stato scritto in Python anziché in JavaScript. Inoltre, Vitalik Buterin voleva che il codice fosse indipendente da qualsiasi libreria esterna, come in questo caso. Questo dimostra che prima di tutto bisogna dare al chatbot istruzioni molto precise.

Nel corso delle istruzioni aggiuntive che il fondatore di Ethereum dà al chatbot, nota degli errori nel codice. Tra queste, l’uso di alcune funzioni che non appartengono a questo scenario e che dovrebbero essere sostituite da altre.

Mentre l’esperimento prosegue, Vitalik Buterin sceglie di codificare lui stesso parte dello script, ritenendo che sia più efficiente del chatbot. Per una seconda parte, il chatbot gli sarà utile, anche se dovrà essere assistito. La sua conclusione è quindi abbastanza eloquente:

” Il chatbot GPT-3 è stato utile come aiuto alla programmazione, ma ha anche commesso molti errori. Alla fine sono stato in grado di superare rapidamente i suoi errori, dato che avevo una grande conoscenza del settore. “

Pertanto, il GPT-3 di OpenAI può essere un vero e proprio risparmio di tempo per alcune semplici operazioni, ma non trasformerà nessuno in un vero esperto. Il suo utilizzo richiede una conoscenza approfondita del settore per il quale viene utilizzato, altrimenti si finisce per incorrere in una serie di imprecisioni o addirittura errori.

Related Posts

Leave a Comment