Fuente de reimpresión del artículo: NingNing
Pasé un tiempo investigando el marco de AI Agent AI16Z, la versión actual de Eliza, y las diferencias con la versión V2 revelada por Shawn.
Antes de la comparación, primero entendamos la arquitectura básica de la versión actual y la versión V2.
Como se muestra en la figura 1, el marco actual de Eliza consiste en la capa de interfaz (Interface Layer), la capa de funciones centrales (Core Layer) y la capa de modelos (Model Layer).
Capa de interfaz (Interface Layer)
Responsable de la interacción con plataformas externas
Soporta múltiples plataformas como Discord, Twitter, Telegram, etc.
Proporciona interfaz API para que otros sistemas la llamen
Capa de funciones centrales (Core Layer)
Sistema de memoria: proporciona capacidad de almacenamiento recuperable y procesamiento de documentos
Sistema de comportamiento: gestiona comportamientos personalizados y ejecución de acciones
Sistema de configuración: gestiona la configuración a través de .env y elizaConfig.yaml
Capa de modelos (Model Layer)
Soporta varios modelos de lenguaje grande, incluidos OpenAI, Anthropic, Llama, Grok, etc.
Proporciona abstracción de interfaz de modelo unificada
Las capas interactúan a través de interfaces estándar, soportando alta modularidad y escalabilidad.
El 15, Shawn reveló que está desarrollando la versión Eliza v2, y se espera que la versión alpha se lance en 2 a 3 semanas.
Eliza v2 unificará el bus de mensajes y simplificará el cliente; billetera de agente unificada; el sistema de modelos utiliza registro y modo de sobrescritura; mejora el marco central genérico escalable; actualiza los plugins comunitarios; alcanza 100% de cobertura de pruebas.
El diseño de la arquitectura de la versión V2 se especula de la siguiente manera:
Déjame explicarte las principales mejoras de Eliza v2 y su ubicación en la arquitectura:
Mejora de la capa de interfaz: unificación del bus de mensajes
Integra el sistema de procesamiento de mensajes unificado a partir de clientes dispersos anteriormente
Las plataformas (Discord/Twitter, etc.) se convierten en adaptadores del bus de mensajes
Simplificó el desarrollo y mantenimiento del cliente
Proporciona una experiencia de procesamiento de mensajes más consistente
Mejoras en la capa de funciones centrales: billetera proxy unificada
Integró la configuración de billetera dispersa original
Proporciona gestión unificada de billeteras multichain
Simplifica las operaciones entre cadenas
Marco central escalable: rediseño de interfaces centrales para hacerlas más genéricas
Mejora la escalabilidad del marco
Mejor mecanismo de integración de plugins
Actualización de plugins comunitarios: mejora del sistema de plugins
Mejora en la gestión de plugins
100% de cobertura de pruebas garantiza calidad
Mejoras en la capa de modelos: introducción del mecanismo de registro de modelos
Soporta el registro y sobrescritura dinámicos de modelos
Clasifica los modelos en dos grandes categorías: LLMs y Embeddings
Método de llamada al modelo más flexible
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 la perspectiva de inversión, Eliza v2 traerá nuevas oportunidades de crecimiento para plugins de expansión de funciones como AgentTank.