Təhsili, İlhamı və Təkrarı Hərəkətə Gətirmək
Web3.com Ventures Orijinal Araşdırma Analizi
0xFishylosopher

Giriş
Bir çoxları kimi, ağlım ChatGPT-nin qabiliyyətləri ilə tamamilə heyran qaldı. Daha əvvəl GPT-3-ün oyun sahəsi API-sı ilə oynadım və DALLE 2 kimi yeni görüntü modelləri haqqında yazdım, lakin GPT-3-ün cavablarının genişliyi, dərinliyi və axıcılığı üçün hazırlıqlı deyildim. Sonetlərdən Solidity-ə, fəlsəfədən fizikaya qədər məzmunun keyfiyyəti sadəcə heyrətamiz idi.
Hələlik körpəlik mərhələsində olsa da, ChatGPT-nin potensial olaraq Web3 daxil olmaqla hər sənayeni sarsıda biləcək bir qüvvə olduğu şübhəsizdir. Bu esseydə mən ChatGPT-nin Web3-də sənayenin təkamülünü necə sürətləndirəcəyini düşündüyüm bəzi yolları izah etməyə çalışacağam: təhsil, ilham və iterasiya proseslərini kataliz etməklə.
Təhsil
Birincisi, ChatGPT kimi AI sistemləri istifadəçilərə Web 3-ün geniş dünyasında naviqasiya etməyi öyrətməkdə və onlara kömək etməkdə inanılmaz dərəcədə faydalıdır. Bu sahə qabaqcıl texnologiyanı anlaşılmaz maliyyə modelləri ilə birləşdirən bir sənaye olduğundan, Web 3-də təhsilə bağlı problem xüsusilə kəskin görünür. Uniswap v3 kimi mərkəzsizləşdirilmiş bir birjada (DEX) tək bir transaksiyanı həyata keçirmək üçün istifadəçi cüzdanlar, seed phrase-lər, konsentrə likvidlik, likvidlik hovuzları və s. haqqında məlumatlı olmalıdır. Bütün bunlar yeni istifadəçi üçün onboarding-i cəhənnəmə çevirir və hazırda Web3-ün kütləvi mənimsənilməsində əsas tıxaclardan biridir [1].
Əlbəttə, demək olar ki, istifadəçiləri bu sənayeyə onboarding etmək üçün onlayn saysız-hesabsız resurs var — bloqlar, videolar, kurslar, oyunlar. Amma bunların hamısında böyük bir bootstrap problemi var: haradan başlamaq lazımdır? “Web3 nədir” i googleda yazanda qarşına çoxlu reklam çıxır, ardınca isə jargon dolu Vikipediya səhifəsi gəlir [2]:
Web3 (həmçinin Web 3.0 kimi tanınır) Dünya Vebinin yeni bir iterasiyası üçün, mərkəzsizləşdirmə, blokçeyn texnologiyaları və token əsaslı iqtisadiyyat kimi anlayatları özündə birləşdirən bir ideyadır. — Wikipedia

“blokçeyn texnologiyaları”, “token əsaslı iqtisadiyyat” və niyə “Dünya Vebinin yeni bir iterasiyası”na ehtiyacımız var? Tam yeni başlayan üçün bunların heç biri mənasız görünmür. Nəyi başa düşəcəyinizə rast gələnə qədər bir dəstə əlavə sorğu vermək və müxtəlif linklərə klik etmək lazımdır. Əsasən, Google kimi axtarış mühərriki bu məzmunu istehsal edən deyil, məlumatı toplayan və məzmunu indeksləyən bir mexanizmdir. Sadə desək, Google əsasən rəqəmsal kitabxanaçı kimidir. O, sualınıza dəqiq necə cavab verəcəyini bilmir və yalnız kömək edəcəyini düşündüyü resurslara yönləndirmə edə bilir. Google-un kurasiya etdiyi məzmun sizin ehtiyaclarınıza uyğun gəlmirsə, çarəsi yoxdur. Hətta Google-un siz barədə topladığı şəxsləndirilmiş məlumatlar da bu işdə kömək etmir: etdiyi tək şey, daha çox kömək edə biləcəyini düşündüyü daha yaxşı resurslara yönləndirməyə çalışmaqdır [3].
Digər tərəfdən ChatGPT tamamilə fərqli bir yanaşmadır: o, sadəcə məzmun indeksləyən deyil, məzmunun orijinal istehsalçısıdır. Sizi resurslara yönləndirən kitabxanaçı kimi fəaliyyət göstərməkdənsə, ChatGPT daha çox sanki bir mentor və ya müəllimdir — hər şeyi sizin ona necə deməyinizə uyğun şəkildə, yəni analogiyalar verməklə, sizi uyğun bloqlara və resurslara yönləndirməklə, yaxud da ona dair bir sonet yazmaqla sizə həqiqətən izah etməyə çalışır [4]. Orijinal məzmun yaradıcısı kimi ChatGPT artıq hazırlanmış cavabların sabit korpusuna əsaslanmır; əksinə, sizin konkret vəziyyətiniz üçün yeni bir cavab yaradır. Buna görə ChatGPT tam yeni başlayanlar üçün effektiv “hamısı bir yerdə” həll kimi çıxış edə bilər.


Əlbəttə, təhsil təkcə tam yeni başlayanlar üçün deyil; məsələn, zk-SNARK-lar olsun, yoxsa bloklərarası kommunikasiya protokolları olsun, Web3-ün yeni bir guşəsini anlamaq istəyən hər kəs üçün faydalı vasitədir. Web3 həm müxtəlif, həm də texniki baxımdan çətin bir sənayedir, ona görə də hər zaman ağlınızda tutmağa çalışdığınız yeni cəhətlər, ideyalar və anlayışlar olur. Məhz buna görə Web3 üçün ChatGPT kimi mürəkkəb təhsil aləti çoxdan lazımdır.
İlham
ChatGPT təkcə texnologiyanın prinsiplərini öyrətməyə qadir deyil; həm də texnologiyanı praktikada necə tətbiq edə biləcəyiniz barədə ideyalar verə bilər. Əsasən, ChatGPT innovasiyanı sürətləndirə bilən bir “təzə göz dəsti” kimi də çıxış edə bilər. Budur bir nümunə:
Sual: ChatGPT-nin aktivləşdirə və ya inkişaf etdirə biləcəyi dApps-lə bağlı bəzi nümunələr hansılardır
Cavab: ChatGPT-nin aktivləşdirə və ya inkişaf etdirə biləcəyi dApps-lə bağlı bəzi nümunələr:
Sosial şəbəkə dApps-ləri — ChatGPT istifadəçi postlarına təbii dildə cavablar yaratmaq üçün istifadə oluna bilər, beləliklə istifadəçilər üçün daha cəlbedici və canlı təcrübə formalaşdırar.
Oyun dApps-ləri — ChatGPT oyundaxili personajlardan insanabənzər cavablar generasiya etmək üçün istifadə oluna bilər, bu da daha immersiv oyun təcrübəsi yaradar.
Təchizat zənciri idarəetməsi dApps-ləri — ChatGPT təchizat zənciri daxilində mal və xidmət axınını izləmək və idarə etmək üçün smart kontraktları avtomatik generasiya etmək üçün istifadə oluna bilər.
Səsvermə dApps-ləri — ChatGPT səsvermə nəticələrinin və blokçeyindən olan digər məlumatların təbii dildə qısa xülasələrini avtomatik yarada bilər, bu da istifadəçilərə seçkilərin və digər səsvermə proseslərinin nəticələrini anlamağı və izləməyi asanlaşdırar.
Proqnozlaşdırıcı analitika dApps-ləri — ChatGPT blokçeyindən gələn məlumatlara əsasən təbii dildə proqnozlar və fikirlər generasiya etmək üçün istifadə oluna bilər, bu da istifadəçilərə mürəkkəb məlumatı analiz etmək və anlamaq üçün daha əlçatan və intuitiv yollar təqdim edər. — OpenAI ChatGPT
Burada təqdim edilən dApp ideyalarının bəziləri əvvəllər düşündüyüm ideyalardır — xüsusən (1) sosial media chatbotları və (3) smart-kontrakt generasiyası. Amma (2) əlbəttə ki, retrospektivdə məntiqli görünür, mən bunu həqiqətən ağlıma ilk gələn anda elə atmamışdım. (4) və (5) isə analitika sahəsində ChatGPT-nin qaçırdığım əlavə tətbiqləridir.
Ən vacib məqam budur ki, ChatGPT ilham vermək qabiliyyətinə malikdir: konkret bir sahədə konkret texnologiyadan istifadə edərək hansı tip layihələr yarada biləcəyiniz barədə ideyalar təqdim edir. Çünki o, mahiyyət etibarilə İnternetin hamısına görə öyrədilib, fərqli sahələr arasında paralellər və nəticələr çıxarıb ideyaların mümkünlüyündə kombinatorik partlayış yarada bilər. Təsəvvür edin ki, ChatGPT konkret bir tex stack öyrəndikdən sonra çirkin zəhmətə hazır olan hackathon komandası üçün və ya nəyin həllini tapmaq istədiyi barədə ən bulanıq təsəvvürə belə sahib olmayan təsisçi üçün hansı güc gətirə bilər.
ChatGPT-nin ilhamverici gücü istənilən sahədə və ya sənayedə dəyişiklik yaratsa da, Web3-də potensial qurucular üçün daha da güclüdür. Əsasən, Web3 hələ də yetişməkdə olan bir sahədir və ona yetkinlik və kütləvi mənimsənilmə istiqamətində itələmə vermək üçün sel kimi yeni ideyalar, yeni modellər və yeni anlayışlar lazımdır. Bu erkən mərhələdə uğurun sabit bir formulu olmadığı üçün hər sınaq və hər ideya bu sənayedə önəmlidir. ChatGPT sizə orijinal məzmun verə bildiyinə görə, o, onlayn “Python-u təkmilləşdirmək üçün edə biləcəyiniz 10 layihənin siyahısı” kimi mənbələrdən dəfələrlə daha yaxşı ilham qaynağı ola bilər — çünki onlar çox vaxt kopyala-yapışdır və adi olur. Web3 həm də unikaldır, çünki burada belə eksperimental innovasiyalar üçün qrantlar və hackathon mükafatları kimi böyük maliyyə təşviqləri mövcuddur [5]. Deməli, ChatGPT insanların yeni layihə istiqamətlərini kəşf etməsinə və araşdırmasına imkan verən böyük bir katalizator ola bilər; bu da dağıdıcı innovasiyanın flywheelini (sürətlənən dövrünü) işə salan istiqamətləndirici ilham mənbəyi təqdim edir.
İterasiya
Buna baxmayaraq, diqqətəlayiq tərəfi ondadır ki, ChatGPT-nin ən təsirli imkanlarından biri, yaradılış prosesinin özünün iterativ mərhələsinə cəlb oluna bilməsidir. Əsasən, ChatGPT təkcə öyrədir və ilham verir deyil, həm də ideyanızı kodda konkret şəkildə iki mühüm istiqamətdə reallaşdırmağa imkan yaradır: kodun orijinal yaradıcısı kimi və təhlükəsizlik zəiflikləri baxımından bir növ “yoxlama” kimi.
Budur birinci haldan nümunə:
Sual: 1 milyon token mint ediləndə (disable_mint funksiyası işə düşəcək) OpenZeppelin-dən istifadə edərək GPToken adlı və GPT simvoluna malik ERC-20 tokeni yaradan smart kontrakt yaz.
Cavab:

Bu smart kontrakt müəyyən üslub və optimallaşdırma potensialına malikdir; məsələn, decimals-in istifadəsini çıxarmaq (çünki tokenlərin sayı həmişə tam olacaq) və tokenlərin sayı 1 milyona bərabərdirsə disable_mint çağıran bir if şərti əlavə etmək. Yenə də smart kontrakt kodunun əsas mahiyyətini verir və başlanğıc üçün əla boilerplate nöqtəsidir. İnkişaf vaxtının böyük bir hissəsi bu boilerplate şablonların qurulmasına sərf edildiyindən, ChatGPT inkişaf sürətini kəskin artıra bilər. Xüsusilə diqqətçəkən odur ki, onun çıxışı müxtəlif istifadə ssenarilərinə uyğunlaşdırıla bilər (məsələn, burada 1 milyon token üçün disable-mint), ənənəvi onlayn “necə etmək olar” və kodlaşdırma bələdçiləri isə bunu verməyə bilər. Yaradılış sahəsində ChatGPT buna görə də “writer’s bloc”un (kodun necə görünə biləcəyinə dair qeyri-müəyyən təsəvvürün var, amma haradan başlayacağını bilmirsən) inkişaf etdiricinin qarşılaşdığı ekvivalentini xeyli azaldır.
ChatGPT-nin real smart kontrakt kodu ilə bağlı ikinci istifadə ssenarisi isə smart kontrakt kodundakı zəiflikləri aşkarlamaqdır. ChatGPT xüsusi olaraq smart kontrakt auditi aparmadığını iddia etsə də, əgər siz ona zəiflikli smart kontrakt versəniz, kontraktın potensial zəiflikləri barədə kifayət qədər yaxşı rəy verə bilir.


ChatGPT-nin kod yaratması kimi, sistemin ilkin çıxışı da mütləq mükəmməl olmaya bilər və proses zamanı bəzi səhvləri səhv müəyyən edə bilər. Buna görə də, onu tam şəkildə insan auditorunun əvəzi kimi etibarlı hesab etmək olmaz; amma açıq-aşkar zəiflikləri axtaran ilkin “yoxlayıcı” kimi işəyar bir ilk mərhələdir [6].
Nəticə
ChatGPT Web3-də inkişaf prosesini həqiqətən nə dərəcədə avtomatlaşdıra bilər? Məncə Vitalik bunu kifayət qədər yaxşı ümumiləşdirib:
Bu mərhələdə AI insan proqramçılarının əvəzi deyil… Bununla belə, məni əvvəl görmədiyim bəzi kodlaşdırma nümunələri ilə tanış etdi və baza çevirməsini özümün edə biləcəyimdən daha tez yazdı… Bununla belə, AI tez bir zamanda yaxşılaşır və düşünürəm ki, zamanla bu cür səhvləri də düzəldərək daha da təkmilləşəcək. [7]
ChatGPT kimi qabaqcıl AI üçün yekun fikir budur ki, o, “zero-dan one-a” keçmək barədə fikirləşmək və təkrar-təkrar boilerplate kod yazmaq üçün sərf olunan “ölü vaxt”ın miqdarını azaltmaqla Web3 innovasiyasının öyrənmə, düşünmə və kodlaşdırma mərhələlərini sürətləndirir. Gələcəkdə, xüsusən də sahəyə spesifik fine-tuning ilə, daha mürəkkəb və daha dəqiq kod avtomatlaşdıranları görməyimiz mümkün ola bilər, amma yenə də yaradılış prosesindən insanları tamamilə çıxarmağın bir yolu yoxdur.
🐦 @0xfishylosopher
📅 28 dekabr 2022
İstinadlar
[1] Onboarding problemi haqqında daha çox məlumat üçün baxın: https://moralis.io/how-to-boost-web3-user-onboarding-success-rates/
[2] https://en.wikipedia.org/wiki/Web3
[3] https://www.nytimes.com/2022/12/21/technology/ai-chatgpt-google-search.html
[4] https://www.cnbc.com/2022/12/15/google-vs-chatgpt-what-happened-when-i-swapped-services-for-a-day.html
[5] https://www.decentralised.co/p/grants-and-web3
[6] https://beosin.com/resources/can-chatgpt-the-"most-powerful-ai"-detect-vulnerabilities
[7] https://vitalik.ca/general/2022/12/06/gpt3.html