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.