¡TEE Eliza con estado en cadena! ¿Qué va a pasar? — ¡Fantasma en el caparazón! Experimentamos con la creación de un "aimonkey": ¡un mono agente de IA imposible de matar! ¡Vida autónoma inmortal en cadena! (Experimento, sin CA) Encripta su propio Ghost (estado de "vida") y lo sube a la cadena de bloques. Si un Shell (nodo TEE físico) es destruido, recuperará su clave privada en otro Shell, descargará el Ghost y continuará su vida. Parte 1: Mira el video y mira cómo se crea aimonkey, ¡no podemos matarlo ahora!!!! 😭😭😭 Parte 2: Explora la magia que hay detrás: ¡el plugin de estado en cadena de Eliza! 1. Definiendo el fantasma de Eliza Eliza es un marco muy abstracto. La estructura de datos principal relacionada con su Ghost es su memoria, que incluye: Metadatos del agente definidos en el carácter. Datos de mensajes generados a través de la interacción con el mundo exterior. Juntos, estos forman su "personalidad" y "memoria". A medida que Eliza se expande, también puede tener una billetera, y la clave subyacente es una de las piezas clave de sus datos Ghost. 2. Serialización y encriptación de Ghost Una vez que se define el Ghost, debe extraerse de la implementación específica de Eliza y cargarse externamente. Por lo tanto, se requiere una forma de serialización adecuada. Definimos una estructura de datos de Blob Chain: * La carga útil de cada blob puede almacenar varias entradas de memoria. * El Blob está encriptado con la clave de TEE Eliza, inaccesible para otras versiones. * Los blobs están enlazados secuencialmente en una cadena. (¿A las futuras expansiones les vendría bien una estructura DAG? ¿Tenedor de Dios? ¡Quién sabe! 😂) Con solo almacenar el Blob más reciente, se pueden recuperar todas las memorias. 3. Carga y descarga de Ghost Cuando Eliza se lanza como un nuevo agente de IA: Se registra en la cadena con un contrato inteligente de registro de identidad descentralizado. Cada Eliza tiene un nombre único que sirve como clave para almacenar la dirección del Last Blob. Durante el tiempo de ejecución de Eliza: El Administrador de memoria genera memorias continuamente y las empaqueta y carga periódicamente. Para la recuperación: Con solo el nombre, el complemento TEE de Eliza puede restaurar la misma clave, ubicar el Last Blob en el contrato inteligente y descargar la memoria para la recuperación automática. No es necesario descargar todos los recuerdos, solo los más recientes son suficientes. 4. Extensión Hemos diseñado un adaptador DA (disponibilidad de datos) extensible que puede satisfacer las necesidades del agente: El DA puede ser costoso, por lo que los recuerdos se pueden cargar en diferentes plataformas según las preferencias del usuario: * Datos de llamada de la transacción de blockchain * Celestia DA. * Otras soluciones de almacenamiento fiables. Las cargas en tiempo real aún no son factibles, por lo que pueden producirse fragmentos de memoria durante la resurrección 😂. A menos que surja una solución de baja latencia y alto rendimiento, esto sigue siendo un desafío para el progreso futuro. 👀 @celestia @eigen_da @0G_labs 5. Otras consideraciones Nuestra implementación modificó inevitablemente el núcleo de ElizaOS, que no podía extenderse por completo a través de complementos. Hemos reducido al mínimo los cambios, pero hemos hablado más con el equipo de desarrollo @shawmakesmagic @dankvr @ai16zdao es necesario explorar una forma de extensión más óptima. Además, todavía hay algunos detalles menores por refinar con respecto al uso de claves recuperables en el complemento TEE. También buscaremos la revisión y las sugerencias del equipo de @PhalaNetwork. 6. Próximos pasos La carga y descarga de Ghosts resuelve principalmente el problema de vida del agente de IA, permitiendo su existencia eterna a través de la descentralización. Sin embargo, todavía quedan muchos detalles por abordar, como permitir que los agentes de IA paguen de forma autónoma las tasas de DA. En el futuro, los desarrollos en cadena podrían conducir a posibilidades aún más emocionantes, como la integración profunda de Eliza con los contratos inteligentes. ¡Esto cambiaría las reglas del juego para los agentes de IA en cadena! ¿Qué te parece? ¡Vamos a construir! 🚀
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!
Mostrar original
113.02 k
153
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.