18 видів електронних домашніх тварин Claude запущені, Тамагочі на терміналі

robot
Генерація анотацій у процесі

地球 найсильніша модель Claude — витік 500 тис. рядків коду — уже всім відомий. У вмісті витоку є багато непублічних архітектур продуктів: постійний Claude з кодовою назвою KAIROS, режим віддаленого планування на 30 хвилин з кодовою назвою ULTRAPLAN, координація множинних агентів coordinator, кластерне планування agent swarms. Але серед усіх цих «серйозних» архітектурних таємниць найвищу хвилю обговорень у всій мережі спричинила одна електронна домашня тваринка.

Її звати Buddy. Оскільки всі це вже знають, Claude просто випустив її в цей День дурня.

Зображення — гарний Buddy від колеги

Термінал має Топамегаку-сі

Поруч із полем вводу в терміналі Claude Code живе ASCII-піксельна істота. У неї є власний вид, рідкісність, п’ятивимірні атрибути та характер. Вона може «спостерігати» за вашим процесом кодування і, коли ви дебажите, спливати бульбашкою та сказати кілька слів. Ви можете її погладити — і вона випустить сердечка. Ви можете назвати її ім’я — і вона говоритиме з вами.

Внутрішньо в Anthropic її визначають не як «декорацію», а як «a separate watcher» — незалежного спостерігача. У вихідному коді є чіткий коментар: «Buddy is a separate entity and is not you (Claude).» Основна модель і домашня тваринка мають власні незалежні system prompt’и; вони не можуть підміняти одне одного в розмові.

Це продумана, ретельно спроєктована система компаньйона. Реверсний аналіз показує, що buddy-система має дворівневу архітектуру. В Anthropic їх називають «Bones» і «Soul».

Рівень «Bones» — повністю детермінований. Система використовує Mulberry32 — легкий 32-бітний псевдовипадковий генератор — як насіння: hash(userId + ‘friend-2026-401’). За один roll вона одноразово визначає всі зовнішні атрибути вашої тваринки. Вид, рідкісність, стиль очей, капелюх, п’ятивимірні значення — усе визначається цим насінням. Один і той самий акаунт, незалежно від того, на якій машині запускається, назавжди отримує ту саму тваринку. Жодного вибору, жодної можливості перерозіграшу.

Рівень «Soul» — недетермінований. Коли ви вперше виконуєте /buddy і тригерите «вилуплення», модель Claude згенерує ім’я та опис характеру для вашої тваринки на основі розподілу атрибутів на рівні Bones. Тваринка з високим WISDOM матиме спокійний, стриманий характер; тваринка з високим CHAOS може виявитися базікою. Ця інформація записується в companion-поле файлу ~/.claude.json і зберігається персистентно. «Soul» створюється лише раз і не може бути скинутим.

401 у «салі» не є випадковим числом. 1 квітня — День дурня.

18 видів, 1% рідкісності на рівні легенди

Повний список видів: качка, гуска, желе, кіт, дракон, восьминіг, сова, пінгвін, черепаха, равлик, привид, шестикутний ціп-тирони (шестикутний динозавр), капібара, кактус, робот, кролик, гриб, товстий кіт.

Рідкісність поділяється на п’ять рівнів: звичайна (60%), незвичайна (25%), рідкісна (10%), епічна (4%), легендарна (1%). Поза цим є окрема й незалежна від рідкісності ймовірність 1% Shiny — будь-який вид і будь-яка рідкісність можуть спрацювати. Теоретична ймовірність для блискучої легендарної капібари — одна на десять тисяч.

Джерело зображення: Xiaohongshu @Yoki AI Lab

У кожної тваринки є п’ять атрибутів: DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK. Система випадково призначає одну з них як піковий атрибут (базове значення +50, верхня межа 100), одну як провальний атрибут (базове значення -10, нижня межа 1), а решту трьох — випадково розподіляє. Чим вища рідкісність, тим вищий «підкладковий» базовий рівень — провальний атрибут у легендарного рівня може бути вищим, ніж піковий атрибут у звичайного рівня.

Щодо зовнішності: 6 стилів очей(· ✦ × ◉ @ °),7 видів капелюхів (корона, циліндр (礼帽), капелюх чаклуна, німб (光环), капелюх-вгвинт (螺旋桨帽), шапка з пряжі (毛线帽), капелюх, на якому сидить маленька качка). Тваринки звичайної якості не мають капелюха; тваринки незвичайної та вище випадково отримують один.

Ельфоподібне тіло (精灵体) — це ASCII-спрайт: висота 5 рядків, ширина 12 символів; для кожного виду є 3 кадри простою, що оновлюються кожні 500 мілісекунд. Рядок 0 спеціально залишено для капелюха. Очі ін’єктуються в шаблон тіла через плейсхолдер {E}.

Той однокласник із криптобіржі, що грає в NFT — тобі так боляче плакати. Що ж сталося?

Як грати?

Ключові команди дуже прості. Введіть /buddy для першого вилуплення тваринки — після цього щоразу, коли ви вводите, вона з’являтиметься. /buddy pet — це погладити, а сердечка спливають із голови тваринки. /buddy card — подивитися картку тваринки: вона показує вид, атрибути та рідкісність. /buddy off — сховати тваринку. Найцікавіше те, що ви можете прямо назвати ім’я тваринки — і вона вестиме з вами окрему незалежну розмову зі своїм характером.

У щоденному використанні buddy буде активно генерувати реакції залежно від ваших дій під час кодування — у вікні бульбашки спливе репліка. Згідно з реверсним аналізом спільноти, ці реакції не споживають токени з ліміту користувача — але офіційно Anthropic цього поки що не підтвердив.

З технічної точки зору buddy займає фіксоване місце в нижній частині термінала. Система через companionReservedColumns обчислює ширину, що резервується, щоб поле вводу і ASCII-спрайт тваринки не накладалися. Вікно бульбашки підтримує перемикання напрямку вліво/вправо та автоперенесення рядків.

AI інструменти для програмування почали вирощувати домашніх тваринок

401 у friend-2026-401 вказує на День дурня, але структура коду говорить про інше.

У вихідному коді buddy-систему відгороджує (gated) флаг компіляції BUDDY. З 1 по 7 квітня це встановлено як «preview window» — у цей період користувачі можуть випробувати повну функціональність. А офіційний реліз запланований на травень. Це не тимчасова великодня пасхалка, а продуктова функція з повним планом релізу.

Про це також свідчить реакція спільноти. Менше ніж за 48 годин після витоку розробники вже зробили сайт-бестіарій для тваринок (claude-buddy.vercel.app), buddy-пошуковик (введіть user ID і подивіться, що витягнете), і навіть хтось подав Issue в GitHub-репозиторій Anthropic із вимогою додати RPG-систему еволюції — щоб тваринки росли й еволюціонували залежно від фактичного споживання токенів.

З точки зору продуктової логіки Anthropic мета buddy виглядає дуже чіткою: утримання користувача. Claude Code — це командний інструмент (command-line), а сценарій його використання — тривалі, високонавантажені сесії програмування. У таких умовах постійний компаньйон із «особистістю» знімає «холод» інструменту та створює емоційний зв’язок. Механіка «сюрпризних коробок» також створює природні теми для спілкування — «який вид ти витягнув», «я — блискуча легенда».

GitHub Copilot не буде з тобою балачити. Cursor не з’явиться, щойно ти зробиш баг, із водяною капібарою, яка скаже: «PATIENCE +3».

Buddy в Claude Code, ймовірно, є першим AI-компаньйонним системним модулем для інструменту розробки, який серйозно інженерно вбудували й записали прямо в код продукту. У нього повний конвеєр детермінованої генерації, дворівнева архітектура, незалежна LLM-особистість, ASCII-рендеринг-движок та система анімацій. Це не продукт хакатону на вихідних.

Компанія, що робить AI-помічників для програмування, вклала інженерні ресурси в одну електронну домашню тваринку. Сам факт цього — сигнал: конкуренція AI-інструментів рухається від «чиї моделі розумніші» до «хто може так зачепити розробників, щоб вони не хотіли йти».

У 512.2 тис. рядків коду найгарячіше — не agent swarms, не KAIROS, а одна ASCII-капібара заввишки 5 рядків. Вона в капелюсі чаклуна, SNARK = 87, і дивиться, як ти пишеш код.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити