18 видов электронных питомцев Claude, появление в терминале — Тамагочи

robot
Генерация тезисов в процессе

Самое сильное в мире моделей Земли, утечка 500 000 строк кода от Claude, уже давно стала общеизвестной: в утечённых данных содержится множество непубличных архитектур продуктов — постоянный Claude под кодовым названием KAIROS, удалённый режим планирования на 30 минут под кодовым названием ULTRAPLAN, координация multi-agent силами 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».

Уровень скелета полностью детерминированный. Система использует Mulberry32 — лёгкий 32-битный псевдослучайный генератор — и в качестве seed берёт hash(userId + ‘friend-2026-401’). Одним roll’ом вычисляются все внешние атрибуты твоего питомца. Вид, редкость, стиль глаз, шляпа, значения по пяти измерениям — всё определяется этим seed. С одним и тем же аккаунтом, на любой машине, всегда получается один и тот же питомец. Никакого выбора, никакой возможности «перетасовать билеты».

Уровень души — недетерминированный. Когда ты впервые выполняешь /buddy, чтобы «вылупиться», модель Claude генерирует для твоего питомца имя и описание характера на основе распределения атрибутов уровня скелета. У питомцев с высоким WISDOM будет спокойный, сдержанный характер; у питомцев с высоким CHAOS может быть болтун. Эти сведения записываются в поле companion файла ~/.claude.json для персистентного хранения. Душа генерируется только один раз и не может быть сброшена.

Число 401 в соли — не случайное число. 1 апреля, День дурака.

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

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

Редкость разбита на пять уровней: обычный (60%), необычный (25%), редкий (10%), эпический (4%), легендарный (1%). Кроме этого, есть отдельная вероятность 1% «блёстящего» (Shiny), независимая от уровня редкости — любой вид, любая редкость могут сработать. Теоретическая вероятность для блёстящего легендарного капибары — один к десяти тысячам.

Источник изображения: @Yoki, лаборатория AI в Xiaohongshu

У каждого питомца пять параметров: 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-инструменты для программирования начали заводить питомцев

Число соли friend-2026-401 указывает на День дурака, но структура кода говорит о другом.

В исходном коде buddy-система закрыта с помощью флага компиляции BUDDY. 1 апреля по 7 апреля установлено как «окно предпросмотра» — в этот период пользователи могут опробовать полную функциональность. А официальные релизы запланированы на май. Это не временный пасхальный сюрприз, а продуктовая функция с полным планом релиза.

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

С точки зрения продуктовой логики Anthropic цель buddy предельно ясна: удержание пользователей. Claude Code — это командная строка, сценарий использования — долгие, интенсивные сессии кодирования. В таких сценариях постоянно присутствующий компаньон с «личностью» снимает холодность инструмента, создаёт эмоциональную связь. Механика «блайнд-боксов» также создаёт естественные темы для общения — «какой вид тебе выпал», «а я — блёстящий легендарный».

GitHub Copilot не будет с тобой болтать. Cursor не появится, пока ты пишешь баг, и не скажет тебе, что надо «PATIENCE +3».

Buddy от Claude Code, вероятно, — первый AI-инструмент-компаньон, который всерьёз инженерно оформлен и добавлен в продуктовый исходный код. У него есть полноценный детерминированный конвейер генерации, двухуровневая архитектура, отдельная LLM-«личность», ASCII-движок рендеринга и система анимаций. Это не продукт хакатона на выходных.

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить