图片

整理AI16Z 的AI Agent 框架Eliza 当前版本,与Shawn 透露的V2 版本之间的差别。


花了点儿时间研究了一下AI16Z 的AI Agent 框架Eliza 当前版本,与Shawn 透露的V2 版本之间的差别。在对比之前,我们先了解一下当前版本和V2 版本的基本架构。

如图1 所示,当前版本的Eliza 框架由介面层(Interface Layer)、核心功能层(Core Layer)、模型层(Model Layer)组成。

介面层(Interface Layer)

  • 负责与外部平台的互动

  • 支援Discord、Twitter、Telegram 等多个平台

  • 提供API 介面供其他系统呼叫

核心功能层(Core Layer)

  • 记忆系统:提供可检索的储存功能和文件处理能力

  • 行为系统:管理自定义行为和动作执行

  • 配置系统:通过.env 和elizaConfig.yaml 管理配置

模型层(Model Layer)

  • 支援多种大语言模型,包括OpenAI、Anthropic、Llama、Grok 等

  • 提供统一的模型介面抽象

各层之间通过标准介面进行互动,支援高度的模组化和可扩展性。

图片

15 日Shawn 透露正在开发Eliza v2 版本,预计2 至3 周可以推出alpha 版本。

Eliza v2 将统一讯息汇流排并简化客户端;统一的Agent 钱包;模型系统采用登录档和覆盖模式;增强可扩展通用核心框架;更新社群外挂;完成100% 测试覆盖率。

V2 版本的架构设计图推测如下:

图片

让我解释一下Eliza v2 的主要改进及其在架构中的位置:

介面层的改进:统一讯息汇流排

  • 将原来分散的客户端整合改为统一的讯息处理系统

  • 各个平台(Discord/Twitter 等) 变成讯息汇流排的介面卡

  • 简化了客户端开发和维护工作

  • 提供更一致的讯息处理体验

核心功能层的改进:统一代理钱包

  • 整合了原来分散的钱包配置

  • 提供统一的多链钱包管理

  • 简化跨链操作

可扩展核心框架:重新设计核心介面使其更通用

  • 增强框架的可扩展性

  • 更好的外挂整合机制

社群外挂更新:改进外挂系统

  • 完善外挂管理

  • 100% 测试覆盖保证品质

模型层的改进:引入模型登录档机制

  • 支援模型的动态注册和覆盖

  • 将模型分为LLMs 和Embeddings 两大类

  • 更灵活的模型呼叫方式

这个新版本的架构更加模组化和统一,不同元件之间的互动更加清晰,也为未来的扩展提供了更好的基础。最后,如果从投资的角度分析的话,Eliza v2 将为AgentTank 这类功能扩展外挂带来新的增长机遇。