Najnowsza wersja ChatGPT wywołała poruszenie w Internecie, uzyskując wysokie noty w testach SAT oraz podkreślając luki w zabezpieczeniach i exploity w inteligentnych kontraktach Ethereum.
GPT-4 to najnowsza wersja bardzo wpływowego modelu języka sztucznej inteligencji (AI), która według twórcy OpenAI może pochwalić się „wydajnością na poziomie człowieka w różnych profesjonalnych i akademickich testach porównawczych”.
Oprócz doskonałych wyników w szeregu różnych profesjonalnych i akademickich testów porównawczych, GPT-4 wykazał również zdolność do przeglądu inteligentnych kontraktów Ethereum, podkreślając luki w zabezpieczeniach, a nawet sugerując potencjalne sposoby wykorzystania kodu.
Wrzuciłem kontrakt Ethereum na żywo do GPT-4.
W jednej chwili uwydatnił szereg luk w zabezpieczeniach i wskazał obszary, na których kontrakt może zostać wykorzystany. Następnie zweryfikował konkretny sposób, w jaki mogłem wykorzystać kontrakt pic.twitter.com/its5puakUW
— Conor (@jconorgrogan) 14 marca 2023 r.
Dyrektor Coinbase, Conor Grogan, podzielił się szybkim dialogiem z ChatGPT, w którym chatbot AI „podkreślił szereg luk w zabezpieczeniach” przed zweryfikowaniem metody wykorzystania kontraktu.
Powiązane: 10 sposobów, w jakie programiści blockchain mogą korzystać z ChatGPT
Być może bardziej interesujące jest to, że rekomendacja ChatGPT sprawdza się, biorąc pod uwagę, że dokładnie ten sam inteligentny kontrakt został zhakowany w 2018 roku za pomocą tej samej metody, którą sugerował model językowy.
W związku z najnowszą aktualizacją ChatGPT i jej potencjałem do przeglądania, sugerowania i dostarczania wglądu twórcom inteligentnych kontraktów Ethereum, dziennikarz Cointelegraph, Ezra Reguerra, zbadał ten temat w rozmowie z uczestnikami konferencji ETHDubai w tym tygodniu.
Deweloper Blockchain, Salman Arshad, podkreślił związek, jaki ChatGPT ma z blockchainem, biorąc pod uwagę skupienie się na Web3 w procesach bezpieczeństwa i audytu. Audytorzy inteligentnych kontraktów są kosztowni, a ChatGPT oferuje terminowy i ekonomiczny sposób przeglądania kodu:
„Narzędzia ChatGPT i AI są błogosławieństwem, nie są naszymi wrogami i nie są po to, aby zakończyć karierę programisty”.
Arshad dodał, że szeroka baza wiedzy ChatGPT jest jego mocną stroną, ale nadal wymaga wkładu człowieka w konkretną logikę biznesową i monity. Zaletą jest to, że programiści mogą wykonać znacznie więcej pracy w znacznie krótszym czasie, korzystając z narzędzi opartych na sztucznej inteligencji:
„Wiesz, co Twoja firma chce zrobić, możesz powiedzieć ChatGPT, a on może doskonale przekształcić Twoje polecenia w inteligentną umowę, proces audytu, dokument lub białą księgę”.
Inny blockchain, Syed Ghazanfer, również podkreślił kolaboracyjny charakter ChatGPT, który nadal pozostaje o wiele bardziej korzystny dla szerokiego grona użytkowników niż potencjalne zagrożenie automatyzacji procesów i zastąpienia ludzkich pracowników:
„Naprawdę popieram ChatGPT. Aby Cię zastąpić, musisz przekazać wymagania, które nie są możliwe w ojczystym języku angielskim. Dlatego wymyśliliśmy języki programowania”.
Ghazanfer dodał, że ChatGPT pozostanie użytecznym narzędziem dla programistów, automatyzującym procesy, takie jak czytanie i kondensowanie pełnej dokumentacji.
Jak wcześniej zbadał Cointelegraph, ChatGPT okazuje się bardzo przydatny dla programistów w rozwiązywaniu problemów z kodowaniem. Narzędzie oparte na sztucznej inteligencji ma być również przydatne w audytach bezpieczeństwa inteligentnych kontraktów i platform Web3.
Źródło: https://cointelegraph.com/news/chatgpt-won-t-replace-developers-ethdubai-devs-weigh-in