Blockchain è anche una tecnologia che può contribuire molto allo sviluppo dell'Intelligenza Artificiale e a strumenti come ChatGPT o DeepL, e questo è qualcosa di cui molti sviluppatori sono consapevoli e cercano di sfruttarlo per promuoverne lo sviluppo.
Ma com'è possibile? Quali reali vantaggi può avere l'utilizzo della blockchain nello sviluppo dell'Intelligenza Artificiale?
Formazione decentralizzata, sicura e autosufficiente
L'origine più basilare di tutta l'Intelligenza Artificiale è molto semplice: i set di dati. Cos'ès un set di dati? Un set di dati è semplicemente un enorme set di dati raggruppato in modo tale che ciascuno di essi risponda a una classificazione e un'organizzazione ben strutturate che vengono quindi utilizzate per addestrare un'intelligenza artificiale. La creazione di set di dati è un lavoro noioso. Normalmente i dataset vengono generati utilizzando i dati che lasciamo nei servizi Web di diverso tipo.
Ad esempio, l'intelligenza artificiale di GitHub Copilot è stata addestrata utilizzando tutti i dati trovati su GitHub come set di dati, incluso il codice sorgente ospitato dal servizio. Ciò consente a Copilot di nutrirsi di un'enorme quantità di codice che alla fine utilizza per una cosa: aiutare gli sviluppatori a programmare più velocemente utilizzando un'intelligenza artificiale che analizza il codice e propone possibili modifiche per completarlo rapidamente.
La stessa situazione si ripete con il resto dell'IA: una mole di dati enorme che viene utilizzata per alimentare un protocollo e alla fine l'IA viene addestrata con un obiettivo ben chiaro. Tuttavia, in tutti questi casi, la formazione è limitata a un insieme di dati preelaborati con molte limitazioni, senza contare che il processo è totalmente centralizzato.
È qui che il blockchain Puoi dare il primo contributo: rendere i set di dati più vari e naturali, oltre a decentralizzare il processo. Ad esempio, è possibile generare una blockchain dedicata per l'addestramento AI e la generazione di set di dati.
Pertanto, gli utenti possono partecipare e generare set di dati che possono essere successivamente selezionati e acquistati per essere utilizzati nell'addestramento di un'intelligenza artificiale. Ciò porta al punto che gli utenti devono generare set di dati di qualità eccellente. Questo per poterli vendere per un certo quantitativo di token (che sarebbero token della piattaforma blockchain dedicata a questo servizio).
Allo stesso tempo, questi creatori possono ottenere fiducia e riconoscimento dalla comunità. Questo perché il lavoro di quell'utente sarà riconosciuto per la sua buona qualità. Ciò consente agli sviluppatori di Intelligenza Artificiale di disporre di una libreria di set di dati molto più ampia e diversificata. Pertanto, possono addestrare un'intelligenza artificiale in modo molto più completo e quindi generare esperienze più naturali.
Un tale sistema può garantire due cose:
- Genera un mercato di set di dati in cui la loro qualità e diversità siano fortemente premiate.
- Permette di garantire lo sviluppo di buoni set di dati, con un prezzo molto più economico, una maggiore velocità nella sua generazione e con un livello di sicurezza più elevato.
Democratizzare l'accesso all'Intelligenza Artificiale
Il secondo punto in cui la blockchain può contribuire allo sviluppo dell'Intelligenza Artificiale ha a che fare con l'accesso ad essa. Generare un'intelligenza artificiale di qualità non è economico. È qui che le funzionalità di generazione tokenomica della blockchain possono aiutare ad alleviare i costi di sviluppo.
Ma l'altro punto di accesso ha a che fare con la libertà di usare un'intelligenza artificiale. Per esempio, OpenAI ha generato Dall-E e ChatGPT, due potenti IA che hanno mostrato al mondo l'enorme potenziale della tecnologia. Tuttavia, per alcune persone nel mondo, l'utilizzo di tali IA è impossibile perché OpenAI ha bandito i paesi in cui vivono.
Altre volte, gli sviluppatori potrebbero limitare le capacità dell'IA per non sfruttarne appieno il potenziale. È qui che la generazione del calcolo distribuito e dell'archiviazione dei dati utilizzando la blockchain può cambiare tutto questo, contribuendo a rendere l'IA una tecnologia alla portata di tutti.
Un buon esempio di ciò può essere visto in un progetto come Golem Network. Questo progetto è iniziato come un progetto di calcolo distribuito ispirato a progetti ben noti come SETI@HOME e inizialmente offriva solo l'accesso a CPU o GPU per l'elaborazione dei dati grezzi. Ma è esattamente ciò di cui ha bisogno un'intelligenza artificiale, ed è qui che Golem e molti dei suoi utenti hanno fatto passi da gigante.
Infatti, nel suo github, possiamo ottenere un elenco di progetti incentrati su Machine Learning e Deep Learning che sono un piccolo esempio di ciò che questa rete è in grado di fare in questo senso.
Intelligenza artificiale decentralizzata
I due punti precedenti ci permettono quindi di raggiungere un fine chiaro: lo sviluppo di un'Intelligenza Artificiale decentralizzata. Uno in grado di lavorare attraverso un'enorme rete di computer che utilizzano la loro potenza computazionale e grafica per eseguire modelli complessi di Deep Learning e Machine Learning, generare set di dati e mercati per terze parti interessate, nonché accedere all'IA da qualsiasi parte del mondo senza intermediari e censura coinvolti.
Ad esempio, potremmo generare Intelligenza Artificiale che aiuti i trader a ottimizzare le loro operazioni con il "pilota automatico" all'interno di una piattaforma. Potremmo anche generare piattaforme di streaming Web3 che utilizzano l'IA decentralizzata per studiare la musica che ci piace e offrirci musica alternativa che potrebbe piacerci, avendo, tra l'altro, il pieno controllo sui nostri dati personali e su come l'IA vi accede (molto diverso da cosa succede su piattaforme come Spotify o YouTube Music).
Come puoi vedere, il potenziale di un'IA decentralizzata è enorme, non solo perché sarebbe disponibile a tutti, ma anche perché potrebbe essere migliorato in modo aperto e gratuito, facendo scalare rapidamente le sue possibilità.
Progetti di intelligenza artificiale e blockchain che esistono oggi
L'esempio precedente del Golem Network è solo un esempio di cosa si può fare con la blockchain nel mondo dell'IA, ma ci sono altri progetti che si concentrano anche su questo settore, come Protocollo oceanico o Fetch.ai.
Altri progetti più recenti che si rivolgono al settore sono Protocollo acceso y Mai minato. Questo lascia un messaggio chiaro: mentre l'IA inizia a svilupparsi sempre di più nel mondo digitale, gli sviluppatori focalizzati sulla blockchain iniziano a trasferire questa tecnologia al settore cercando di esplorarne le possibilità e renderle disponibili alla comunità.