
Auteur: Ningning
J’ai passé un peu de temps à étudier la version actuelle d’Eliza, le cadre de l’agent AI de l’AI16Z et la version V2 révélée par Shawn.
Avant de comparer, comprenons d’abord l’architecture de base de la version actuelle et de la version V2.
Comme le montre la figure 1, la version actuelle du cadre Eliza se compose d’une couche d’interface, d’une couche fonctionnelle de base et d’une couche de modèle.
Calque d’interface
-
Responsable de l’interaction avec les plates-formes externes
-
Prend en charge Discord, Twitter, Telegram et d’autres plateformes
-
Fournir une interface API pour d’autres appels système
Couche de base
-
Système de mémoire: fournit des fonctions de stockage récupérables et des capacités de traitement des documents
-
Système de comportement: gérer les comportements personnalisés et l’exécution de l’action
-
Configuration du système: gérer la configuration via .env et elizaconfig.yaml
Calque modèle
-
Prend en charge une variété de modèles de grande langue, notamment Openai, Anthropic, Llama, Grok, etc.
-
Fournit une abstraction d’interface de modèle unifié
L’interaction entre les couches passe par des interfaces standard, soutenant un degré élevé de modularité et d’évolutivité.
Le 15, Shawn a révélé que la version Eliza V2 était en cours de développement et que la version Alpha devrait sortir en 2 à 3 semaines.
Eliza V2 unifie le bus de message et simplifie le client;
Le diagramme de conception d’architecture de la version V2 est le suivant:
Permettez-moi d’expliquer les principales améliorations d’Eliza V2 et de leur place dans l’architecture:
Améliorations de la couche d’interface: bus de message unifié
-
Modifier l’intégration d’origine du client décentralisé en un système de traitement de message unifié
-
Diverses plates-formes (Discord / Twitter, etc.) deviennent des adaptateurs pour le bus de messages
-
Développement et maintenance des clients simplifiés
-
Fournir une expérience de traitement des messages plus cohérente
Améliorations de la couche fonctionnelle centrale: portefeuille proxy unifié
-
Intégrer la configuration du portefeuille décentralisé d’origine
-
Fournir une gestion unifiée du portefeuille multi-chaînes
-
Simplifier les opérations transversales
Frame de base extensible: repenser l’interface centrale pour la rendre plus polyvalente
-
Améliorer l’évolutivité du cadre
-
Meilleur mécanisme d’intégration du plug-in
Mise à jour du plug-in communautaire: Système de plug-in amélioré
-
Améliorer la gestion du plug-in
-
La couverture de test à 100% garantit la qualité
Améliorations à la couche modèle: introduction du mécanisme de registre du modèle
-
Prend en charge l’enregistrement dynamique et la remplacement des modèles
-
Divisez les modèles en deux catégories: LLMS et intégres
-
Méthodes d’appel de modèle plus flexibles
L’architecture de cette nouvelle version est plus modulaire et unifiée, et l’interaction entre les différents composants est plus claire, ce qui fournit également une meilleure base pour l’expansion future.
Enfin, si vous l’analysez du point de vue de l’investissement, Eliza V2 apportera de nouvelles opportunités de croissance pour comporter des plugins d’extension tels que AgentTank.