Claudeの18種類の電子ペットが登場、端末内の终端里的拓麻歌子

robot
概要作成中

地球最強モデル Claude の50万行コード漏えいの件は、すでに広く知れわたっています。漏えい内容には、未公開のプロダクトアーキテクチャが大量に含まれていました。コードネーム KAIROS の常駐 Claude、コードネーム ULTRAPLAN の30分リモート計画モード、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 ビット疑似乱数生成器——を用い、hash(userId + ‘friend-2026-401’) をシードにして、一度だけあなたのペットの外観属性すべてを roll します。種族、レア度、目のスタイル、帽子、五次元の数値はすべてこのシードで決まります。同じアカウントであれば、どのマシンで実行しても、永遠に同じペットを得ます。選択の余地はなく、リロール(ガチャの引き直し)のチャンスもありません。

魂層は非決定的です。あなたが初めて /buddy を実行して「孵化」すると、Claude モデルは骨格層の属性分布に基づいて、ペットの名前と一段の性格描写を生成します。WISDOM が高いペットは落ち着いて内向的な性格になります。CHAOS が高いと口数の多いタイプかもしれません。これらの情報は ~/.claude.json の companion フィールドに書き込まれ、永続化されて保存されます。魂は一度だけ生成され、リセットはできません。

塩値の 401 はランダム数ではありません。4 月 1 日、エイプリルフールです。

18 種の種族、1% の伝説級レア度

完全な種族リスト:duck、goose、jelly、cat、dragon、octopus、owl、penguin、turtle、snail、ghost、hex dinosaur、capybara、cactus、robot、rabbit、mushroom、fat cat。

レア度は5段階です:普通(60%)、非凡(25%)、レア(10%)、エピック(4%)、伝説(1%)。これに加えて、レア度とは独立した 1% の確率——Shiny——があります。どの種族でも、どのレア度でも発火の可能性があります。つまり、シャイニー伝説級 capybara の理論確率は 1/10000 です。

画像ソース:小紅書 @Yoki の AI 実験室

各ペットには5つの属性:DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK があります。システムはランダムに1項目をピーク属性に指定します(基礎値 +50、上限 100)。1項目を谷属性に指定します(基礎値 -10、下限 1)。残りの3項目はランダムに散らします。レア度が高いほど基礎値の下駄が高くなります。つまり、伝説級の谷属性は普通級のピーク属性より高い可能性すらあります。

見た目の面では、6種類の目のスタイル(· ✦ × ◉ @ °)、7種類の帽子(王冠、シルクハット、ウィザードハット、ハロー、プロペラ帽、毛糸帽、小さなアヒルを頭に乗せる)。普通品質のペットには帽子がなく、非凡以上はランダムで1つの帽子が付与されます。

精霊体は ASCII の文字アートです:5行の高さ、12文字幅。各種族には3フレームの待機アニメーションがあり、500ミリ秒ごとに更新されます。0行目は帽子専用です。目は {E} プレースホルダを通じて体のテンプレートに注入されます。

仮想通貨界隈で NFT をやってるあの人、泣けるほど悲しんでるけど、何が起きたの?

どうやって遊ぶの?

コアとなる指令はシンプルです。/buddy を初めて入力するとペットが孵化し、その後は毎回入力するたびに呼び出されて姿を現します。/buddy pet はなでることで、ハートがペットの頭の上から舞い上がります。/buddy card でペットカードを表示し、種族・属性・レア度を見せます。/buddy off でペットを隠します。いちばん面白いのは、ペットの名前をそのまま呼べることで、ペットは自分の性格であなたと独立した対話を展開します。

日常的な利用では、buddy はあなたのコーディング行動に基づいて能動的に反応を生成します——バブル枠の中に一言が出ます。コミュニティの逆解析によれば、これらの反応はユーザーの token 枠を消費しないとのことですが、Anthropic の公式はまだこれを確認していません。

技術的な実装としては、buddy はターミナルの下部に固定のスペースを占有します。システムは companionReservedColumns で予約幅を計算し、入力欄とペットの精霊が重ならないようにします。バブル枠は左右方向の切り替えと自動改行に対応しています。

AI プログラミングツールがペットを飼い始めた

塩値 friend-2026-401 はエイプリルフールを指しているけど、コード構造は別のことを示しています。

ソースコードでは、buddy システムは BUDDY というコンパイルフラグでゲートされています。4 月 1 日から 7 日までが「プレビューウィンドウ」に設定されており、その期間ユーザーは完全な機能を体験できます。一方で正式リリースは 5 月にスケジュールされています。これは一時的なおまけ(テンプ彩蛋)ではなく、リリース計画を持つプロダクト機能です。

コミュニティの反応もそれを裏づけています。リーク後 48 時間も経たないうちに、開発者たちはペット図鑑のサイト(claude-buddy.vercel.app)、buddy 検索器(user ID を入力すると、どんな抽選になるかプレビューできる)、さらには誰かが Anthropic の GitHub リポジトリに Issue を出して RPG 進化システムの追加を要求しました——実際の token 消費量に応じてペットがアップグレードして成長するように。

Anthropic のプロダクトロジックから見ると、buddy の狙いは明確です:ユーザーの粘着性。Claude Code はコマンドラインツールで、長時間・高強度のプログラミングセッションが使用シーンです。この状況では、「人格」を持つ常駐コンパニオンが、ツールの冷たさを和らげ、感情のつながりを生みます。盲盒(ボックス)メカニズムは、自然なソーシャルトピックも作ります——「引いたのはどの種族?」「俺はシャイニー伝説」。

GitHub Copilot はあなたとチャットしません。Cursor は、あなたがバグを書いた瞬間に水豚が出てきて「PATIENCE +3」と言ったりしません。

Claude Code の buddy は、おそらく最初の、真剣にエンジニアリングされてプロダクトのソースコードに書き込まれた AI 開発ツールのコンパニオンシステムです。完全な決定性生成パイプライン、二層アーキテクチャ、独立した LLM 人格、ASCII レンダリングエンジン、アニメーションシステムまで揃っています。これは週末のハッカソンの産物ではありません。

AI プログラミング支援の会社が、エンジニアリングリソースを一匹の電子ペットに投下した。これはそれ自体がシグナルです——AI ツールの競争が「誰のモデルがより賢いか」から「開発者が離れたくない仕組みを誰が作れるか」へと滑り始めています。

51.2万行のコードの中で一番ホットなのは agent swarms でも KAIROS でもありません。高さ 5 行の ASCII 水豚です。それは巫師帽をかぶり、SNARK 値 87 で、あなたがコードを書いているのを見ています。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン