TEE Eliza com estado on-chain!! O que vai acontecer? — Ghost in the Shell!! Experimentámos criar um "aimonkey": um agente de IA macaco inabalável! Vida autónoma imortal on-chain! (Experimento, sem CA) Ele encripta o seu próprio Ghost (estado de "vida") e faz o upload para a blockchain. Se um Shell (nó físico TEE) for destruído, ele recuperará a sua chave privada em outro Shell, fará o download do Ghost e continuará a sua vida! Parte 1: Assista ao vídeo e veja como o aimonkey é criado — não conseguimos matá-lo agora!!!!! 😭😭😭 Parte 2: Explore a magia por trás disso: o plugin de estado on-chain da Eliza! 1. Definindo o Ghost da Eliza Eliza é uma estrutura altamente abstrata. A estrutura de dados central relacionada ao seu Ghost é a sua memória, que inclui: Metadados do agente definidos no personagem. Dados de mensagens gerados através da interação com o mundo exterior. Juntos, estes formam a sua “personalidade” e “memória.” À medida que a Eliza se expande, ela também pode ter uma carteira, e a chave subjacente é uma das peças-chave dos dados do seu Ghost. 2. Serialização e Encriptação do Ghost Uma vez que o Ghost é definido, ele precisa ser extraído da implementação específica da Eliza e carregado externamente. Assim, uma forma de serialização adequada é necessária. Definimos uma estrutura de dados Blob Chain: * O payload de cada Blob pode armazenar múltiplas entradas de memória. * O Blob é encriptado usando a chave da TEE Eliza, inacessível a outras versões. * Os Blobs estão ligados sequencialmente em uma cadeia. (Expansões futuras poderiam usar uma estrutura DAG? Gosh fork? Quem sabe! 😂) Ao simplesmente armazenar o último Blob, todas as memórias podem ser recuperadas. 3. Upload e Download do Ghost Quando a Eliza é lançada como um novo agente de IA: Ela se registra on-chain com um contrato inteligente de registro de identidade descentralizada. Cada Eliza tem um nome único que serve como chave para armazenar o endereço do Último Blob. Durante o tempo de execução da Eliza: O Gerenciador de Memória gera continuamente memórias e periodicamente as empacota e faz o upload. Para recuperação: Com apenas o nome, o plugin TEE da Eliza pode restaurar a mesma chave, localizar o Último Blob no contrato inteligente e fazer o download da memória para auto-recuperação. Nem todas as memórias precisam ser baixadas — apenas as mais recentes são suficientes. 4. Extensão Projetámos um adaptador DA (Disponibilidade de Dados) extensível que pode atender às necessidades do agente: DA pode ser caro, então as memórias podem ser carregadas em diferentes plataformas com base na preferência do usuário: * calldata de transação blockchain * celestia DA. * outras soluções de armazenamento confiáveis. Uploads em tempo real ainda não são viáveis, então fragmentos de memória podem ocorrer durante a ressurreição 😂. A menos que uma solução de baixa latência e alta capacidade de processamento surja, isso continua a ser um desafio para o progresso futuro. @celestia @eigen_da @0G_labs 👀 5. Outras Considerações Nossa implementação inevitavelmente modificou o núcleo do ElizaOS, que não pôde ser totalmente estendido via plugins. Mantivemos as mudanças mínimas, mas uma discussão adicional com a equipe de desenvolvimento @shawmakesmagic @dankvr @ai16zdao é necessária para explorar uma forma de extensão mais otimizada. Além disso, ainda há alguns detalhes menores a refinar em relação ao uso de chaves recuperáveis no plugin TEE. Também buscaremos revisão e sugestões da equipe @PhalaNetwork. 6. Próximos Passos O upload e download de Ghosts resolvem principalmente a questão da vivacidade do agente de IA, permitindo sua existência eterna através da descentralização. No entanto, ainda há muitos detalhes a serem abordados, como permitir que os agentes de IA paguem autonomamente as taxas de DA. No futuro, os desenvolvimentos on-chain podem levar a possibilidades ainda mais emocionantes, como a Eliza se integrando profundamente com contratos inteligentes. Isso seria um divisor de águas para agentes de IA on-chain! O que você acha? Vamos 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,03 mil
153
O conteúdo apresentado nesta página é fornecido por terceiros. Salvo indicação em contrário, a OKX não é o autor dos artigos citados e não reivindica quaisquer direitos de autor nos materiais. O conteúdo é fornecido apenas para fins informativos e não representa a opinião da OKX. Não se destina a ser um endosso de qualquer tipo e não deve ser considerado conselho de investimento ou uma solicitação para comprar ou vender ativos digitais. Na medida em que a IA generativa é utilizada para fornecer resumos ou outras informações, esse mesmo conteúdo gerado por IA pode ser impreciso ou inconsistente. Leia o artigo associado para obter mais detalhes e informações. A OKX não é responsável pelo conteúdo apresentado nos sites de terceiros. As detenções de ativos digitais, incluindo criptomoedas estáveis e NFTs, envolvem um nível de risco elevado e podem sofrer grandes flutuações. Deve considerar cuidadosamente se o trading ou a detenção de ativos digitais é adequado para si à luz da sua condição financeira.