图片

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.