Home » Sztuczna inteligencja: co założyciel Ethereum sądzi o bocie GPT-3 firmy OpenAI?

Sztuczna inteligencja: co założyciel Ethereum sądzi o bocie GPT-3 firmy OpenAI?

by v

Czatbot OpenAI GPT-3 cieszy się ostatnio pewną popularnością, gdyż podobno jest w stanie zastąpić człowieka w wielu czynnościach, takich jak pisanie czy kodowanie. Vitalik Buterin, założyciel Ethereum (ETH) użyczył więc siebie do eksperymentu, aby odpowiedzieć na problem, z którym się borykał.

Vitalik Buterin próbuje swoich sił w chatbocie GPT-3 firmy OpenAI

Ostatnio chatbot GPT-3 firmy OpenAI rozpalił sieci społecznościowe. Ta sztuczna inteligencja byłaby prawdziwym scyzorykiem armii szwajcarskiej, który moglibyśmy poprosić o pisanie wpisów na blogu na dowolny temat, a nawet o kodowanie w miejsce programistów czy poprawianie błędów w inteligentnym kontrakcie :

W obliczu przypisywanych mu zasług, Vitalik Buterin chciał poeksperymentować z konkretnym studium przypadku.

Na stronie internetowej prezentującej jego Ethereum Name Service (ENS) „vitalik.eth”, dostępne informacje pozwalają odwiedzającym przejść do wersji jego bloga hostowanego w technologii InterPlanetary File System (IPFS):

Rycina 1 - Widok ENS vitalik.eth

Rycina 1 – Widok ENS vitalik.eth


Problem polega na tym, że ten adres to tak naprawdę kryptograficzny hash. Ponieważ wynikowy ciąg alfanumeryczny zależy od reprezentowanych danych, adres ten zmienia się za każdym razem, gdy założyciel Ethereum (ETH) aktualizuje swój blog.

Vitalik Buterin musi więc regularnie aktualizować swoją stronę ENS o nowy adres, co uważa za powtarzalne zadanie, dla którego chciał opracować automatyczny program.

Opracowanie automatycznego programu

Cały proces odbywa się w kilku etapach: Vitalik Buterin pisze swoje posty na blogu na GitHubie, następnie jakiś program musi go automatycznie wgrać do IPFS i zaktualizować stronę ENS vitalik.eth:

Rysunek 2 - Podgląd artykułu Vitalika Buterina na GitHubie

Rysunek 2 – Podgląd artykułu Vitalika Buterina na GitHubie


Wyjaśnia, że pierwszym krokiem zajmuje się narzędzie komputerowe o nazwie Fleek, ale woli pozostać „samowystarczalny”, jeśli chodzi o aktualizację swojego ENS, ponieważ wiąże się to z transakcjami na blockchainie Ethereum. Prosi więc chatbota GPT-3 firmy OpenAI o napisanie kodu dla potrzebnego mu skryptu:

Rysunek 3 - Vitalik Buterin przekazujący instrukcje do GPT-3 OpenAI

Rysunek 3 – Vitalik Buterin przekazujący instrukcje do GPT-3 OpenAI


Ponieważ reszta eksperymentu jest bardzo techniczna, podsumujmy. Po pierwsze, kod został napisany w Pythonie, a nie w JavaScript. Ponadto Vitalik Buterin chciał, aby kod był niezależny od jakichkolwiek zewnętrznych bibliotek, co ma miejsce w tym przypadku. To pokazuje, że przede wszystkim chatbotowi trzeba dać bardzo precyzyjne instrukcje.

Przez dodatkowe instrukcje, które założyciel Ethereum wydaje chatbotowi, zauważa on błędy w kodzie. Obejmują one użycie pewnych funkcji, które nie należą do tego scenariusza i powinny zostać zastąpione przez inne.

W miarę trwania eksperymentu Vitalik Buterin decyduje się na samodzielne kodowanie części skryptu, uważając, że jest to bardziej wydajne niż chatbot. W drugiej części chatbot będzie mu przydatny, choć trzeba będzie go wspomagać. Jego konkluzja jest więc dość wymowna:

” Chatbot GPT-3 był przydatny jako pomoc w programowaniu, ale popełniał też wiele błędów. W końcu udało mi się szybko pokonać jego błędy, gdyż miałem sporą wiedzę w tym zakresie. „

Tak więc GPT-3 OpenAI może być prawdziwą oszczędnością czasu przy niektórych prostych operacjach, ale nie zmieni nikogo w prawdziwego eksperta. Jego użycie wymaga dokładnej znajomości dziedziny, do której jest wykorzystywany, w przeciwnym razie skończy się to szeregiem nieścisłości lub nawet błędów.

Related Posts

Leave a Comment