文章转载来源: Odaily星球日报
本文来自:Deep Value Memetics
编译|Odaily星球日报(@OdailyChina)
译者|Azuma(@azuma_eth)
要点概述
在这份报告中,我们讨论了 Crypto & AI 领域内几大主流框架的发展格局。我们将审视当前的四大主流框架 —— Eliza(AI16Z)、G.A.M.E(GAME)、Rig(ARC)、ZerePy(ZEREBRO),剖析其技术差异及发展潜力。
在过去一周里,我们对以上四大框架进行了分析与测试,结论概述如下。
我们认为 Eliza (市占率约 60%,原作者撰文时市值约 9 亿美元,截至发文市值约 14 亿美元)将继续主导市场份额。Eliza 的价值在于它的先发优势以及开发者的加速采用,Github 上的 193 位贡献者、1800 分叉和 6000 多颗星证明了这一点,并使其成为了 Github 上最受欢迎的软件库之一。
G.A.M.E(市占率约 20%,原作者撰文时市值约 3 亿美元,截至发文市值约 2.57 亿美元)到目前为止的发展非常顺利,且也正在经历快速采用,正如 Virtuals Protocol早前发布的公告那样,基于 G.A.M.E 构建的项目已有200多个,日常请求次数超 15万,周增长率超 200%。G.A.M.E将继续受益于VIRTUAL的爆发,并有可能成为该生态系统中最大的赢家之一。
Rig(市占率约 15%,原作者撰文时市值约 1.6 亿美元,截至发文市值约 2.79 亿美元)的模块化设计非常引人注目且易于操作,有望作为在Solana生态系统(RUST)中占据主导地位。
Zerepy(市占率约 5%,原作者撰文时市值约 3 亿美元,截至发文市值约 4.24 亿美元)是一个更小众的应用,特定于一个狂热的 ZEREBRO 社区,它最近与 ai16z 社区的合作可能会产生一定的协同效应。
在上述统计中,“市占率”在计算方式综合考虑了市值、开发记录以及基础操作系统终端市场的广度。
我们相信 AI 框架将成为本周期中增长最快的板块,当前大约 17 亿美元的板块总市值将很容易增长至 200 亿美元,与 2021 年高峰时的 Layer1 估值相比,这个数字可能依旧比较保守 —— 当时许多单一项目的估值都达到了 200 亿美元以上。虽然上述框架服务于不同的终端市场(链/生态系统),但鉴于我们认为这个板块将整体增长,采用市值加权的方法可能相对最为谨慎。
四大框架
在 AI 和 Crypto 的交汇处,已出现了几个旨在加速 AI 开发的框架,它们包括 Eliza(AI16Z)、G.A.M.E(GAME)、Rig(ARC)、ZerePy(ZEREBRO)。从开源社区项目到注重性能的企业解决方案,每个框架都迎合了代理开发的不同需求和理念。
在下边这张表中,我们列出了每个框架的关键技术、组件和优势。
这份报告将首先聚焦这些框架是什么,它们所使用的编程语言、技术架构、算法以及具有潜在用例的独特功能。然后我们将根据易用性、可扩展性、适应性和性能来比较每个框架,同时讨论它们的优势和局限性。
Eliza
Eliza 是一个由 ai16z 开发的开源多代理模拟框架,旨在创建、部署和管理自主 AI 代理。它以 TypeScript 作为编程语言开发,为构建智能代理提供了一个灵活、可扩展的平台,这些代理能够在多个平台上与人类互动,同时保持一致的个性和知识。
该框架的核心功能包括:支持同时部署和管理多个独特 AI 个性的多代理架构;使用角色文件框架创建多样化代理的角色系统;通过先进的检索增强生成系统(RAG)提供长期记忆和可感知上下文的记忆管理功能。此外,Eliza 框架还提供流畅的平台集成,可与 Discord、X 和其他社交媒体平台实现可靠连接。
在 AI 代理的通信和媒体功能方面,Eliza 是一个极佳的选择。在通信方面,该框架支持与 Discord 的语音频道功能、X 功能、Telegram 以及用于定制用例的直接 API 访问进行集成。另一方面,该框架的媒体处理功能已扩展至 PDF 文档阅读和分析、链接内容提取和摘要、音频转录、视频内容处理、图像分析和对话摘要,可有效处理各种媒体输入和输出。
Eliza 提供了灵活的 AI 模型支持,可通过使用开源模型进行本地推理,通过 OpenAI 以及Nous Hermes Llama 3.1B 等默认配置进行基于云的推理,且支持集成 Claude 以处理复杂查询。Eliza 采用了模块化架构,拥有广泛的动作系统、自定义客户端支持和全面的 API,确保了跨应用的可扩展性和适应性。
Eliza 的用例覆盖了多个领域,比如与客户支持、社区管理、个人任务相关的 AI 助手;再比如自动内容创建者、品牌代表等社交媒体角色;它还可作为知识工作者,扮演研究助理、内容分析师和文档处理员等角色;以及角色扮演机器人、教育导师和娱乐代理等形式的互动角色。
Eliza 的架构围绕着一个代理运行时(agent runtime)构建,该运行时可与角色系统(由模型提供商支持)、记忆管理器(连接到数据库)和动作系统(与平台客户端链接)无缝集成。该框架的独特功能包括允许模块化功能扩展的插件系统,支持语音、文本和媒体等多模态交互,以及与 Llama、GPT-4 和 Claude 等领先 AI 模型的兼容性。凭借其多功能和强大的设计,Eliza 成为跨领域开发 AI 应用的强大工具。
G.A.M.E
G.A.M.E 由 Virtuals 官方团队开发,全称为“生成式自主多模态实体框架(The Generative Autonomous Multimodal Entities Framework)”,该框架旨在为开发者提供应用程序接口(API)和软件开发工具包(SDK),以便他们使用 AI 代理进行实验。该框架提供了一种管理 AI 代理行为、决策和学习过程的结构化方法。
G.A.M.E 的核心组件如下首先,“代理提示界面”(Agent Prompting Interface)是开发者将 G.A.M.E 集成到代理中以获取代理行为的入口。
“感知子系统”则通过指定会话 ID、代理 ID、用户和其他相关细节等参数来启动会话。它将传入的消息合成为适合“战略规划引擎”的格式,充当 AI 代理的感觉输入机制,无论是以对话还是反应的形式。这里的核心是“对话处理模块”,负责处理来自代理的消息和响应,并与“感知子系统”协作,有效解释和响应输入。
“战略规划引擎”与“对话处理模块”和“链上钱包操作员”协同工作,生成响应和计划。该引擎在两个层面上运作:作为高级规划器,根据上下文或目标创建广泛的策略;作为低级策略,将这些策略转化为可执行的政策,进一步细分为动作规划器(用于指定任务)和计划执行器(用于执行任务)。
一个单独但关键的组件是“世界上下文”,它引用环境、世界信息和游戏状态,为代理的决策提供必要的上下文。此外,“代理库”用于存储长期属性,如目标、反思、经验和个性,这些共同塑造了代理的行为和决策过程。该框架使用了“短期工作记忆”和“长期记忆处理器” —— 短期记忆保留有关先前行动、结果和当前计划的相关信息;相比之下,长期记忆处理器根据重要性、最近性和相关性等标准提取关键信息。这种记忆存储了有关代理的经验、反思、动态个性、世界上下文和工作记忆的知识,以增强决策并为学习提供基础。
为了增加布局,“学习模块”从“感知子系统”获取数据以生成通用知识,这些知识被反馈到系统中以优化未来的交互。开发者可以通过界面输入对行动、游戏状态和感官数据的反馈,以增强 AI 代理的学习并提高其规划和决策能力。
工作流程从开发者通过代理提示界面进行交互开始;“感知子系统”处理输入并将其转发给“对话处理模块”,该模块管理交互逻辑;然后,“战略规划引擎”根据这些信息,利用高级战略和详细的行动规划来制定和执行计划。
来自“世界上下文”和“代理库”的数据为这些过程提供信息,而工作记忆跟踪即时任务。同时,“长期记忆处理器”随时间存储和检索知识。“学习模块”分析结果并将新知识整合到系统中,使代理的行为和交互持续改进。
Rig
Rig是一个基于Rust的开源框架,旨在简化大型语言模型(LLM)应用的开发。它提供了一个统一的接口,用于与多个 LLM 提供商(如 OpenAI 和 Anthropic)进行交互,并支持各种向量存储,包括 MongoDB 和 Neo4j。该框架的模块化架构具有“提供商抽象层”、“向量存储集成”和“代理系统”等核心组件,可促进 LLM 的无缝交互。
Rig 的主要受众包括使用 Rust 构建 AI/ML 应用的开发者,次要受众包括寻求将多个 LLM 提供商和向量存储集成到其 Rust 应用中的组织。资源库使用基于工作区的结构组织,包含多个 crates,实现了可扩展性和高效的项目管理。Rig 主要功能包括“提供商抽象层”(Provider Abstraction Layer),该层通过一致的错误处理,将用于完成和嵌入 LLM 提供商的 API 标准化;“向量存储集成”组件为多个后端提供了一个抽象接口,并支持向量相似性搜索;“代理系统”简化了 LLM 交互,支持检索增强生成(RAG)和工具集成。此外,嵌入框架提供了批处理能力和类型安全的嵌入操作。
Rig 利用多项技术优势确保可靠性和性能。异步操作利用 Rust 的异步运行时来高效处理大量并发请求;该框架固有的错误处理机制提高了对人工智能提供商或数据库操作故障的恢复能力;类型安全可防止编译时出错,从而提高代码的可维护性;高效的序列化和反序列化流程有助于处理 JSON 等格式的数据,这对人工智能服务的通信和存储至关重要;详细的日志记录和仪表进一步帮助调试和监控应用程序。
Rig 中的工作流程始于客户端发起请求,请求流经“提供商抽象层”,与相应的 LLM 模型交互;然后,数据由核心层处理,代理可在核心层使用工具或访问向量存储以获取上下文;通过 RAG 等复杂的工作流程生成和完善响应,其中包括文档检索和上下文理解,然后再返回给客户端。该系统集成了多个 LLM 提供商和向量存储,可适应模型可用性或性能变化。
Rig 的用例多种多样,包括检索相关文档以提供准确回复的问题解答系统、用于高效内容发现的文档搜索和检索,以及为客户服务或教育提供上下文感知交互的聊天机器人或虚拟助理。它还支持内容生成,能够根据学习到的模式创建文本和其他材料,是开发人员和组织机构的多功能工具。
ZerePy
ZerePy 是一个用 Python 编写的开源框架,旨在利用 OpenAI 或 Anthropic LLM 在 X 上部署代理。ZerePy 源自模块化版本的 Zerebro 后端,允许开发者使用与 Zerebro 核心功能类似的功能启动代理。虽然该框架为代理的部署提供了基础,但为了产生创造性的产出,必须对模型进行微调。ZerePy 简化了个性化 AI 代理的开发和部署,尤其适用于社交平台上的内容创作,促进了以艺术和去中心化应用为目标的 AI 创意生态系统。
该框架采用 Python 语言构建,强调代理的自主性,注重创造性产出的生成,与 Eliza 的架构+合作伙伴关系相一致。其模块化设计支持内存系统集成,便于在社交平台上部署代理。其主要功能包括用于代理管理的命令行界面、与 X 的集成、对 OpenAI 和 Anthropic LLM 的支持,以及用于增强功能的模块化连接系统。
ZerePy 的用例涵盖社交媒体自动化,用户可以部署 AI 代理进行发布、回复、点赞和转发,从而提高平台参与度。此外,它还适用于音乐、备忘录和 NFT 等领域的内容创作,是数字艺术和基于区块链的内容平台的重要工具。
横向对比
在我们看来,上述每个框架都为 AI 开发提供了独特的方法,迎合了特定的需求和环境,这使得争论不再局限于这些框架是否互为竞争对手,而是集中在了每个框架是否可提供了独特的效用及价值。
Eliza 以其用户友好的界面脱颖而出,尤其适合熟悉 JavaScript 和 Node.js 环境的开发者。它全面的文档有助于在各种平台上设置 AI 代理,尽管其丰富的功能集可能会呈现适度的学习曲线,但由于使用了 TypeScript,Eliza非常适合构建嵌入网络中的代理,因为大部分前端网络基础设施都是用 TypeScript 构建的。该框架以其多代理架构而闻名,能够跨 Discord、X 和 Telegram 等平台部署多样化的 AI 个性代理。其先进的 RAG 系统用于记忆管理,使其特别适合构建客户支持或社交媒体应用类型的 AI 助手。虽然它提供了灵活性、强大的社区支持和一致的跨平台性能,但它仍处于早期阶段,可能对开发者构成学习曲线。
G.A.M.E 专为游戏开发者设计,通过 API 提供了低代码或无代码界面,便于那些游戏领域内技术水平较低的用户访问。不过,它专注于游戏开发和区块链集成,对于没有相关经验的人来说,学习曲线可能比较陡峭。它在程序化内容生成和 NPC 行为方面表现突出,但也受限于其细分领域和区块链集成时存在的额外复杂性。
Rig 由于使用了 Rust 语言,可能会因为该语言的复杂性而对用户不太友好,这给学习带来很大挑战,但对于精通系统编程的人来说,它可以提供直观的交互。与 TypeScript 相比,Rust 本身以其性能和内存安全性而闻名。它具有严格的编译时检查和零成本抽象,这是运行复杂人工智能算法所必需的。该语言的高效和低控制特点使其成为资源密集型 AI 应用的理想选择。该框架采用模块化和可扩展设计,可提供高性能解决方案,非常适合企业应用。不过,对于不熟悉 Rust 语言的开发者来说,使用 Rust 会带来陡峭的学习曲线。
ZerePy 使用了 Python语言,为创造性 AI 任务提供了更高的可用性。对于 Python 开发者,尤其是具有 AI/ML背景的开发者来说,学习曲线较低,且由于 ZEREBRO 的热度可获得强大的社区支持。ZerePy 在 NFT 等创意性 AI 应用方面表现出色,该框架也将自身定位为数字媒体和艺术领域的强大工具。虽然它在创意方面表现出色,但与其他框架相比,其应用范围相对较窄。
在可扩展性方面,四大框架的对比如下。
Eliza 在 V2 版本更新后取得了长足进步,引入了统一的消息线和可扩展的核心框架,实现了跨平台的高效管理。但是,如果不进行优化,管理这种多平台交互可能会带来可扩展性方面的挑战。
G.A.M.E 擅长游戏所需的实时处理,其可扩展性可通过高效算法和潜在的区块链分布式系统进行管理,不过可能会受到特定游戏引擎或区块链网络限制的制约。
Rig 框架可利用 Rust 的性能优势实现更好的可扩展性,天生设计用于高吞吐量应用,这可能对企业级部署特别有效,不过这可能意味着要实现真正的可扩展性需要复杂的设置。
ZerePy 的可扩展性针对创意输出,且得到社区贡献的支持,但该框架的侧重点可能会限制其在更广泛的人工智能环境中的应用,其可扩展性可能会受到创意任务多样性而非用户量的考验。
在适用性方面,Eliza 凭借其插件系统和跨平台兼容性遥遥领先,其次是游戏环境中的 G.A.M.E 和处理复杂 AI 任务的 Rig。ZerePy 在创意领域表现出了很高的适应性,但在更广泛的 AI 应用领域却不太适用。
性能方面,四大框架的测试结果如下。
Eliza 针对社交媒体的快速互动进行了优化,但在处理更复杂的计算任务时,其性能表现可能会有所不同。
G.A.M.E 专注于游戏场景中的高性能实时交互,可利用高效的决策过程和可能的区块链进行分散化的 AI 操作。
Rig 以 Rust 为基础,可为高性能计算任务提供出色的性能表现,适用于计算效率至关重要的企业应用。
ZerePy 的性能针对创意内容的创建,其指标以内容生成的效率和质量为中心,在创意领域之外可能不太通用。
结合上述优劣势综合分析,Eliza 提供了更好灵活性和可扩展性,插件系统和角色配置使其具有很强的适应性,有利于跨平台的社交人工智能互动;G.A.M.E在游戏场景可提供独特的实时交互能力,并通过区块链集成提供了新颖的 AI 参与;Rig 的优势在于其性能和可扩展性,适用于企业级 AI 任务,且注重代码的简洁和模块化,以保证项目的长期健康发展;Zerepy 擅长培养创造力,在数字艺术的 AI 应用方面处于领先地位,并得到了充满活力的社区驱动开发模式的支持。
总而言之,每个框架都有其局限性。Eliza 仍处于早期阶段,存在潜在的稳定性问题,新开发者的学习曲线较长;G.A.M.E 的小众关注点可能会限制其更广泛的应用,引入区块链也会增加复杂性;Rig 的学习曲线因 Rust 语言的复杂性而更加陡峭,可能会让一些开发者望而却步;Zerepy 对创意产出的狭隘关注可能会限制其在其他人工智能领域的应用。
核心对比项梳理
Rig(ARC)
语言: Rust,注重安全性和性能。
用例:注重效率和可扩展性,是企业级 AI 应用的理想选择。
社区: 社区驱动较少,更侧重于技术开发者。
Eliza (AI16Z)
语言:TypeScript,强调 Web3 的灵活性和社区参与。
用例: 专为社交互动、DAO 和交易而设计,特别强调多代理系统。
社区: 高度社区驱动,与 GitHub 有广泛联系。
ZerePy (ZEREBRO):
语言:Python,更容易被更广泛的 AI 开发者群体接受。
用例:适用于社交媒体自动化和较简单的 AI 代理任务。
社区: 相对较新,但由于 Python 的普及以及 ai16z 贡献者的支持,有望实现增长。
G.A.M.E(VIRTUAL、GMAE):
重点: 自主、自适应的 AI 代理,可根据虚拟环境中的互动进行进化。
用例:最适用于代理需要学习和适应的场景,如游戏或虚拟世界。
社区: 具有创新性,但仍在竞争中确定自己的定位。
Github 数据增长情况
上述图表是自这些框架自推出以来在 GitHub 上挂星数据的变化情况。一般而言,GitHub 的星星可作为社区兴趣、项目流行度和项目感知价值的指标。
Eliza(红线):图表显示出该框架星星数量增长显著且趋势稳定,从 7 月的低基数开始,在 11 月下旬开始激增,现已达到 6100 颗星。这表明围绕着该框架兴趣迅速激增,吸引了开发者的注意。指数级的增长则表明,Eliza 因其功能、更新和社区参与而获得了巨大的吸引力,它的受欢迎程度远远超过了其他产品,这表明它得到了社区的大力支持,在人工智能社区中具有更广泛的适用性或兴趣。
Rig(蓝线): Rig 是四大框架中历史最“悠久”的一个,它的星星增长幅度不大,但很稳定,最近一个月则明显上升。它的星星总量已达 1700 颗,但仍处于上升轨道。关注度的稳定积累得益于持续的开发、更新和不断增长的用户群。这可能反映了 Rig 是仍在积累声誉的框架。
ZerePy(黄线): ZerePy 几天前刚刚启动,星星数量已增长到了 181。需要强调的是,ZerePy 需要更多的开发来提高其可见度和采用率,与 ai16z 的合作可能会吸引更多的贡献者参与其代码库。
G.A.M.E(绿线): 该框架的星星数量很少,但值得注意的是,该框架可以通过 API 直接应用于 Virtual 生态系统中的代理,因此无需在 Github 上发布。 然而,虽然该框架仅在一个多月前才公开供构建者使用,但目前已有 200 多个项目在使用 G.A.M.E进行构建。
AI 框架的升级预期
Eliza的 2.0 版本将包括与Coinbase代理工具包的集成。所有使用Eliza的项目将获得对未来原生TEE(可信执行环境)的支持,使代理能够在安全环境中运行。插件注册中心(Plugin Registry)是 Eliza 即将推出的一项功能,允许开发人员无缝注册和集成插件。
此外,Eliza 2.0 将支持自动化的匿名跨平台消息传递。预计于 2025 年 1 月 1 日发布的 Tokenomics 白皮书将对支撑Eliza框架的 AI16Z 代币产生积极影响。ai16z 计划继续加强该框架的实用性,并利用其主要贡献者所做的努力,引进高素质人才。
G.A.M.E框架为代理提供了无代码集成,使得在单个项目中可同时使用G.A.M.E和Eliza,各自服务于特定用例。这种方法预计将吸引专注于业务逻辑而非技术复杂性的构建者。尽管该框架仅公开可用30多天,但在团队努力吸引更多贡献者的支持下,该框架已取得实质性进展。预计在 VirtuaI 上启动的每个项目都将采用G.A.M.E。
由 ARC代币驱动的Rig框架具有显著潜力,尽管其框架的成长处于早期阶段,推动 Rig 采用的项目合约计划也仅上线几天。不过,预计不久后将出现与ARC搭配的高质量项目,类似于Virtual飞轮,但专注于Solana。Rig 团队对与Solana的合作持乐观态度,将ARC定位为Solana的Virtual。值得注意的是,该团队不仅激励使用Rig启动的新项目,还激励开发者增强Rig框架本身。
Zerepy是一个新推出的框架,由于与 ai16z(Eliza 框架)的合作正在获得大量关注,该框架已吸引了来自Eliza的贡献者,他们正在积极努力地改进该框架。Zerepy 享有由 ZEREBRO 社区驱动的狂热支持,且正在为此前在竞争激烈的 AI 基础设施领域缺乏发挥空间的 Python 开发者开辟了新机会。预计该框架将在 AI 的创意方面发挥重要作用。