Autor: CP, fundador da Artela Contexto: Perspectiva tecnológica, baseada em TEE + Eliza Com base na minha experiência no campo da computação em privacidade (TEE, PPML, blockchain), este artigo explora a ideia da construção tecnológica. Vamos pular as grandes conversas e focar diretamente em dois dilemas práticos que enfrentei ao usar agentes de IA: 1) Como CTO, não posso entregar a conta oficial do Twitter da empresa e a senha a um serviço de agente de IA de terceiros.

Autor: CP, fundador da Artela Contexto: Perspectiva tecnológica, baseada em TEE + Eliza Com base na minha experiência no campo da computação em privacidade (TEE, PPML, blockchain), este artigo explora a ideia da construção tecnológica. Vamos pular as grandes conversas e focar diretamente em dois dilemas práticos que enfrentei ao usar agentes de IA: 1) Como CTO, não posso entregar a conta oficial do Twitter da empresa e a senha a um serviço de agente de IA de terceiros. Se eu quiser que o agente de IA gerencie nossa conta do Twitter, tenho que fornecer nome de usuário, senha e cookies. Isso significa que a empresa deve confiar no administrador do servidor por trás do agente de IA. Se esses administradores agirem de forma maliciosa ou forem invadidos, as credenciais comprometidas podem causar enormes perdas financeiras para nossa comunidade. Mesmo que eu possa revogar o acesso por meio da autorização OAuth, com o design atual, ainda enfrentamos o risco de perder completamente o controle da conta, e talvez nem saibamos que a senha foi alterada. 2) Como trader, não posso entregar grandes quantias de dinheiro a um agente de IA de trading. Não usarei robôs de trading centralizados no Telegram, nem entregarei chaves privadas a esses agentes de IA centralizados. Nesse ponto, não há diferença essencial. Resumo: A próxima fase dos agentes de IA criptográficos deve gerenciar carteiras, lidar com ativos e informações sensíveis dos usuários e interagir de forma mais profunda com os sistemas blockchain. Portanto, como fazer o agente de IA funcionar sem intervenção humana e provar que suas decisões vêm inteiramente do processo de IA se torna um desafio crucial. As soluções TEE + Eliza são suficientes? Do ponto de vista da engenharia, mais detalhes ainda precisam ser adicionados para realizar esse potencial. Progresso: A Phala Network e @NousResearch já estabeleceram as bases: · Containerizar Eliza e empacotá-la em um ambiente Docker que possa ser executado no TEE. · Exportar a chave privada específica do agente de IA a partir da chave raiz do TEE, em vez de configurar manualmente a chave privada da carteira. Como desenvolvedor de agentes de IA, acredito que melhorias adicionais são necessárias para alcançar a minimização da confiança: a) A verificabilidade do TEE Eliza precisa ser aprimorada. O que Eliza fez no TEE? Não fez nada? Um método específico é necessário. Eliza precisa registrar todas as mensagens recebidas, respostas e operações executadas, e garantir que esses registros sejam legíveis e verificáveis, e que sejam gerados por Eliza. Portanto, a característica fundamental do TEE Eliza é o registro verificável. Eliza deve usar a chave exportada no TEE para assinar os registros, fornecendo uma interface de consulta para os usuários e permitindo que eles verifiquem sua validade. b) O TEE Eliza precisa resolver problemas de atividade. Eliza opera no TEE e detém chaves privadas e dados sensíveis, mas depende de máquinas físicas que suportam o TEE para funcionar. Se o administrador desligar a máquina, a 'vida' do agente de IA pode ser encerrada permanentemente, e pode haver perda dos ativos e dados que ele gerencia. Para resolver esse problema, precisamos: · Criptografar os dados de 'vida' do agente de IA no TEE (por exemplo, definição de personagens, memória de curto e longo prazo, armazenamento de chaves, etc.). · Fazer o upload desses dados para a blockchain ou rede DA. Quando o host TEE que hospeda o agente de IA é desligado, outra máquina TEE deve ser capaz de baixar os dados criptografados, descriptografá-los e restaurar a 'vida' do agente de IA, para que ele possa continuar em execução. c) Recursos adicionais: construir um projeto TEE é tão desafiador quanto construir uma blockchain. · Controle do usuário sobre o agente de IA: · O agente de IA deve permitir que os usuários definam uma maneira de gerenciar ativos com minimização de confiança. · Componentes de interação blockchain: · Clientes de blockchain confiáveis, sincronizadores de dados e outros componentes que operam no TEE para permitir interações sem costura com o sistema blockchain. Progresso atual sobre focEliza: dois plugins básicos do TEE estão em desenvolvimento.

plugin-tee-verifiable-log Quando Eliza está em execução no TEE, ela usa a chave exportada para assinar suas operações, garantindo que todas as operações sejam executadas por Eliza. Isso garante que terceiros possam monitorar essas operações na chave pública de Eliza. 2. plugin-tee-onchain-da Eliza grava em tempo real os dados de 'vida' (por exemplo, arquivos de personagens, memória, armazenamento de chaves, etc.) do agente de IA projetado na camada DA ou blockchain. Quando o agente em execução no nó TEE é encerrado, outro nó TEE deve ser capaz de baixar os dados de 'vida' criptografados, descriptografá-los e restaurar o agente para que ele possa continuar em execução.

plugin-tee-verifiable-log Quando Eliza está em execução no TEE, ela usa a chave exportada para assinar suas operações, garantindo que todas as operações sejam executadas por Eliza. Isso garante que terceiros possam monitorar essas operações na chave pública de Eliza. 2. plugin-tee-onchain-da Eliza grava em tempo real os dados de 'vida' (por exemplo, arquivos de personagens, memória, armazenamento de chaves, etc.) do agente de IA projetado na camada DA ou blockchain. Quando o agente em execução no nó TEE é encerrado, outro nó TEE deve ser capaz de baixar os dados de 'vida' criptografados, descriptografá-los e restaurar o agente para que ele possa continuar em execução. Por que escolhi construir o focEliza sobre Eliza e qual é a minha visão sobre sua visão tecnológica? 1) Eliza tem potencial para se tornar o EVM do agente criptográfico. 2) Tem uma equipe de liderança ativa e uma comunidade de desenvolvedores, com um bom ambiente colaborativo. 3) O focEliza não é um fork, ele será mesclado de volta à versão principal da Eliza. 4) Projetos de código aberto de alta qualidade são a chave para alcançar a descentralização. A recuperação criptográfica é o núcleo para tornar o agente de IA 'eterno'. Não estamos aqui para definir como isso mudará o mundo, mas para fazer com que aconteça. Deixe o agente de IA viver na blockchain!

Fonte