ChatGPT, un chatbot di proprietà di OpenAI, ha raggiunto 100 milioni di utenti attivi 2 mesi dopo il suo lancio, diventando l'applicazione in più rapida crescita nella storia. Il record precedente era TikTok che impiegava 9 mesi. Può interagire con gli utenti in un modo conversazionale più vicino alla gente comune e ha una vasta gamma di usi. Essendo un robot AI, ChatGPT conosce l'astronomia e la geografia, può scrivere articoli, correggere bug e persino fornire consigli emotivi in modo ragionevole.
Come molti altri, sono rimasto stupefatto dalla potenza di ChatGPT. Anche se ho già giocato con robot IA simili, sono rimasto stupito dall'ampiezza, dalla profondità e dalla fluidità delle risposte di ChatGPT. Dalla poesia alla programmazione di Solidity, dalla filosofia alla fisica, la qualità del risultato è semplicemente sbalorditiva. Ancora agli inizi, ChatGPT è senza dubbio una forza potenzialmente dirompente in ogni settore, incluso Web3. In questo articolo, in qualità di esploratore web3, condividerò una panoramica di alcuni dei cambiamenti che penso che ChatGPT porterà al settore.
Prima di ciò, dobbiamo prima imparare come registrarci e utilizzare ChatGPT.
Il processo di registrazione di un account ChatGPT è molto semplice, basta seguire questi passaggi:
Passaggio 1: connettersi alla rete esterna (si consigliano gli Stati Uniti, i paesi attualmente aperti includono Corea del Sud, Giappone, India, Singapore e Stati Uniti).
Passaggio 2: accedere al sito Web OpenAI nel browser e fare clic sul pulsante [Iscriviti].
Passaggio 3: nella pagina di registrazione è necessario inserire alcune informazioni di base come nome, email, telefono e password.
Passaggio 4: apriamo il collegamento al sito Web ufficiale beta.openai.com/overview. Quindi seleziona un argomento in alto, fai clic sul pulsante [Provalo] e puoi iniziare a chattare con ChatGPT!
Formazione scolastica
Innanzitutto, i sistemi di intelligenza artificiale come ChatGPT sono estremamente utili per istruire l’apprendimento e aiutare gli utenti a esplorare il mondo Web3. Naturalmente, alcuni direbbero che gli utenti di Internet hanno innumerevoli risorse da cui imparare: i social media, i video, i corsi e i giochi possono guidare i nuovi utenti nel settore. Ma tutto ciò comporta un enorme ostacolo per iniziare: da dove cominciare? Una ricerca su Google per "Che cos'è web3?" farà apparire una serie di annunci e sulla destra c'è una pagina di Wikipedia contenente termini tecnici:
Web3 (noto anche come Web 3.0) è un concetto per un nuovo world wide web che combina concetti come decentralizzazione, tecnologia blockchain ed economia basata su token. --Wikipedia
Cosa sono la "tecnologia blockchain" e la "economia dei token" e perché abbiamo bisogno di sviluppare un "nuovo World Wide Web"? Per un principiante, tutto questo non significa nulla. Il Web3 è un campo nuovo che attraversa e integra discipline economiche e sociali come l’economia, la finanza, il diritto e la progettazione dei meccanismi con le tecnologie dell’informazione digitale come l’informatica, la matematica e la crittografia. È talmente nuovo che non solo non conta studiosi autorevoli , non ha nemmeno un sistema di conoscenze di base. Niente di tutto ciò è stato risolto e le persone non sanno nemmeno cosa imparare. Tutto ciò rende la barriera all’ingresso del Web 3 molto alta e rappresenta attualmente un grave collo di bottiglia nella mancata adozione su larga scala del Web 3. I nuovi arrivati devono fare molte domande aggiuntive e fare clic su molti collegamenti diversi prima di trovare la risposta reale.
Da una logica di primo livello, ciò è dovuto al fatto che il nucleo del motore di ricerca di Google è la raccolta di enormi quantità di informazioni, non la creazione di informazioni. Inserisci le parole chiave nella casella di ricerca e il motore di ricerca esegue la scansione, indicizza e ordina i risultati che corrispondono alla tua query in base all'algoritmo, quindi vedi un gran numero di collegamenti e trovi le informazioni di cui hai bisogno. ChatGPT appartiene ad AIGC (Artificial Intelligence Generated Content) ed è un nuovo modo di creare contenuti. È stato addestrato sul set di dati e può fornire un'unica risposta immediata attraverso conversazioni individuali e un tono umano. Può anche implementare più cicli di conversazioni in base al contesto per aiutarti a risolvere problemi più complessi e continui . Puoi guidarlo passo dopo passo con le regole e lasciargli progettare giochi e altri prodotti, oppure fornirgli un programma per verificare i bug, oppure puoi fornirgli casi dimostrativi per fargli trarre conclusioni. Più complessa è l'interazione, più ricche sono le funzionalità di ChatGPT. Più intelligente dei chatbot tradizionali e più veloce del motore di ricerca Google, ChatGPT rende il processo di ricerca delle informazioni più intuitivo e semplice.
Naturalmente, ChatGPT non è solo per i principianti; è uno strumento utile per chiunque voglia conoscere progetti Web3 importanti come zk-SNARK o protocolli di comunicazione a catena incrociata. Quello che mi piace di più è la sua capacità di "sintetizzare". Che si tratti di un articolo o di una lunga email, ChatGPT può risolvere rapidamente i punti chiave. Poiché Web3 è un settore diversificato e tecnicamente impegnativo, ci sono sempre molti nuovi progetti, meccanismi e concetti che richiedono la nostra rapidità di riflessione e comprensione. Questo è il motivo per cui Web3 ha urgentemente bisogno di uno strumento di apprendimento efficiente come ChatGPT.
Codifica
Tuttavia, una delle capacità più impressionanti di ChatGPT è la sua capacità di partecipare alla scrittura, alla revisione e persino al refactoring del codice, oltre a fornire informazioni tecniche che possono aiutare a completare le attività di sviluppo, risparmiando molto lavoro ai programmatori. web3 si basa su contratti intelligenti per l'esecuzione e ChatGPT può aiutare con la generazione di contratti intelligenti. Alcuni semplici contratti intelligenti possono essere generati automaticamente da persone come me che non capiscono affatto la programmazione.
Per esempio
D: Scrivi un contratto intelligente che crei un token ERC-20 chiamato GPToken con il simbolo GPT utilizzando OpenZeppelin con una funzione aware_mint che viene attivata quando vengono coniati 1 milione di token
UN:
Un aspetto che ho trovato molto utile è stata la capacità di spiegare il codice in un inglese semplice. Penso che questa sia un'area che può aiutare gli sviluppatori a comprendere meglio il codice scritto da altri, perché la maggior parte delle volte gli sviluppatori leggono anziché scrivere nuovo codice.
Conclusione
In che misura ChatGPT può veramente realizzare la completa automazione dello sviluppo Web3? Credo che Vitalik lo abbia riassunto abbastanza bene.
A questo punto, l'intelligenza artificiale è lungi dal sostituire i programmatori e ChatGPT commette errori durante la codifica... Tuttavia, mi ha fatto conoscere alcuni modelli di codifica che non avevo mai visto prima e avrebbe accelerato la codifica. …Detto questo, l’intelligenza artificiale sta migliorando rapidamente e spero che continui a ottimizzare ulteriormente ed eliminare bug come questo nel tempo.
Per l'intelligenza artificiale avanzata come ChatGPT, può salvarci il processo di pensiero da 0 a 1 per accelerare l'apprendimento e il pensiero su Web3. In futuro potremmo vedere robot IA più sofisticati, ma non ci sarà ancora alcun modo per rimuovere gli esseri umani dal processo di creazione.