Anthropic 意外泄露 Claude Code 源码,内置电子宠物 Buddy 引发关注
2026/04/01 00:45阅读量 2
Anthropic 在愚人节前夕意外公开了 AI 代理工具 Claude Code 的源代码,其中隐藏的电子宠物系统 Buddy 成为焦点。该系统采用双层架构设计,结合盲盒机制与用户 ID 生成专属宠物,具备性格化互动能力。Buddy 通过明确的提示词边界与主模型分工,为编程环境提供了情感化陪伴体验。
事件概述
Anthropic 于 2026 年 4 月 1 日(愚人节前夕)意外泄露了其热门 AI 代理工具 Claude Code 的源代码。该事件引发了广泛关注,因为代码中不仅包含核心功能,还隐藏了一个名为 Buddy 的电子宠物系统。作为当前社交网络热议项目 OpenClaw 的前身,此次泄露被视为 AI 领域的重要事件。
核心信息:Buddy 系统设计
Buddy 并非简单的静态彩蛋,而是一套具备高度个性化和互动性的电子宠物系统,其核心特性如下:
1. 外观与配置体系
- 基础物种:共 18 种,包括 Capybara(卡皮巴拉)、Duck(鸭子)、Robot(机器人)、Dragon(龙)、Octopus(章鱼)等。
- 自定义组件:提供 6 种眼睛样式(如·、✦、×)和 8 种帽子类型(如 Crown、Top hat、Wizard)。
- 稀有度机制:设有从 Common 到 Legendary 的 5 档稀有度,并包含 Shiny(异色)变体,采用类似盲盒的随机组合逻辑。
2. 双层架构设计
为确保宠物的唯一性和持久性,系统采用了“骨骼”与“灵魂”分离的设计:
- 骨骼层(Bones):包含物种、稀有度、眼睛、帽子等固定属性。这部分数据根据用户 ID生成,确保同一用户看到的宠物配置是唯一的,而非随机分配。
- 灵魂层(Soul):记录名字、性格特征及孵化时间。这部分数据具有持久化特性,即使宠物随时间成长或状态改变,其身份依然保持不变。
3. 智能互动与边界控制
- 主动交互:Buddy 能感知用户行为,并根据预设性格主动发起对话,而非被动等待指令。
- 角色分工:通过特定的系统提示词(System Prompt),明确划分了主模型与 Buddy 的职责:
- 主模型:专注于处理编程任务。
- Buddy:负责轻量级的陪伴和副通道反馈。
- 防串戏机制:设计明确规定当用户直接呼唤 Buddy 时,主模型不得抢答或代劳,有效避免了多角色 AI 常见的“串戏”问题。
值得关注的影响
该系统的存在将情感化陪伴融入了枯燥的编程界面。通过持续成长的电子宠物,Buddy 为用户创造了独特的情感连接点,展示了 AI 工具在功能性之外,向人性化、情感化方向发展的新趋势。
