Autor: CP, fundador de Artela. Contexto: Perspectiva técnica, basada en TEE+Eliza. Según mi experiencia en el campo de la computación privada (TEE, PPML, blockchain), este artículo explora ideas sobre la construcción técnica. Pasemos por alto la charla extensa y centrémonos en los dos dilemas prácticos que enfrenté al usar un agente AI: 1) Como CTO, no puedo entregar la cuenta oficial de Twitter de la empresa y la contraseña a un servicio de agente AI de terceros.
Autor: CP, fundador de Artela. Contexto: Perspectiva técnica, basada en TEE+Eliza. Según mi experiencia en el campo de la computación privada (TEE, PPML, blockchain), este artículo explora ideas sobre la construcción técnica. Pasemos por alto la charla extensa y centrémonos en los dos dilemas prácticos que enfrenté al usar un agente AI: 1) Como CTO, no puedo entregar la cuenta oficial de Twitter de la empresa y la contraseña a un servicio de agente AI de terceros. Si quiero que un agente AI administre nuestra cuenta de Twitter, debo proporcionar el nombre de usuario, la contraseña y las cookies. Esto significa que la empresa debe confiar en el administrador del servidor detrás del agente AI. Si estos administradores actúan de manera maliciosa o son comprometidos, las credenciales comprometidas pueden causar enormes pérdidas financieras a nuestra comunidad. Incluso si puedo revocar el acceso a través de la autorización OAuth, según el diseño actual, todavía enfrentamos el riesgo de perder completamente el control de la cuenta, y ni siquiera podríamos saber que la contraseña ha sido cambiada. 2) Como trader, no puedo entregar grandes sumas de dinero a un agente AI de trading. No usaré un robot de trading centralizado en Telegram, ni entregaré mis claves privadas a estos agentes AI centralizados. En este punto, no hay diferencia esencial. Resumen: La próxima fase de los agentes AI criptográficos debe gestionar billeteras, manejar activos y información sensible de los usuarios, y profundizar en la interacción con los sistemas blockchain. Por lo tanto, cómo hacer que los agentes AI operen sin intervención humana y demostrar que sus decisiones provienen completamente del proceso AI se convierte en un desafío clave. ¿Es suficiente la solución TEE+Eliza? Desde una perspectiva ingenieril, se necesitan agregar más detalles para alcanzar su potencial. Progreso: La red Phala y @NousResearch ya han establecido la base: · Contener a Eliza y empaquetarla en un entorno Docker que se pueda ejecutar en TEE. · Exportar la clave privada específica del agente AI desde la clave raíz del TEE, en lugar de configurar manualmente la clave privada de la billetera. Como desarrollador de agentes AI, creo que aún se necesita un mayor refuerzo para lograr una minimización de la confianza: a) La verificabilidad de TEE Eliza necesita mejorar. ¿Qué hizo Eliza en TEE? ¿No hizo nada? Se necesita un enfoque concreto. Eliza necesita registrar todos los mensajes recibidos, respuestas y operaciones ejecutadas, y garantizar que estos registros sean legibles y verificables, y que sean generados por Eliza. Por lo tanto, la característica básica de TEE Eliza es un registro verificable. Eliza debe utilizar la clave exportada en TEE para firmar los registros, proporcionar una interfaz de consulta a los usuarios y permitirles verificar su validez. b) TEE Eliza necesita abordar el problema de la actividad. Eliza se ejecuta en TEE y posee claves privadas y datos sensibles, pero depende de una máquina física que soporte TEE para funcionar. Si el administrador apaga la máquina, la 'vida' del agente AI puede terminar permanentemente y puede perder los activos y datos que gestiona. Para resolver este problema, necesitamos: · Encriptar los datos de 'vida' del agente AI en TEE (como definiciones de personajes, memoria a corto y largo plazo, almacenamiento de claves, etc.) · Subir estos datos a la blockchain o red DA. Cuando la máquina anfitriona TEE que aloja al agente AI se apague, otra máquina TEE debería poder descargar los datos encriptados, desencriptarlos y restaurar la 'vida' del agente AI para que pueda continuar ejecutándose. c) Funciones adicionales: construir proyectos TEE es tan desafiante como construir blockchain. · Control del usuario sobre el agente AI: · El agente AI debe permitir a los usuarios definir formas de gestión de activos con minimización de la confianza. · Componente de interacción con blockchain: · Un cliente de blockchain confiable, sincronizador de datos y otros componentes que se ejecutan en TEE para lograr una interacción fluida con el sistema blockchain. Progreso actual sobre focEliza: se están desarrollando dos plugins TEE fundamentales.
plugin-tee-verifiable-log Cuando Eliza se ejecuta en TEE, utiliza las claves exportadas para firmar sus operaciones, asegurando que todas las operaciones sean realizadas por Eliza. Esto garantiza que un tercero pueda telemetrar dichas operaciones sobre la clave pública de Eliza. 2. plugin-tee-onchain-da Eliza escribe en tiempo real los datos de 'vida' (como archivos de personajes, memoria, almacenamiento de claves, etc.) en la capa DA o blockchain del agente AI diseñado. Cuando el agente que se ejecuta en el nodo TEE se apaga, otro nodo TEE debería poder descargar los datos de 'vida' encriptados, desencriptarlos y restaurar el agente para que continúe ejecutándose.
plugin-tee-verifiable-log Cuando Eliza se ejecuta en TEE, utiliza las claves exportadas para firmar sus operaciones, asegurando que todas las operaciones sean realizadas por Eliza. Esto garantiza que un tercero pueda telemetrar dichas operaciones sobre la clave pública de Eliza. 2. plugin-tee-onchain-da Eliza escribe en tiempo real los datos de 'vida' (como archivos de personajes, memoria, almacenamiento de claves, etc.) en la capa DA o blockchain del agente AI diseñado. Cuando el agente que se ejecuta en el nodo TEE se apaga, otro nodo TEE debería poder descargar los datos de 'vida' encriptados, desencriptarlos y restaurar el agente para que continúe ejecutándose. ¿Por qué elegí construir focEliza sobre Eliza y qué pienso sobre su visión técnica? 1) Eliza tiene el potencial de convertirse en el EVM de agentes criptográficos. 2) Tiene un equipo de liderazgo activo y una comunidad de desarrolladores con un buen ambiente de colaboración. 3) focEliza no es un fork, se fusionará de nuevo con la versión principal de Eliza. 4) Proyectos de código abierto de alta calidad son clave para lograr la descentralización. La recuperación criptográfica es el núcleo para hacer que los agentes AI sean 'eternos'. No venimos a definir cómo cambiará el mundo, sino a hacer que suceda. ¡Dejemos que los agentes AI vivan en la cadena!
Fuente