Katalyzující vzdělávání, inspirace a opakování
Web3.com Ventures Original Research Analysis
0xFishylosopher

Úvod
Stejně jako mnoho jiných byla moje mysl naprosto unesena schopnostmi ChatGPT. Přestože jsem si dříve hrál s API pro hřiště GPT-3 a dříve jsem psal o novějších modelech obrázků, jako je DALLE 2, nebyl jsem připraven na šířku, hloubku a plynulost odpovědí GPT-3. Od sonetů po Solidity, filozofii po fyziku, kvalita obsahu byla prostě ohromující.
ChatGPT, který je stále ještě v plenkách, je nepochybně potenciálně rušivou silou pro každé odvětví, včetně Web3. V této eseji se pokusím nastínit některé ze způsobů, jak věřím, že ChatGPT urychlí vývoj tohoto odvětví a urychlí procesy vzdělávání, inspirace a iterace ve Web3.
Vzdělání
Za prvé, systémy umělé inteligence, jako je ChatGPT, jsou neuvěřitelně užitečné při vzdělávání a pomoci uživatelům orientovat se v rozsáhlém světě Webu 3. Web 3 jako odvětví, které spojuje špičkovou technologii s neprůhlednými finančními modely, má obzvláště výrazný problém se vzděláváním. Aby mohl uživatel provést jedinou transakci na decentralizované burze (DEX), jako je Uniswap v3, musí znát peněženky, počáteční fráze, koncentrovanou likviditu, fondy likvidity atd. To vše dělá z onboardingu pekelné pro nového uživatele a v současnosti je to hlavní úzké místo pro masové přijetí Web 3 [1].
Samozřejmě lze namítnout, že na internetu existuje nespočet zdrojů – blogy, videa, kurzy, hry – které se zaměřují na integraci uživatelů do tohoto odvětví. Ale je tu jeden obrovský problém bootstrapingu k tomu všemu: kde začít? Vygooglování „Co je Web3“ vám dá spoustu reklam, po kterých následuje stránka Wikipedie obsahující žargon [2]:
Web3 (také známý jako Web 3.0) je nápadem pro novou iteraci World Wide Web, která zahrnuje koncepty jako decentralizace, blockchainové technologie a ekonomika založená na tokenech. — Wikipedie

Co jsou to „technologie blockchainu“, „ekonomie založená na tokenech“ a proč potřebujeme „novou iteraci World Wide Web“? Pro úplného začátečníka nic z toho nedává smysl. Musíte udělat spoustu dalších dotazů a kliknout na spoustu různých odkazů, než najdete něco, čemu rozumíte. V zásadě je to proto, že vyhledávač jako Google je agregátorem informací a indexátorem obsahu, nikoli producentem tohoto obsahu. Jednoduše řečeno, Google je v podstatě digitální knihovník. Neví, jak přesně odpovědět na vaši otázku, a může vás pouze odkázat na zdroje, o kterých si myslí, že vám pomohou. Pokud obsah, který Google spravuje, neodpovídá vašim potřebám, máte smůlu. Ani všechny personalizované informace, které o vás Google shromažďuje, s tím nepomáhají: vše, co dělá, je odkázat vás na lepší zdroje, o kterých si myslí, že by vám mohly pomoci více [3].
ChatGPT je na druhé straně paradigmaticky odlišný: je to původní výrobce obsahu, spíše než jednoduchý indexátor obsahu. Spíše než jako knihovník, který vás nasměruje ke zdrojům, je ChatGPT spíše rádcem nebo učitelem, který se vás ve skutečnosti snaží naučit, co všechno znamená, prezentovaný způsobem, kterému to říkáte: tím, že vám poskytne analogie, přesměruje vás k vhodné blogy nebo zdroje, nebo o tom napsat sonet [4]. Jako původní tvůrce obsahu se ChatGPT nespoléhá na pevný korpus již vytvořených odpovědí, ale vytváří nový pro vaše konkrétní okolnosti. To je důvod, proč ChatGPT může fungovat jako efektivní jednotné kontaktní místo pro úplné začátečníky.


Vzdělávání samozřejmě přesahuje jen naprosté začátečníky; je to užitečný nástroj pro každého, kdo chce porozumět novému zákoutí Web3, ať už se jedná o zk-SNARK nebo inter-blockchain komunikační protokoly. Vzhledem k tomu, že Web3 je jak rozmanité, tak i technicky náročné odvětví, vždy existují nové aspekty, nápady a koncepty, kterými se můžete zaobírat. A to je důvod, proč je ve Web3 tak naléhavě potřeba sofistikovaný vzdělávací nástroj, jako je ChatGPT.
Inspirace
ChatGPT vás nejen může naučit principy této technologie; může vám také poskytnout nápady, jak technologii aplikovat v praxi. ChatGPT může v podstatě fungovat také jako „čerstvé oči“, které mohou inovovat jako sněhovou kouli. Zde je příklad:
Otázka: Jaké jsou některé příklady dApps, které může ChatGPT povolit nebo vylepšit
Odpověď: Některé příklady dApps, které by ChatGPT mohl povolit nebo vylepšit, zahrnují:
Sociální sítě dApps — ChatGPT lze použít ke generování odpovědí na příspěvky uživatelů v přirozeném jazyce, čímž se pro uživatele vytvoří poutavější a reálnější zážitek.
Herní dApps – ChatGPT by bylo možné použít k generování lidských odpovědí od herních postav a vytvořit tak pohlcující herní zážitek.
Správa dodavatelského řetězce dApps — ChatGPT lze použít k automatickému generování inteligentních smluv pro sledování a řízení toku zboží a služeb v rámci dodavatelského řetězce.
Volební dApps – ChatGPT by bylo možné použít k automatickému generování souhrnů výsledků hlasování a dalších dat z blockchainu v přirozeném jazyce, což uživatelům usnadní pochopení a sledování výsledků voleb a dalších volebních procesů.
Prediktivní analytika dApps — ChatGPT lze použít ke generování předpovědí a přehledů v přirozeném jazyce na základě dat z blockchainu, což uživatelům poskytuje přístupnější a intuitivnější způsoby analýzy a pochopení složitých dat. — OpenAI ChatGPT
Některé ze zde prezentovaných nápadů dApp jsou ty, o kterých jsem přemýšlel dříve, konkrétně (1) chatboti na sociálních sítích a (3) generování inteligentních smluv. Ačkoli se zdá, že (2) při zpětném pohledu dává smysl, ve skutečnosti mě to nenapadlo hned z hlavy. (4) a (5) jsou další aplikace ChatGPT v oblasti analytiky, které mi úplně chyběly.
Důležitějším bodem je, že ChatGPT má schopnost inspirovat: dává vám nápady, jaký typ projektů můžete vytvořit pomocí konkrétní technologie v konkrétní oblasti. Protože je trénován v podstatě na celém internetu, dokáže vyvodit paralely a závěry mezi nesourodými obory a vytvořit tak kombinatorickou explozi v možnosti myšlenek. Jen si představte, jakou sílu může ChatGPT přinést hackathonovému týmu připravenému zašpinit si ruce poté, co se naučil konkrétní technologický stack, nebo zakladateli, který má jen matné představy o tom, co chce vyřešit.
Zatímco síla inspirace ChatGPT mění hru v jakémkoli oboru nebo odvětví, je zvláště silná pro potenciální tvůrce ve Web3. Web3 je v zásadě stále rodící se obor, který vyžaduje příval nových nápadů, nových modelů a nových konceptů, aby jej posunul směrem k vyspělosti a masovému přijetí. V této rané fázi, protože neexistuje žádný stanovený vzorec pro úspěch, se v tomto odvětví počítá každý experiment a nápad. Protože vám ChatGPT dokáže poskytnout originální obsah, je také mnohem lepším zdrojem inspirace než „seznam 10 nápadů na projekty, které můžete udělat pro vylepšení svého Pythonu“ online, které jsou často obyčejné a obyčejné. Web3 je také jedinečný v tom, že tato oblast nabízí obrovské finanční pobídky, jako jsou granty a odměny za hackathon, pro takové experimentální inovace [5]. ChatGPT tak může být potenciálně obrovským katalyzátorem, který lidem umožní objevovat a prozkoumávat nové směry projektu, a poskytuje tak hlavní zdroj inspirace, který nastartuje setrvačník převratných inovací.
Opakování
Nicméně pravděpodobně jednou z nejpůsobivějších schopností ChatGPT je jeho schopnost zapojit se do iterativního procesu samotného vytváření. ChatGPT v zásadě nejen vzdělává a inspiruje, ale umožňuje vám konkrétně vytvořit instanci vašeho nápadu v kódu dvěma důležitými způsoby: jako originální tvůrce kódu a jako kontrola zranitelnosti zabezpečení.
Zde je příklad prvního případu:
Otázka: Napište inteligentní smlouvu, která vytvoří token ERC-20 nazvaný GPToken se symbolem GPT pomocí OpenZeppelin s funkcí disable_mint, která se spustí, když je vyražen 1 milion tokenů.
A:

I když má tato chytrá smlouva určitý styl a potenciál optimalizace, jako je odstranění použití desetinných míst (protože počet tokenů bude vždy celé číslo) a přidání příkazu if pro kontrolu, zda se počet tokenů rovná 1 milionu, a disable_mint pokud takže dostává základní podstatu kódu inteligentní smlouvy a funguje jako skvělý výchozí bod. Vzhledem k tomu, že velká část vývojového času je věnována vytváření těchto standardních šablon, může ChatGPT drasticky zvýšit tempo vývoje. Jeho schopnosti jsou obzvláště působivé, vezmeme-li v úvahu, že jeho výstup lze přizpůsobit různým případům použití (jako je zde 1 milion tokenů, které nelze použít v tradičních online návodech a příručkách kódování). V oblasti tvorby proto ChatGPT značně redukuje vývojářský ekvivalent „bloku spisovatelů“, kde máte mlhavou představu o tom, jak by kód mohl vypadat, ale nevíte, kde začít.
Druhý případ použití ChatGPT se skutečným kódem inteligentní smlouvy je při odhalování zranitelností v kódu inteligentní smlouvy. I když ChatGPT tvrdí, že konkrétně neprovádí audit chytrých smluv, když vložíte zranitelnou inteligentní smlouvu, je schopen poskytnout slušnou zpětnou vazbu o potenciálních zranitelnostech smlouvy.


Stejně jako při vytváření kódu ChatGPT nemusí být nezpracovaný výstup systému dokonalý a může v procesu chybně detekovat některé chyby. Proto, i když není spolehlivá jako úplná náhrada lidského auditora, představuje vhodnou první kontrolu, která hledá zjevná zranitelnost [6].
Závěr
Do jaké míry může ChatGPT skutečně automatizovat vývojový proces pro Web3? Věřím, že Vitalik to shrnuje docela dobře:
V tomto bodě má umělá inteligence daleko k tomu, aby byla náhradou za lidské programátory... To znamená, že mě seznámila s některými kódovacími vzory, které jsem předtím neviděl, a napsala základní konvertor rychleji, než bych to udělal sám... To znamená Umělá inteligence se rychle zlepšuje a očekávám, že se bude dále zlepšovat a časem odstraňovat podobné chyby. [7]
Základem pokročilé umělé inteligence, jako je ChatGPT, je to, že urychluje fáze učení, myšlení a kódování inovace Web3 tím, že snižuje množství „mrtvého času“ stráveného přemýšlením o tom, jak přejít od nuly k jedničce, a opakovaným psaním standardního kódu. Zatímco v budoucnu, zejména s doladěním specifickým pro doménu, možná budeme moci vidět mnohem sofistikovanější automaty přesného kódu, stále neexistuje způsob, jak vyvést lidi z procesu tvorby.
🐦 @0xfishylosopher
📅 28. prosince 2022
Reference
[1] Další informace o problému s onboardingem najdete na: 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