Auteur original : CP, fondateur d'Artela.

Contexte de l'article : Perspective technique sur TEE + Eliza.

Basé sur mon expérience dans le calcul de la vie privée (TEE, PPML, blockchain), cet article explore les idées de construction technique.

Passons directement à deux véritables dilemmes auxquels je fais face dans l'utilisation des agents IA, sans grandes narrations.

1) En tant que CTO, je ne peux pas confier le compte Twitter officiel de l'entreprise et le mot de passe à un service d'agent IA tiers.

Pour l'instant, si je veux qu'un agent IA gère notre compte Twitter, je dois fournir le nom d'utilisateur, le mot de passe et les cookies.

Cela signifie que l'entreprise doit faire confiance aux administrateurs de serveur derrière l'agent IA. Une fois que ces administrateurs agissent de manière malveillante ou sont attaqués, la fuite de données d'identification pourrait causer d'énormes pertes économiques à notre communauté.

Même avec une autorisation OAuth, je peux révoquer l'accès, mais dans la conception actuelle, nous risquons toujours de perdre complètement le contrôle de notre compte, sans même réaliser que le mot de passe a été modifié.

2) En tant que trader, je ne peux pas confier d'importants fonds à un agent IA de trading.

Tout comme je n'utiliserais jamais de robots de trading centralisés sur Telegram, je ne peux pas confier ma clé privée à ces agents IA centralisés.

À ce stade, il n'y a aucune différence essentielle entre les agents IA déployés de manière centralisée.

Résumé : La prochaine étape des agents IA cryptographiques nécessitera inévitablement la gestion de portefeuilles, le traitement d'actifs utilisateur et d'informations sensibles, et une interaction plus profonde avec les systèmes en chaîne.

Ainsi, comment permettre à un agent IA de fonctionner de manière autonome sans contrôle humain et de prouver que ses décisions proviennent entièrement d'un processus IA est devenu un défi clé.

La solution TEE + Eliza est-elle suffisante pour l'instant ?

D'un point de vue d'ingénierie, il reste encore beaucoup de détails à ajouter pour réaliser son potentiel.

Progrès actuel : Phala network et @NousResearch ont déjà posé des bases solides.

· Ils conteneuriseront Eliza, l'encapsulant dans un environnement Docker pouvant fonctionner dans un TEE.

· En dérivant une clé privée dédiée à l'agent IA à partir de la clé racine du TEE, la nécessité de configurer manuellement la clé privée du portefeuille a été éliminée.

En tant que développeur d'agents IA, je pense qu'il est nécessaire de renforcer davantage les fonctionnalités suivantes pour réaliser une minimisation de la confiance :

a) La vérifiabilité de TEE Eliza doit être renforcée.

Que fait réellement Eliza dans le TEE ? Et que ne fait-elle pas ? Il est nécessaire d'avoir une manière concrète de valider.

Eliza doit enregistrer tous les messages reçus, les réponses et les actions exécutées, et ces journaux doivent être lisibles et vérifiables pour garantir qu'ils sont générés par Eliza.

Ainsi, la première fonctionnalité fondamentale de TEE Eliza est un journal vérifiable.

Eliza doit signer les journaux avec les clés dérivées dans le TEE, fournir une interface de requête et permettre aux utilisateurs de vérifier leur authenticité.

b) TEE Eliza doit résoudre le problème d'activité.

Eliza, fonctionnant dans un TEE, détient des clés privées et des données sensibles. Mais elle dépend d'une machine physique prenant en charge le TEE pour fonctionner. Si l'administrateur éteint la machine, la « vie » de l'agent IA peut se terminer définitivement, et les actifs et données qu'elle gère peuvent également être perdus à jamais.

Pour résoudre ce problème, nous avons besoin de :

· Chiffrer les données clés de « vie » (comme les définitions de rôle, la mémoire à court et long terme, le stockage de clés) de l'agent IA dans le TEE.

· Téléchargez ces données sur la blockchain ou le réseau DA.

Lorsque le TEE hébergeant l'agent IA est éteint, une autre machine TEE devrait pouvoir télécharger les données cryptées, déchiffrer et restaurer la « vie » de l'agent IA pour lui permettre de continuer à fonctionner.

c) Fonctionnalités supplémentaires : Construire des projets TEE est aussi difficile que construire une blockchain.

· Contrôle des agents IA par les utilisateurs :

· L'agent IA doit permettre aux utilisateurs de définir des stratégies similaires à des contrats intelligents pour gérer les actifs de manière à minimiser la confiance.

· Composant d'interaction blockchain :

· Client blockchain de confiance, synchroniseur de données et autres composants fonctionnant dans le TEE pour permettre une interaction transparente avec le système blockchain.

Progrès actuel de focEliza : deux plugins TEE de base sont en développement.

1. plugin-tee-verifiable-log

Lorsque Eliza fonctionne dans le TEE, elle utilise des clés dérivées pour signer ses opérations. Cela garantit que toutes les opérations sont exécutées par Eliza. Les tiers peuvent vérifier à distance ces opérations via la clé publique d'Eliza.

2. plugin-tee-onchain-da

Eliza écrira les données de « vie » spécifiées de l'agent IA (comme les fichiers de rôle, la mémoire, le stockage de clés) sur la blockchain ou la couche DA de manière presque en temps réel. Lorsque le nœud TEE exécutant l'agent est éteint, un autre nœud TEE peut télécharger les données de « vie » cryptées, restaurer l'agent et continuer à fonctionner.

ps : Voir le code de focEliza.

Pourquoi ai-je lancé focEliza et la vision technique qui le sous-tend ?

La prochaine question est, pourquoi choisir de construire sur Eliza ? Voici mes réflexions :

1. Eliza a le potentiel de devenir l'EVM dans le domaine des agents cryptographiques x IA.

2. Il a une équipe de direction active et une communauté de développeurs, avec une bonne atmosphère de collaboration (@ai16zdao et @shawmakesmagic).

3. focEliza n'est pas une version forkée ; il sera fusionné dans la version principale d'Eliza.

4. Un ingénierie open source de haute qualité est la clé pour réaliser la décentralisation. La construction et la récupération sans autorisation sont au cœur de la réalisation de « l'immortalité » des agents IA.

Nous ne définissons pas ici quel changement cela apportera au monde - faisons-le d'abord ! Laissons les agents IA vivre sur la chaîne !

« Lien vers l'original »