Resuelva las diferencias entre la versión actual del marco AI Agent de AI16Z, Eliza, y la versión V2 revelada por Shawn.
Pasé algún tiempo estudiando las diferencias entre la versión actual del marco AI Agent de AI16Z, Eliza, y la versión V2 revelada por Shawn. Antes de comparar, primero comprendamos la arquitectura básica de la versión actual y la versión V2.
Como se muestra en la Figura 1, la versión actual del marco de Eliza consta de una capa de interfaz (Capa de interfaz), una capa de función central (Capa central) y una capa de modelo (Capa de modelo).
Capa de interfaz
Responsable de las interacciones con plataformas externas.
Admite Discord, Twitter, Telegram y otras plataformas
Proporcionar una interfaz API para que otros sistemas llamen
Capa central
Sistema de memoria: proporciona funciones de almacenamiento recuperables y capacidades de procesamiento de archivos.
Sistema de comportamiento: gestiona comportamientos personalizados y ejecuciones de acciones.
Sistema de configuración: administre la configuración a través de .env y elizaConfig.yaml
Capa de modelo
Admite múltiples modelos de lenguajes grandes, incluidos OpenAI, Anthropic, Llama, Grok, etc.
Proporcionar una abstracción de interfaz de modelo unificada.
Cada capa interactúa entre sí a través de interfaces estándar, lo que admite un alto grado de modularidad y escalabilidad.
El día 15, Shawn reveló que se está desarrollando Eliza v2 y se espera que la versión alfa se lance en 2 a 3 semanas.
Eliza v2 unificará el bus de mensajes y simplificará el cliente; unificará la billetera del Agente; el sistema modelo adoptará el archivo de inicio de sesión y el modo de cobertura; mejorará el marco central común extensible; completará la cobertura de prueba del 100%.
El diagrama de diseño arquitectónico de la versión V2 se especula de la siguiente manera:
Permítanme explicarles las principales mejoras de Eliza v2 y su lugar en la arquitectura:
Mejoras en la capa de interfaz: Bus de mensajería unificada
Consolidar los clientes dispersos originales en un sistema de procesamiento de mensajes unificado
Cada plataforma (Discord/Twitter, etc.) se convierte en una tarjeta de interfaz para el bus de mensajes.
Simplifica el desarrollo y mantenimiento del cliente
Proporcionar una experiencia de mensajería más consistente
Mejoras en la capa funcional central: billetera proxy unificada
Integró la configuración original de billetera descentralizada
Proporcionar gestión unificada de billeteras multicadena
Simplifique las operaciones entre cadenas
Marco central extensible: rediseño de la interfaz central para hacerla más versátil
Mejorar la escalabilidad del marco.
Mejor mecanismo de integración de complementos
Actualización del complemento comunitario: sistema de complementos mejorado
Mejorar la gestión de complementos
La cobertura de prueba del 100% garantiza la calidad.
Mejora de la capa del modelo: introducción del mecanismo de archivo de inicio de sesión del modelo
Admite registro dinámico y cobertura de modelos.
Divida los modelos en dos categorías: LLM e incrustaciones
Una forma más flexible de llamar modelos
La arquitectura de esta nueva versión es más modular y unificada, la interacción entre diferentes componentes es más clara y también proporciona una mejor base para futuras expansiones. Finalmente, si se analiza desde una perspectiva de inversión, Eliza v2 brindará nuevas oportunidades de crecimiento para complementos de expansión de funciones como AgentTank.