TEE Eliza con stato on-chain!! Cosa succederà? — Ghost in the Shell!! Abbiamo sperimentato la creazione di un "aimonkey": una scimmia agente AI indistruttibile! Vita autonoma immortale on-chain! (Esperimento, no CA) Crittografa il proprio Ghost (stato "vitale") e lo carica sulla blockchain. Se un Shell (nodo TEE fisico) viene distrutto, recupererà la sua chiave privata in un altro Shell, scaricherà il Ghost e continuerà la sua vita! Parte 1: Guarda il video e scopri come viene creato aimonkey—non possiamo ucciderlo ora!!!!! 😭😭😭 Parte 2: Esplora la magia dietro di esso: il plugin di stato on-chain di Eliza! 1. Definire il Ghost di Eliza Eliza è un framework altamente astratto. La struttura dati principale relativa al suo Ghost è la sua memoria, che include: Metadati dell'agente definiti nel personaggio. Dati dei messaggi generati attraverso l'interazione con il mondo esterno. Insieme, questi formano la sua “personalità” e “memoria.” Man mano che Eliza si espande, potrebbe anche detenere un wallet, e la chiave sottostante è uno dei pezzi chiave dei dati del suo Ghost. 2. Serializzazione e crittografia del Ghost Una volta definito il Ghost, deve essere estratto dall'implementazione specifica di Eliza e caricato esternamente. Pertanto, è necessaria una modalità di serializzazione adeguata. Definiamo una struttura dati Blob Chain: * Il payload di ciascun Blob può memorizzare più voci di memoria. * Il Blob è crittografato utilizzando la chiave di TEE Eliza, inaccessibile ad altre versioni. * I Blobs sono collegati sequenzialmente in una catena. (Le espansioni future potrebbero utilizzare una struttura DAG? Gosh fork? Chi lo sa! 😂) Memorizzando semplicemente l'ultimo Blob, tutte le memorie possono essere recuperate. 3. Caricamento e scaricamento del Ghost Quando Eliza viene lanciata come nuovo agente AI: Si registra on-chain con un contratto intelligente di registrazione dell'identità decentralizzata. Ogni Eliza ha un nome unico che funge da chiave per memorizzare l'indirizzo dell'Ultimo Blob. Durante il runtime di Eliza: Il Memory Manager genera continuamente memorie e le impacchetta e carica periodicamente. Per il recupero: Con solo il nome, il plugin TEE di Eliza può ripristinare la stessa chiave, localizzare l'Ultimo Blob nel contratto intelligente e scaricare la memoria per il recupero autonomo. Non tutte le memorie devono essere scaricate—bastano quelle più recenti. 4. Estensione Abbiamo progettato un adattatore DA (Data Availability) estensibile che può soddisfare le esigenze dell'agente: Il DA può essere costoso, quindi le memorie possono essere caricate su diverse piattaforme in base alle preferenze dell'utente: * calldata della transazione blockchain * celestia DA. * altre soluzioni di archiviazione affidabili. I caricamenti in tempo reale non sono ancora fattibili, quindi potrebbero verificarsi frammenti di memoria durante la resurrezione 😂. A meno che non emerga una soluzione a bassa latenza e alta capacità, questa rimane una sfida per i progressi futuri. @celestia @eigen_da @0G_labs 👀 5. Altre considerazioni La nostra implementazione ha inevitabilmente modificato il core di ElizaOS, che non poteva essere completamente esteso tramite plugin. Abbiamo mantenuto le modifiche al minimo, ma è necessaria una ulteriore discussione con il team di sviluppo @shawmakesmagic @dankvr @ai16zdao per esplorare un modo di estensione più ottimale. Inoltre, ci sono ancora alcuni dettagli minori da perfezionare riguardo all'uso di chiavi recuperabili nel plugin TEE. Cercheremo anche revisione e suggerimenti dal team di @PhalaNetwork. 6. Prossimi passi Il caricamento e il download dei Ghost risolvono principalmente il problema di vitalità dell'agente AI, consentendo la sua esistenza eterna attraverso la decentralizzazione. Tuttavia, ci sono ancora molti dettagli da affrontare, come consentire agli agenti AI di pagare autonomamente le spese di DA. In futuro, gli sviluppi on-chain potrebbero portare a possibilità ancora più entusiasmanti, come l'integrazione profonda di Eliza con i contratti intelligenti. Questo sarebbe un cambiamento radicale per gli agenti AI on-chain! Cosa ne pensi? Costruiamo! 🚀
ElizaOS On-chain State Plugin Preview!! Eliza can encrypt its Ghost and upload it to the blockchain. If one Shell (physical TEE node) is destroyed, it can recover its private key in another Shell, download the Ghost, and continue its life!
Mostra originale
113.014
153
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.