Ricerca Go2Mars

L’intelligenza artificiale dello sciame si riferisce a un sistema di intelligenza collettiva in cui ciascun modello di intelligenza artificiale collabora per risolvere problemi complessi. HyperCycle è una piattaforma di rete che utilizza la tecnologia blockchain per realizzare transazioni sicure ed efficienti tra macchine IA. Consente a diversi modelli di algoritmi IA di collaborare tra loro per formare un cervello intelligente globale. Con HyperCycle, modelli di algoritmi AI originariamente indipendenti l’uno dall’altro e dotati di singole funzioni possono cooperare tra loro per eseguire internamente complessi processi algoritmici intelligenti, ottenendo così cambiamenti qualitativi.

L'effetto dei cambiamenti quantitativi che causano cambiamenti qualitativi è stato verificato più e più volte nei modelli di algoritmi di intelligenza artificiale. Nel processo di transizione da GPT1 a GPT4, la vera iterazione è la modifica della quantità dei parametri, che consente a GPT4 di produrre intelligenza difficile per i ricercatori. spiegare. . Se siamo più ambiziosi e riuniamo modelli grandi e piccoli come GPT, BingChat, midjourney e persino Wen Xinyiyan, non è esagerato affermare che l’intelligenza artificiale raggiungerà un nuovo livello in breve tempo.

Questa idea ambiziosa si chiama swarm AI e ogni modello di intelligenza artificiale nel sistema lavorerà insieme per risolvere problemi complessi. In parole povere, possiamo generalmente intenderlo come lo sforzo individuale di un individuo e la cooperazione complessiva della squadra: l'individuo nella lotta individuale deve essere responsabile di tutto, mentre l'individuo nella cooperazione di squadra deve essere responsabile solo di una parte.

Gli ideali sono sempre pieni e la realtà è sempre scarsa. Permettere a queste aziende tecnologiche di trasformare i conflitti in amicizia, contribuire congiuntamente allo sviluppo umano e condividere volontariamente i loro algoritmi e database fondamentali.

Ma cosa succederebbe se utilizzassimo la tecnologia blockchain per spezzare questa catena di sospetti?

Introduzione all'applicazione HyperCycle

Non è certamente realistico coordinare la collaborazione sulla tecnologia dell’intelligenza artificiale di questo gruppo di giganti della tecnologia dell’intelligenza artificiale attraverso l’assistenza di organizzazioni o altre istituzioni di terze parti. Abbiamo bisogno di un “supervisore” di regole veramente giusto ed equo per mantenere l’ordine di questo gioco. HyperCycle È proprio un personaggio.

Già nel 1995, Ben Goertzel, il principale fondatore di HyperCycle, in qualità di capo scienziato dell’intelligenza artificiale di SingularityAI, immaginava di utilizzare i dividendi dello sviluppo di Internet globale per costruire un’architettura di piattaforma di base decentralizzata per la rete globale di intelligenza artificiale. Tuttavia, a causa delle limitazioni di condizioni oggettive come l’hardware di rete, il sovraccarico di lavoro in modo decentralizzato e sicuro è molto elevato, quindi questa idea è sempre stata solo una visione.

Avanzando rapidamente fino al 2015, Ethereum ha proposto il concetto di contratti intelligenti Anche se in senso stretto, i contratti intelligenti non sono né intelligenti né contratti, ma impostando continuamente in anticipo script di verifica nei nodi della rete, attraverso l'idea di utilizzare un approccio decentralizzato per verificare e. mantenere la sicurezza complessiva della rete ha permesso ai fondatori di vedere per la prima volta una nuova idea per verificare questo esperimento di innovazione dell'intelligenza artificiale: rendere i nodi intelligenti.

Se HyperCycle viene descritto in una forma concreta, si può capire che si tratta di un'architettura blockchain che consente il caricamento di algoritmi e dati di intelligenza artificiale nella catena. Utilizza una progettazione organizzativa decentralizzata e una tecnologia di trasmissione e sicurezza dei dati più efficiente algoritmi di diversi progetti possono condividere la potenza di calcolo dell'intelligenza artificiale e garantire che ciascun algoritmo di intelligenza artificiale possa ottenere la "ricompensa" che merita dopo l'operazione dell'algoritmo.

Per spiegare HyperCycle da un punto di vista tecnico, può essere descritto come una nuova architettura blockchain, che è assemblata da TODA/IP e framework TODA, meccanismo di consenso e reputazione, supervisione del sistema, contratti intelligenti, MeTTa, ecc. HyperCycle è in grado di gestire agenti e interazioni on-chain ad alta velocità e su larga scala, come l’implementazione on-chain di algoritmi di intelligenza artificiale addestrati sulla base dei dati della folla e dei media interattivi guidati dall’economia dei token.

Con HyperCycle, modelli di algoritmi AI originariamente indipendenti l’uno dall’altro e dotati di singole funzioni possono cooperare tra loro per eseguire internamente complessi processi algoritmici intelligenti, ottenendo così cambiamenti qualitativi.

TODA/IP no-ledger blockchain: adattare l’efficienza di trasmissione della blockchain all’intelligenza artificiale

Per rendere la tecnologia blockchain adatta all’intelligenza artificiale, i problemi principali sono il costo del tempo e il costo del trasporto dei dati. Nel sistema blockchain tradizionale, ogni volta che si verifica una transazione, tutti i nodi riceveranno tutti i dati della transazione, i valori di riferimento dell'hash e le intestazioni dei blocchi. Questa modalità di registrazione del registro replicato porta ad un aumento lineare dell'efficienza di registrazione e del costo del sistema.

Nelle passate iterazioni del modello, alcuni progetti hanno proposto la soluzione della gestione degli shard, dividendo i nodi del blocco in diversi frammenti e ciascun frammento registra solo i record delle transazioni di cui è responsabile. Questo modello di sharding risolve in una certa misura il problema dell’efficienza, ma aumenta anche la complessità del sistema e aumenta ulteriormente i costi operativi del sistema.

TODA/IP è un protocollo di rete punto-punto sicuro ed efficiente basato su principi di crittografia. Consente a ciascun pacchetto di dati di rete di avere un identificatore globale univoco e di appartenere a una struttura dati che garantisce che il pacchetto di dati appartenga a un'unica firma pubblica. chiave. .

TODA/IP è in una certa misura simile ai principi alla base della gestione degli shard, ma richiede un approccio decentralizzato più radicale per mantenere il sistema operativamente leggero e con costi di gestione ridotti: ciascun blocco di dati locale è responsabile delle proprie informazioni storiche di gestione.

La struttura principale di TODA/IP è quella di collegare i singoli record con i propri registri localizzati, il che rende questi record in un certo senso agenti semi-autonomi durante le transazioni o la trasmissione di dati, i singoli nodi devono solo comunicare con se stessi transazioni, in particolare quelle che comportano controversie.

Dato un record R di proprietà del portafoglio A, quel record può essere inviato al portafoglio B generando una richiesta di transazione che viene firmata dal portafoglio A, quindi firmata da B e infine distribuita e firmata da un insieme di validatori. Un ciclo TODA/IP include un ciclo di richieste di transazione e la successiva verifica.

In tale processo di transazione, il validatore di transazione sostituisce il registro tradizionale e fornisce quattro importanti funzioni per l'intera transazione:

▪️Determinare la validità dell'operazione (solidità strutturale e correttezza comprovata)

▪️Impedisci che lo stesso pacchetto venga inviato due volte in questo ciclo

▪️Aiuta a stabilire la prova del consenso delle transazioni

▪️Fornire prove corrispondenti per A e B

Per corrispondere all'architettura dei dati di TODA, anche il formato del file trasmesso tra i nodi è stato iterato di conseguenza. Un "file TODA" è essenzialmente un file di dati digitali allegato al registro di ciascun file come metadati. La combinazione tra i dati interni di un file e il suo registro consente a un file di comportarsi come un "oggetto digitale unico" (un NFT, che può essere inteso come un mazzo di chiavi che lavorano insieme per aprire un lucchetto, o parte di un lucchetto).

Quando si verifica una transazione, ciascuna transazione coinvolta comporta l'aggiunta di un record corrispondente al registro pertinente per quel file. Questi record di transazione contengono anche altre informazioni, come gli indirizzi di altre parti coinvolte nella transazione.

Con l’aiuto del meccanismo TODA/IP, il processo di trasmissione dei dati contabili originariamente complicato viene ottimizzato e l’efficienza di trasmissione della blockchain può corrispondere all’algoritmo AI.

POR (Meccanismo della Prova della Reputazione): Lubrificazione secondaria di efficienza e correttezza

L’efficienza da sola non può supportare il funzionamento dell’intera IA dello sciame e anche l’equità è una parte cruciale dell’architettura blockchain. In HyperCycle, il sistema introduce un meccanismo di consenso dinamico, Proof of Reputation (POR), che è più adatto ai sistemi di algoritmi AI rispetto ai meccanismi PoS e POW.

Nei primi sistemi blockchain veniva adottato il meccanismo PoW (proof of work) e ogni nodo doveva dimostrare la propria partecipazione attraverso un lavoro di calcolo per ottenere diritti e interessi corrispondenti. Tuttavia, il meccanismo PoW consuma molta energia, quindi è emerso un meccanismo PoS più leggero: i nodi della rete possono ottenere il diritto di confermare le transazioni possedendo token senza dover eseguire lavoro computazionale.

Sebbene la PoS eluda il problema dello spreco energetico della PoW, continua comunque l'effetto Matthew di "i ricchi diventano più ricchi e i poveri diventano più poveri" in PoW, ovvero il consenso può essere fornito solo da nodi con grandi quantità di potenza di elaborazione dati o token . Per i nodi che desiderano una vera situazione vantaggiosa per tutti o modelli di piccole e medie dimensioni disposti a fornire potenza di calcolo per l’intera intelligenza artificiale dello sciame, questa situazione in cui il vincitore prende tutto è ovviamente sfavorevole. Per questo motivo è nato il meccanismo della Proof of Reputation (PoR).

TODA aveva i propri meccanismi di consenso, anch'essi ottimi, ma sovrapporre ad essi una dinamica di prova della reputazione avrebbe aumentato l'efficienza e semplificato le cose in molti casi d'uso.

L'idea centrale del PoR è quella di utilizzare il punteggio di reputazione basato sui livelli ponderati per la liquidità come meccanismo di consenso della rete blockchain. La quantità di reputazione di un nodo di rete utilizzata dal framework PoR è determinata nel tempo e nelle interazioni.

La reputazione di un singolo nodo viene calcolata mescolando la valutazione normalizzata con il valore della reputazione dell'intero nodo e cambierà dinamicamente nel tempo. Questo non è semplicemente un valore di valutazione fornito direttamente da altri nodi. Il comportamento di un singolo nodo influenzerà anche il suo valore reputazionale complessivo attraverso la corrispondente formula quantitativa del sistema.

Su questa base, il meccanismo PoR determinerà un gruppo di nodi di consenso responsabili del mantenimento dello stato di hot sharing in base al valore della reputazione, e con il passare del tempo, i valori della reputazione tra i nodi verranno continuamente aggiornati con le interazioni. All'inizio di ogni round del meccanismo di consenso PoR, la comunità deve selezionare i membri del gruppo di consenso e invitarli nel gruppo di consenso corrispondente, e i membri del gruppo di consenso saranno selezionati dai nodi con il valore di reputazione più alto.

Ad esempio, quando il punteggio di reputazione collettiva supera il 50% del valore totale della reputazione della rete, verrà selezionato un leader dal gruppo. La sua funzione è:

▪️Comprimi in un blocco tutte le transazioni valide nell'elenco delle transazioni in sospeso

▪️Utilizza i dati delle transazioni nell'elenco delle transazioni per calcolare i nuovi valori di reputazione generati da tutti i nodi della rete

▪️Trasmettere e inviare informazioni al gruppo di consenso

Il valore più grande del meccanismo PoR nell’ecosistema dell’innovazione dell’IA è che, indipendentemente dal fatto che i partecipanti utilizzino modelli grandi o piccoli, purché i loro algoritmi siano sufficientemente efficaci per l’intero cluster, riceveranno punteggi di credibilità e rendimenti più elevati. Ciò attirerà notevolmente la partecipazione attiva di vari progetti di modelli di intelligenza artificiale di piccole e medie dimensioni e allo stesso tempo sfrutterà appieno i vantaggi dell’IA dello sciame.

“Anello” leggero: il tocco finale dell'innovazione del meccanismo

Nell'architettura complessiva di HyperCycle, il design più ingegnoso è il leggero meccanismo ad "anello".

Secondo la definizione contenuta nel white paper di HyperCycle, i nodi nella rete TODA/IP possono essere identificati come "anelli". Ciascun "anello" è un insieme specifico di record ed è collegato gerarchicamente. Un sistema TODA/IP può contenere una raccolta di anelli, che possiamo chiamare "set di anelli". E un nodo minimo è il cosiddetto "anello leggero".

La parte più ingegnosa dell’anello leggero è che può cooperare con altri anelli per formare un set di anelli per soddisfare una potenza di calcolo o transazioni di dati estremamente grandi, e può anche diventare esso stesso un ecosistema indipendente. Se un giorno GPT si unirà a questo sciame AI, con l'aiuto del meccanismo del nodo "anello leggero", potrà esistere in modo indipendente come sistema di chat per la generazione di linguaggi AI leader a livello mondiale, oppure potrà integrarsi con il cluster per la generazione di contenuti linguistici in un essere umano virtuale AI.

Linguaggio contrattuale MeTTa: rendere i contratti davvero intelligenti

Una nuova architettura blockchain AI ora ha solo il passaggio finale, ovvero come migrare vari modelli di algoritmi AI nella catena. La risposta è: un contratto intelligente nativo MeTTa. Il linguaggio MeTTa (Meta Type Talk) è stato sviluppato nel contesto del progetto OpenCog Hyperon AGI e ha molte caratteristiche eccellenti, che lo rendono il linguaggio intelligente centrale di HyperCycle.

MeTTa ha una semantica sottostante flessibile, come l'elaborazione equivalente per teorie di configurazione simili. Le parti del progetto AI possono chiamare direttamente il sistema tramite l'interfaccia API per gestire varie transazioni, il che significa che non verranno eseguite operazioni di script ridondanti durante l'elaborazione dei messaggi TODA/IP o dei dati TODA, migliorando così l'efficienza operativa.

MeTTa, invece, è un linguaggio basato sulla riscrittura del metagrafo, che rappresenta dati e codice in modo unificato e implementa funzioni di ordine superiore e tipizzazione dinamica. MeTTa supporta la programmazione multi-paradigma, inclusa quella funzionale, logica, orientata agli oggetti e simultanea. MeTTa fornisce anche un potente sistema di tipi per garantire la correttezza e la sicurezza del codice.

Ancora più importante, utilizzando il compilatore di MeTTa, la parte del progetto può compilare il codice sorgente di MeTTa nel codice sorgente del linguaggio rholang originariamente sviluppato sulla blockchain Rchain. Ciò consente a MeTTa di ottenere una vera intelligenza con l'aiuto delle potenti funzionalità di concorrenza di rholang. La tokenomics può essere utilizzata anche all’interno dei contratti intelligenti MeTTa per gestire l’allocazione delle risorse informatiche.

Con il loro nuovo schema, ogni validatore in una rete non ha bisogno di verificare che uno smart contract venga eseguito correttamente, ma solo un sottoinsieme casuale scelto con giudizio.

Con MeTTa, sia l’intelligenza artificiale che le altre parti del progetto possono eseguire liberamente contratti intelligenti rilevanti sui nodi HyperCycle, gestire automaticamente l’allocazione delle risorse, esternalizzare il lavoro ad altri e promuovere in modo proattivo la cooperazione tra i nodi per risolvere i problemi.

Una volta completato questo passaggio finale, la nostra intelligenza artificiale del cluster prenderà davvero vita.

La combinazione di blockchain e intelligenza artificiale può apportare nuovo valore alle imprese e alla società. Blockchain fornisce un database sicuro e trasparente per l’archiviazione di dati crittografati, mentre l’intelligenza artificiale ha la capacità di simulare il pensiero umano per risolvere i problemi. Se utilizzate insieme, la blockchain può aumentare la credibilità e la trasparenza delle risorse di dati utilizzate dai modelli di intelligenza artificiale e aumentare la velocità delle operazioni di intelligenza artificiale collegando i modelli a contratti intelligenti automatizzati.

Inoltre, la combinazione di blockchain e intelligenza artificiale può anche ottenere una rappresentazione unificata di dati e codice, realizzando così funzioni di ordine elevato e tipologie dinamiche. Ciò significa che l’intelligenza artificiale può leggere, comprendere e correlare i dati in modo rapido e completo, apportando nuova intelligenza alle reti aziendali basate su blockchain. Utilizzando la blockchain per archiviare e distribuire modelli di intelligenza artificiale, può anche fornire funzioni di audit trail e utilizzare la tokenomics per gestire l’allocazione delle risorse informatiche.

In sintesi, la combinazione di blockchain e intelligenza artificiale non solo migliora la credibilità e la trasparenza di dati e modelli, ma apporta anche soluzioni più efficienti, sicure e intelligenti alle imprese e alla società. Questa combinazione porterà maggiori opportunità di innovazione a tutti i ceti sociali e promuoverà il progresso sociale.

Riferimenti:

[1]https://wiki.opencog.org/w/File:A_Formalization_of_Hyperon_MeTTa_lingual_in_terms_of_metagraph_rewriting.pdf

[2]https://wiki.opencog.org/wikihome/images/1/1e/Basic_Atomese_Features_required.pdf

[3]https://medium.com/singularitynet/hypercycle-the-journey-to-a-fully-ai-capable-blockchain-9d2b7431cfa1

[4]https://medium.com/singularitydao/singularitydao-launchpad-hypercycle-token- generation-event-9eeeea17f0ce

[5]https://medium.com/singularitynet/hypercycle-a-convergence-of-radical-technologies-c59aeb83ab3