Autor: CP, fondatorul Artela Fundal: punct de vedere tehnic, bazat pe TEE+Eliza Conform experienței mele în domeniul calculului privat (TEE, PPML, blockchain), acest articol explorează ideile de construcție tehnică. Să sărim peste conversațiile mari și să ne concentrăm direct pe cele două dileme practice cu care m-am confruntat în utilizarea agenților IA: 1) Ca CTO, nu pot încredința contul oficial de Twitter al companiei și parola unei servicii de agent IA terță parte.
Autor: CP, fondatorul Artela Fundal: punct de vedere tehnic, bazat pe TEE+Eliza Conform experienței mele în domeniul calculului privat (TEE, PPML, blockchain), acest articol explorează ideile de construcție tehnică. Să sărim peste conversațiile mari și să ne concentrăm direct pe cele două dileme practice cu care m-am confruntat în utilizarea agenților IA: 1) Ca CTO, nu pot încredința contul oficial de Twitter al companiei și parola unei servicii de agent IA terță parte. Dacă vreau ca agentul IA să gestioneze contul nostru de Twitter, trebuie să furnizez numele de utilizator, parola și cookie-urile. Aceasta înseamnă că compania trebuie să aibă încredere în administratorul serverului din spatele agentului IA. Dacă acești administratori se comportă rău intenționat sau sunt compromise, acreditivele compromise ar putea provoca pierderi financiare uriașe comunității noastre. Chiar dacă pot revoca accesul prin autorizarea OAuth, conform designului actual, ne confruntăm în continuare cu riscul de a pierde complet controlul asupra contului, chiar fără a ști că parola a fost schimbată. 2) Ca trader, nu pot încredința o sumă mare de bani unui agent IA de tranzacționare. Nu voi folosi roboți de tranzacționare centralizați pe Telegram și nu voi încredința cheile private acestor agenți IA centralizați. La acest punct, nu există nicio distincție esențială. Rezumat: următoarea etapă a agenților AI criptografici trebuie să gestioneze portofelele, să proceseze activele utilizatorilor și informațiile sensibile, precum și să interacționeze mai profund cu sistemele blockchain. Prin urmare, cum putem permite agenților IA să funcționeze fără intervenție umană și să demonstreze că deciziile lor provin exclusiv din procesul AI devine o provocare cheie. Este suficientă soluția TEE+Eliza? Din punct de vedere ingineresc, mai trebuie adăugate detalii pentru a realiza potențialul. Progres: rețeaua Phala și @NousResearch au construit deja baza: · Containerizarea Elizei și ambalarea acesteia într-un mediu Docker care poate rula pe TEE. · Extragerea cheilor private specifice agentului IA din cheia rădăcină TEE, în loc de configurarea manuală a cheilor private ale portofelului. Ca dezvoltator de agenți IA, consider că este nevoie de o îmbunătățire suplimentară pentru a realiza minimizarea încrederii: a) Verificabilitatea TEE Eliza trebuie îmbunătățită Ce a făcut Eliza în TEE? Nu a făcut nimic? O abordare concretă este necesară. Eliza trebuie să înregistreze toate mesajele primite, răspunsurile și operațiunile executate și să se asigure că aceste jurnale sunt lizibile și verificabile și că sunt generate de Eliza. Prin urmare, caracteristica de bază a TEE Eliza este jurnalul verificabil. Eliza ar trebui să folosească cheia exportată în TEE pentru a semna jurnalele, oferind utilizatorilor o interfață de interogare și permițând utilizatorilor să verifice validitatea acestora. b) TEE Eliza trebuie să rezolve problema activității Eliza rulează în TEE și deține chei private și date sensibile, dar se bazează pe mașinile fizice care susțin TEE pentru a funcționa. Dacă administratorul oprește mașina, „viața” agentului IA poate fi permanent oprită și ar putea pierde activele și datele pe care le gestionează. Pentru a rezolva această problemă, trebuie să: · Criptăm datele de „viață” ale agentului IA în TEE (de exemplu, definițiile rolurilor, memoria pe termen scurt și lung, stocarea cheilor etc.) · Încărcăm aceste date pe blockchain sau pe rețeaua DA. Când gazda TEE care găzduiește agentul IA se oprește, o altă mașină TEE ar trebui să poată descărca datele criptate, să le decripteze și să restabilească „viața” agentului IA, astfel încât să poată continua să funcționeze. c) Funcționalități suplimentare: construirea proiectelor TEE este la fel de provocatoare ca și construirea blockchain-ului · Utilizatorul controlează agentul IA: · Agentul IA trebuie să permită utilizatorului să definească modul de minimizare a încrederii în gestionarea activelor. · Componenta de interacțiune cu blockchain-ul: · Clientul blockchain de încredere, sincronizatorul de date și alte componente care rulează în TEE pentru a permite interacțiunea fără probleme cu sistemul blockchain. Progresul actual privind focEliza: două pluginuri TEE de bază sunt în dezvoltare 1.
plugin-tee-verifiable-log Atunci când Eliza rulează în TEE, ea folosește cheia exportată pentru a semna operațiunile sale, asigurându-se că toate operațiunile sunt efectuate de Eliza. Acest lucru garantează că terții pot telemetra aceste operațiuni pe cheia publică a Elizei. 2. plugin-tee-onchain-da Eliza scrie datele de „viață” (de exemplu, fișierele de caractere, memoria, stocarea cheilor etc.) ale agentului IA proiectat în stratul DA sau în blockchain în timp real. Când agentul care rulează pe nodul TEE se oprește, un alt nod TEE ar trebui să poată descărca datele criptate de „viață”, să le decripteze și să restabilească agentul pentru a continua să ruleze.
plugin-tee-verifiable-log Atunci când Eliza rulează în TEE, ea folosește cheia exportată pentru a semna operațiunile sale, asigurându-se că toate operațiunile sunt efectuate de Eliza. Acest lucru garantează că terții pot telemetra aceste operațiuni pe cheia publică a Elizei. 2. plugin-tee-onchain-da Eliza scrie datele de „viață” (de exemplu, fișierele de caractere, memoria, stocarea cheilor etc.) ale agentului IA proiectat în stratul DA sau în blockchain în timp real. Când agentul care rulează pe nodul TEE se oprește, un alt nod TEE ar trebui să poată descărca datele criptate de „viață”, să le decripteze și să restabilească agentul pentru a continua să ruleze. De ce am ales să construiesc focEliza pe Eliza și ce părere am despre viziunea sa tehnică? 1) Eliza are potențialul de a deveni EVM pentru agenții criptografici. 2) Are o echipă de conducere activă și o comunitate de dezvoltatori, cu o atmosferă de colaborare bună. 3) focEliza nu este un fork, ci va fi integrat în versiunea principală a Eliza. 4) Proiectele open-source de înaltă calitate sunt cheia pentru realizarea descentralizării. Recuperarea criptografică este esențială pentru a face agenții IA „eterni”. Nu venim să definim cum va schimba lumea, ci să facem să se întâmple. Să lăsăm agenții IA să trăiască pe lanț!
Sursă