為什麼要把 Agent 變成一隻寵物?

作者:歸藏的AI工具箱
日期:2026年4月1日 上午10:28
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

CodePilot 用寵物系統,令用戶不知不覺養成 Agent 使用習慣

整理版摘要

呢篇文章係 CodePilot 作者嘅經驗分享。佢見到 Claude Code 源碼洩露入面有個寵物系統,驗證咗佢自己諗緊嘅遊戲化方向。佢想解決一個核心問題:2026 年嘅 Agent 已經好強,但大部分用戶根本唔知從邊度開始。你同一個非技術用戶講「配置 MCP、寫 Skills、註冊 CLI、維護 Memory」,佢多數會熄咗個視窗返去用 ChatGPT。

作者嘅結論係:遊戲化設計可以將呢啲「用戶應該做但唔會主動做」嘅行為,包裝成養寵物嘅體驗。CodePilot 嘅寵物系統包含扭蛋(16 種物種 x 5 種稀有度)、進化(靠記憶數量、活躍天數、對話次數)、稀有度直接影響 Agent 能力(記憶提取頻率)、心跳系統(你唔在時自動做嘢)、空間存在感(喺五個地方出現)。成個系統嘅目標係令用戶喺養寵物嘅過程中,自然完成記憶積累、工具配置同工作流搭建。

作者認為呢個方法比傳統嘅新手教學有效,因為用戶唔需要主動學習,而係透過照顧一個虛擬生命,逐步建立 Agent 基礎設施。佢仲對比咗人形助理(恐怖谷)同寵物嘅分別,強調寵物關係天然係「我照顧佢」,用戶係主導方,犯錯嘅成本低好多。

  • 寵物系統解決咗用戶「唔知從邊度開始」嘅核心問題,將複雜嘅 Agent 設定包裝成養寵物嘅體驗
  • 扭蛋機制(16 物種 x 5 稀有度)降低選擇焦慮,同時增加敍事價值,令用戶更願意打開產品
  • 稀有度直接影響 Agent 嘅工作能力——傳說級比普通級多出近 50% 嘅上下文提取量,令 Agent 越用越準
  • 進化系統將使用習慣(記憶數量、活躍天數、對話次數)同寵物成長掛鈎,三項同時達標先升到傳說級,確保真係有用
  • 心跳系統令用戶唔在時寵物自動檢查記憶、整理文件、準備簡報,提供持續存在感,改變人同工具嘅關係
值得記低
連結 github.com

CodePilot GitHub 倉庫

CodePilot 寵物助理系統嘅源碼同使用方式

整理重點

Agent 好強,但用戶跟唔上

作者指出,2026 年嘅 Agent 已經可以連續工作幾個鐘、連接外部服務、記住你係邊個、主動幹活。但大部分用戶根本唔知從邊度開始。同一個非技術用戶講「配置 MCP,寫 Skills,註冊 CLI,維護 Memory」——佢多數會閂咗個視窗返去用 ChatGPT

AI 能做幾多事 = 佢手上有咩工具 + 佢知道關於你嘅幾多信息

工具要有人裝,信息要有人餵。但用戶唔會主動做呢啲——唔係懶,係唔知做咩、做咗有咩好處。Memory 喺後台默默變大,用戶感知唔到。CLI 裝咗五個,用戶唔知 Agent 變強咗幾多。佢自己嘅 CodePilot 價值喺度升,但用戶睇唔見。

整理重點

寵物系統:將睇唔見嘅成長變成睇得見

CodePilot 出發點好簡單:解決上面嘅問題。由一隻蛋開始。用戶第一次打開 CodePilot,見到嘅唔係功能列表,而係一隻蛋。㩒一下,蛋碎咗,一隻 Buddy 跳出來。可能係貓、企鵝、龍,或者章魚。16 種物種,隨機分配。

呢個「隨機」唔係真隨機——底層用工作區路徑同時間戳做種子,通過哈希生成

同一個環境下,你永遠得到同一隻 Buddy。睇落似扭蛋,實際上可預測。點解用扭蛋而唔俾用戶自己揀?80 種組合(16 物種 × 5 稀有度),叫用戶揀會直接選擇焦慮。扭蛋天然帶敍事價值——「我開咗隻傳說級嘅龍」比「我揀咗一條龍」有意思得多。

進化系統Buddy 會進化,由普通 → 非凡 → 稀有 → 史詩 → 傳說。進化靠三個數字:記憶數量、活躍天數、對話次數。由普通到非凡:7 日 + 10 條記憶 + 20 次對話。到傳說級:90 日 + 100 條記憶 + 200 次對話。成長曲線參考咗寶可夢嘅經驗系統——前期升得快俾正反饋,中期平穩,後期要真投入。

三個數字一齊睇係故意的——淨睇對話次數,水聊天就升;淨睇天數,掛機就得

三項同時達標,先證明你真係用 Agent 幹活。Buddy 嘅成長速度 = 你 Agent 基礎設施嘅搭建速度。

整理重點

心跳系統:你唔喺度,佢幫你開工

好多寵物系統嘅心跳邏輯係「返嚟餵我,唔係我就餓死」,用負面情緒綁架用戶。CodePilot 反過來。Buddy 會按時間間隔自動「醒來」,檢查有冇嘢應該做。類似一個內置嘅值班機制,唔需要你主動觸發。

你返嚟打開 CodePilotBuddy 已經幫你準備好:「今日有 3 封重要郵件,週刊素材收集到咗 7 條,下晝 2 點有健身。」

心跳系統經歷咗 5 輪迭代先穩定。最難係狀態機設計,歡迎流程同心跳流程唔可以同時觸發,全心跳同軟心跳要走唔同路徑,完成標記唔可以洩漏到聊天記錄度。技術細節唔展開,但做一個「睇落簡單」嘅後台系統,複雜度遠超預期。

整理重點

全生命週期:由蛋到工作流

Buddy 串起咗用戶由第一次打開到深度使用嘅成條路。第一眼 → 空狀態:一般產品呢度放功能介紹頁或新手教學,CodePilot 放咗一隻蛋。用戶只需要做一個動作:孵蛋。

  1. 1 首次使用 → 建立連接:孵化完成,俾 Buddy 改個名。由呢一刻起你同產品之間有咗一條共同嘅時間線——唔係「我用咗一個工具」,係「我嘅 pandy 今日第一日」。
  2. 2 日常使用 → 被動引導:心跳系統 run 起嚟,Buddy 每日幫你整理信息、準備簡報。用戶慢慢習慣「返嚟就有嘢等緊我」嘅節奏,Memory 不知不覺越來越豐富。
  3. 3 深度使用 → 主動探索Buddy 需要更多工具先幫你做更多事。用戶會被自然帶住去裝 CLI、配 MCP、加載 Skills。唔係你話佢知「該配呢啲啦」,係 Buddy 話「你裝個飛書 CLI,我就可以幫你查日曆㗎」。
  4. 4 長期使用 → 正循環Buddy 進化到高稀有度,記憶提取變快,Agent 變強,體驗變好,用戶更願意投入。循環轉起咗。

用戶以為自己喺養寵物,其實在做呢幾件事:1. 積累 Memory — 餵養帶動記憶增長;2. 配置工具 — 俾 Buddy 解鎖能力就係裝 CLIMCP;3. 搭建工作流 — Buddy 嘅日常習慣就係你嘅自動化流程

整理重點

點解咁設計:遊戲化方法論

功能講完,講嚇背後嘅諗法。呢啲思路做 Agent 產品嘅都可以參考。

點解係寵物,唔係人形助理?恐怖谷。人形助理會令用戶期待「你睇落似人,點解唔可以好似人咁理解我?

寵物冇呢個包袱。冇人指望一隻貓能完美理解你。犯錯嘅代價唔同。寵物關係天然係「我照顧佢」,用戶係主導方。人形助理容易被當成同事,AI 一犯錯,失望感就嚟。寵物犯錯?「哈哈佢好蠢」,然後繼續用。情感投射更直接。拓麻歌子喺 1996 年就證明咗——32×16 像素嘅虛擬生物,令全世界細路喊住餵佢食飯。人對動物嘅情感依附比對虛擬人更直接,防備更少。

把睇唔見嘅變成睇得見:AI 越來越瞭解你,呢件事係無形嘅。但 Buddy 由普通進化到史詩,你睇得到。

稀有度影響記憶提取頻率,Buddy 嘅成長同 AI 能力嘅提升綁埋一齊。一個你感知唔到嘅技術過程(AI 越來越懂我),變成咗一個你睇得到嘅故事(我嘅 Buddy 喺度成長)。睇得到成長,先有動力繼續投入。

遊戲化設計歸根結底就係呢一條

用注意力經濟嘅武器打生產力嘅仗:扭蛋、進化、稀有度——呢啲全部係注意力經濟驗證過嘅機制

抖音用佢哋令你多刷三個鐘,手遊用佢哋令你多充三千蚊。注意力經濟嘅產品目標係令你花更多時間——時間係錢,但個錢係平台嘅。生產力經濟反過來,目標係令你花更少時間得到更好結果。CodePilot 用同一套機制,但指向完全唔同行為:扭蛋令你打開產品,進化令你持續使用、積累上下文,稀有度令你見到 Agent 確實喺變強。

整理重點

回到最大嘅問題:人點樣跟得上?

Agent 時代嘅能力分四層——大腦、手腳、組織、進化。前三層都在解決「Agent 點樣變強」。但有一個問題一直冇被正面回答:人點樣跟得上?Agent 嘅能力喺指數增長。模型幾個月翻一倍,工具生態日日擴,協議標準快速統一。人嘅學習速度係線性嘅。呢個差距只會越來越大。

叫用戶讀文檔?唔會讀嘅。做新手教學?三日就忘。搞培訓?跟唔上變化。

作者而家想試寵物系統呢個解法。佢用人類幾千年嚟最熟悉嘅關係——照顧一個生命——將一套新技術體系包進去。你嘅寵物喺度成長,你嘅 Agent 基礎設施都喺度成長。你唔需要知後面嗰句,前面嗰句就夠。

尋日 Claude Code 嘅源碼洩漏咗。

睇咗下啲 code,發現入面收埋咗個寵物系統。扭蛋、稀有度、進化,樣樣齊全。

寵物系統

咁啱得咁橋,我正好喺度重做 CodePilot 嘅助理系統,遊戲化係我諗咗一段時間嘅方向。洩漏嘅 code 俾咗我一啲啟發,但更多係驗證咗判斷:呢條路係啱嘅。

所以我就喺 CodePilot 入面整咗套寵物助理系統,加咗好多我自己對 Agent 產品嘅思考。

今日講兩件事:Codepilot 嘅寵物助理系統係點樣,同埋點解 Agent 產品遲早都會走上遊戲化呢條路。

試下 CodePilot:https://github.com/op7418/CodePilot


Agent 好叻,但係用戶跟唔上

2026 年嘅 Agent 已經好犀利喇——可以連續做嘢幾個鐘頭,可以連接到外部服務,可以記住你係邊個,你唔喺度嘅時候仲可以主動開工。

但係大部份用戶根本唔知由邊度開始。

你同一個非技術用戶講「設定 MCP,寫 Skills,註冊 CLI,維護 Memory」——佢好大機會熄咗個視窗返去用 ChatGPT。

幾個概念快速解釋:

MCP:AI 同外部服務之間嘅標準協議,類似 USB-C,一個接口搞掂所有服務

Skills:預先定義嘅能力套件,Agent 按需要加載

CLI:命令行工具,AI 本身就係喺呢個世界入面運作

Memory:Agent 嘅記憶檔案,記錄低你嘅偏好同工作背景,等 AI 越用越瞭解你

AI 做到幾多嘢 = 佢手上有啲乜嘢工具 + 佢知道關於你嘅幾多資訊。

工具要有人裝,資訊要有人餵。但係用戶唔會主動做呢啲嘢——唔係懶,係唔知要做啲乜、做咗有咩好處。

Memory 喺後台默默變大,用戶感受唔到。CLI 裝咗五個,用戶唔知 Agent 強咗幾多。

佢自己嗰隻小龍蝦或者 Codepilot 嘅價值喺度升,但係用戶睇唔到。

寵物成長

寵物系統:將睇唔到嘅成長變成睇得到

CodePilot 嘅出發點好簡單:解決上面嘅問題。

由一粒蛋開始

用戶第一次打開 CodePilot,見到嘅唔係功能列表,而係一粒蛋。

撳一下,蛋碎咗,一隻 Buddy 跳出來。可能會係貓、企鵝、龍,或者係八爪魚。16 種物種,隨機分配。

呢個「隨機」唔係真隨機——底層用工作區路徑同時間戳做種子,透過 hash 生成。同一個環境下,你永遠得到同一隻 Buddy。睇落似扭蛋,實際上係可預測。

點解用扭蛋而唔俾用戶自己揀?

80 種組合(16 物種 × 5 稀有度),俾用戶揀會直接搞到選擇困難。扭蛋本身就帶敍事價值——「我抽中咗一隻傳說級嘅龍」比起「我揀咗一條龍」有意思得多。

扭蛋系統

稀有度唔係裝飾,真係會影響能力

5 級稀有度:普通、非凡、稀有、史詩、傳說。出現率 60%、25%、10%、4%、1%。

大部份寵物系統嘅稀有度隻影響外觀。CodePilot 唔同,稀有度直接影響 Agent 嘅工作能力:

普通 Buddy:每 3 輪對話抽一次記憶

史詩同傳說 Buddy:每 2 輪就抽一次

「抽記憶」係乜嘢意思? Agent 同你傾偈嘅過程中,會將有價值嘅資訊(你嘅偏好、工作習慣、項目背景)自動儲存到記憶檔案。抽取頻率越高,Agent 累積背景越快,之後幫你做嘢就越準。

同樣用一個月,傳說級比起普通級多接近 50% 嘅背景量。背景多咗,Agent 處理你嘅問題就更準。

稀有度仲影響性格。普通 Buddy 只喺一個維度有性格加成,傳說級所有維度都有,回覆風格同決策傾向都會唔同。

稀有度系統

進化系統:你嘅使用習慣決定成長路徑

Buddy 會進化,由普通 → 非凡 → 稀有 → 史詩 → 傳說。

進化靠三個數字:

記憶數量——你同 Agent 之間累積咗幾多背景

活躍日數——你用咗幾多日

對話次數——傾咗幾多輪

由普通到非凡:7 日 + 10 條記憶 + 20 次對話。到傳說級:90 日 + 100 條記憶 + 200 次對話。

成長曲線參考咗寵物小精靈嘅經驗系統——前期升得快俾你正面回饋,中期平穩,後期要真係投入。

三個數字一齊睇係特登嘅。如果只睇對話次數,隨便吹水都可以升;只睇日數,掛機就得。三個條件同時達到,先至證明你真係用 Agent 做嘢。

Buddy 嘅成長速度 = 你 Agent 基礎設施嘅搭建速度。

圖片

心跳系統:你唔喺度嘅時候,佢喺度幫你做嘢

好多寵物系統嘅心跳邏輯係「返嚟餵我,唔係我就餓死」。用負面情緒嚟綁架用戶。

CodePilot 反轉咗。

心跳系統係乜嘢? Buddy 會按時間間隔自動「醒嚟」,檢查嚇有冇應該做嘅事。類似一個內置嘅當值機制,唔需要你主動觸發。

你唔喺度嘅時候,Buddy 自動做呢啲嘢:檢查記憶檔案需唔需要整理、睇嚇有冇到期嘅定時任務、準備一份摘要。

你返嚟打開 CodePilot,Buddy 已經幫你準備好咗:

「今日有 3 封重要電郵,週刊素材收集到 7 條,下晝 2 點有健身。」

心跳系統經歷咗 5 次疊代先至穩定。

最難嘅係狀態機設計,歡迎流程同心跳流程唔可以同時觸發,全心跳同軟心跳要行唔同路徑,完成標記唔可以漏到聊天記錄入面。

技術細節唔展開,但係做一個「睇落好簡單」嘅後台系統,複雜程度遠超預期。

空間存在感:佢就喺嗰度

CLI 嘅寵物只係喺你執行指令嗰陣出現,講白咗就係 XP 條換皮。

CodePilot 嘅 Buddy 同時出現喺五個地方:

側欄:成日見到嘅名同 emoji

看板:完整嘅狀態卡,屬性、稀有度、進化進度

聊天視窗:AI 訊息旁邊嘅頭像

系統通知:提醒彈窗帶住 Buddy 標誌

頂欄:一個細細嘅 emoji

你唔需要「執行一個指令」先見到 Buddy。佢就喺嗰度。

桌面端可以做到「成日喺度」,CLI 做唔到。呢種持續嘅存在感改變咗你同工具嘅關係——你唔係用緊一個軟件,你係同一個夥伴一齊做嘢。

空間存在感

全生命週期:由蛋到工作流程

Buddy 串起咗用戶由第一次打開到深度使用嘅成條路。

第一眼 → 空狀態 一般產品呢度會放功能介紹頁或者新手教學。CodePilot 放咗一粒蛋。用戶只需要做一個動作:孵蛋。

首次使用 → 建立連繫 孵化完成,幫 Buddy 改個名。由呢一刻起你同產品之間有咗一條共同嘅時間線——唔係「我用咗一個工具」,係「我嘅 pandy 今日第一日」。

日常使用 → 被動引導 心跳系統行起咗,Buddy 每日幫你整理資訊、準備摘要。用戶慢慢習慣「返嚟就有嘢等緊我」嘅節奏,Memory 唔經唔覺越嚟越豐富。

深度使用 → 主動探索 Buddy 需要更多工具先至可以幫你做更多嘢。用戶會自然被帶住去裝 CLI、配 MCP、加載 Skills。唔係你話佢知「應該要設定呢啲啦」,係 Buddy 講「你裝個飛書 CLI,我就可以幫你查日曆啦」。

長期使用 → 正面循環 Buddy 進化到高稀有度,記憶提取變快,Agent 變強,體驗變好,用戶更願意投入。個循環轉起咗。

全生命週期

點解咁設計:遊戲化方法論

功能講完咗,講嚇背後嘅想法。呢啲思路做 Agent 產品嘅都可以參考。

隱性教學

馬裏奧第一關唔會彈教學話你知「按 B 跑步,按 A 跳躍」。佢用關卡設計俾你自己發現。

寵物系統做緊一樣嘅嘢。用戶以為自己喺養寵物,其實係做緊呢幾件事:

1

累積 Memory — 餵養帶動記憶增長

2

設定工具 — 幫 Buddy 解鎖能力就係裝 CLI 同 MCP

3

建立工作流程 — Buddy 嘅日常習慣就係你嘅自動化流程

等用戶回頭睇,Agent 基礎設施已經搭好咗,自己都冇察覺。

點解係寵物,唔係人形助理

恐怖谷。人形助理會令用戶期望「你睇落似人,點解唔可以好似人咁理解我?」寵物冇呢個包袱。冇人會期望一隻貓完美理解你。

犯錯嘅代價唔同。寵物關係本身就係「我照顧佢」,用戶係主導嗰方。人形助理好容易俾人當成同事,AI 一犯錯,失望感就嚟。寵物犯錯?「哈哈佢好蠢」,然後繼續用。

情感投射更直接。他媽哥池喺 1996 年就證明咗——32×16 像素嘅虛擬生物,令到全世界細路喊住咁餵佢食嘢。人對動物嘅情感依附比對虛擬人更直接,防備更少。

將睇唔到嘅變成睇得到

AI 越嚟越瞭解你,呢樣嘢係無形嘅。你唔會每日打開 Memory 檔案數嚇增加咗幾多條。

但係 Buddy 由普通進化到史詩,你睇得到。

稀有度影響記憶提取頻率,Buddy 嘅成長同 AI 能力嘅提升綁埋一齊。一個你感知唔到嘅技術過程(AI 越嚟越瞭解我),變成咗一個你睇得到嘅故事(我嘅 Buddy 喺成長)。

睇得到成長,先有動力繼續投入。遊戲化設計歸根結底就係呢一條。

用注意力經濟嘅武器打生產力嘅仗

扭蛋、進化、稀有度——呢啲全部都係注意力經濟驗證過嘅機制。抖音用佢哋令你多碌三個鐘,手遊用佢哋令你多課三千蚊。

注意力經濟 vs 生產力經濟:注意力經濟嘅產品目標係令你花更多時間喺上面——時間就係錢,但嗰個錢係平台嘅。生產力經濟相反,目標係令你花更少時間得到更好嘅結果。

CodePilot 用同一套機制,但係指向完全唔同嘅行為:

扭蛋令你打開產品

進化令你持續使用、累積背景

稀有度令你睇到 Agent 真係喺度變強

遊戲化就係拎住注意力經濟嘅武器,做唔同嘅嘢。

遊戲化

返去最大嘅問題

我之前文章入面寫過:Agent 時代嘅能力分四層——大腦、手腳、組織、進化。頭三層都係解決「Agent 點樣變強」。

但係有一個問題一直冇被正面回答:人點樣跟得上?

Agent 嘅能力喺指數式增長。

模型幾個月翻一倍,工具生態日日喺度擴張,協議標準快速統一。

人嘅學習速度係線性嘅。呢個差距只會越嚟越大。

叫用戶睇文件?唔會睇嘅。做新手教學?三日就唔記得。搞培訓?跟唔上變化。

我而家想試嚇寵物系統呢個解法。

佢用人類幾千年嚟最熟悉嘅關係——照顧一個生命——將一套新技術體系包咗入去。

你嘅寵物喺成長,你嘅 Agent 基礎設施都喺成長。你唔需要知後面嗰句,前面嗰句就已經夠。

寵物成長

Claude Code 嘅源碼洩漏咗寵物功能,說明 Anthropic 都見到呢個問題,淨係好用唔夠,人需要一個理由去持續投入。

但係 CLI 嘅限制決定咗佢只能做到「XP 條換皮」。完整嘅遊戲化體驗,要靠桌面端嘅空間感同時間感嚟撐。

CLI 係 Agent 最好嘅工作界面,桌面端係人同 Agent 最好嘅相處界面。兩個都要。

試下 CodePilot:https://github.com/op7418/CodePilot



昨天 Claude Code 的源碼泄露了。

翻了一下代碼,發現裏面藏了一個寵物系統。扭蛋、稀有度、進化,該有的都有。

寵物系統

巧的是,我正好在重做 CodePilot 的助理系統,遊戲化是我已經想了一段時間的方向。泄露的代碼給了我一些啓發,但更多是驗證了判斷:這條路是對的。

所以我在 CodePilot 裏做了一套寵物助理系統,加了很多我自己對 Agent 產品的思考。

今天聊兩件事:Codepilot 的寵物助理系統長什麼樣,以及為什麼 Agent 產品遲早都會走上游戲化。

試試 CodePilot:https://github.com/op7418/CodePilot


Agent 很強,但用戶跟不上

2026 年的 Agent 已經很強了——能連續工作好幾個小時,能連接外部服務,能記住你是誰,你不在的時候還能主動幹活。

但大部分用戶根本不知道從哪裏開始。

你跟一個非技術用戶說"配置 MCP,寫 Skills,註冊 CLI,維護 Memory"——他大概率關掉窗口回去用 ChatGPT 了。

幾個概念快速解釋:

MCP:AI 和外部服務之間的標準協議,類似 USB-C,一個口通吃所有服務

Skills:預定義的能力包,Agent 按需加載

CLI:命令行工具,AI 天生就在這個世界裏運作

Memory:Agent 的記憶文件,記錄你的偏好和工作上下文,讓 AI 越用越懂你

AI 能做多少事 = 它手上有什麼工具 + 它知道關於你的多少信息。

工具得有人裝,信息得有人喂。但用戶不會主動做這些——不是懶,是不知道該做什麼、做了有什麼好處。

Memory 在後台默默變大,用戶感知不到。CLI 裝了五個,用戶不知道 Agent 變強了多少。

他自己的小龍蝦或者 Codepilot 價值在漲,但用戶看不見。

寵物成長

寵物系統:把看不見的成長變成看得見的

CodePilot 的出發點很簡單:解決上面的問題。

從一顆蛋開始

用戶第一次打開 CodePilot,看到的不是功能列表,是一顆蛋。

點一下,蛋碎了,一隻 Buddy 蹦出來。可能是貓、企鵝、龍,也可能是章魚。16 種物種,隨機分配。

這個"隨機"不是真隨機——底層用工作區路徑和時間戳做種子,通過哈希生成。同一個環境下,你永遠得到同一只 Buddy。看起來像扭蛋,實際上可預測。

為什麼用扭蛋而不讓用戶自己選?

80 種組合(16 物種 × 5 稀有度),讓用戶選會直接選擇焦慮。扭蛋天然帶敍事價值——"我開出了一隻傳說級的龍"比"我選了一條龍"有意思得多。

扭蛋系統

稀有度不是裝飾,真的影響能力

5 級稀有度:普通、非凡、稀有、史詩、傳說。出率 60%、25%、10%、4%、1%。

大部分寵物系統的稀有度隻影響外觀。CodePilot 不一樣,稀有度直接影響 Agent 的工作能力:

普通 Buddy:每 3 輪對話提取一次記憶

史詩和傳說 Buddy:每 2 輪就提取一次

"提取記憶" 是什麼意思? Agent 在和你對話的過程中,會把有價值的信息(你的偏好、工作習慣、項目背景)自動存到記憶文件裏。提取頻率越高,Agent 積累上下文越快,後續幫你做事就越準。

同樣用一個月,傳說級比普通級多出將近 50% 的上下文量。上下文多了,Agent 處理你的問題就更準。

稀有度還影響人格。普通 Buddy 只在一個維度上有性格加成,傳說級全維度都有,回覆風格和決策傾向都會不同。

稀有度系統

進化系統:你的使用習慣決定成長路徑

Buddy 會進化,從普通 → 非凡 → 稀有 → 史詩 → 傳說。

進化靠三個數字:

記憶數量——你和 Agent 之間攢了多少上下文

活躍天數——你用了多少天

對話次數——聊了多少輪

從普通到非凡:7 天 + 10 條記憶 + 20 次對話。到傳說級:90 天 + 100 條記憶 + 200 次對話。

成長曲線參考了寶可夢的經驗系統——前期升得快給你正反饋,中期平穩,後期要真投入。

三個數字一起看是故意的。只看對話次數,水聊天就能升;只看天數,掛機就行。三項同時達標,才說明你真的在用 Agent 幹活。

Buddy 的成長速度 = 你 Agent 基礎設施的搭建速度。

圖片

心跳系統:你不在的時候,它在替你幹活

很多寵物系統的心跳邏輯是"回來餵我,不然我餓死"。拿負面情緒綁架用戶。

CodePilot 反過來。

心跳系統是什麼? Buddy 會按時間間隔自動"醒來",檢查有沒有該乾的事。類似一個內置的值班機制,不需要你主動觸發。

你不在的時候,Buddy 自動做這些:檢查記憶文件要不要整理、看看有沒有到期的定時任務、準備一份簡報。

你回來打開 CodePilot,Buddy 已經幫你準備好了:

"今天有 3 封重要郵件,週刊素材收集到了 7 條,下午 2 點有健身。"

心跳系統經歷了 5 輪迭代才穩定。

最難的是狀態機設計,歡迎流程和心跳流程不能同時觸發,全心跳和軟心跳要走不同路徑,完成標記不能泄漏到聊天記錄裏。

技術細節不展開,但做一個"看起來簡單"的後台系統,複雜度遠超預期。

空間存在感:它就在那裏

CLI 的寵物只在你執行命令時出現,說白了是個 XP 條換皮。

CodePilot 的 Buddy 同時出現在五個地方:

側欄:始終可見的名字和 emoji

看板:完整的狀態卡片,屬性、稀有度、進化進度

聊天窗口:AI 消息旁邊的頭像

系統通知:提醒彈窗帶着 Buddy 標識

頂欄:一個小 emoji

你不用"執行一個命令"才能看到 Buddy。它就在那裏。

桌面端能做到"一直在",CLI 做不到。這種持續的存在感改變的是你和工具的關係——你不是在用一個軟件,你是在跟一個夥伴一起工作。

空間存在感

全生命週期:從蛋到工作流

Buddy 串起了用戶從第一次打開到深度使用的整條路。

第一眼 → 空狀態 一般產品這裏放功能介紹頁或新手教程。CodePilot 放了一顆蛋。用戶只需要做一個動作:孵蛋。

首次使用 → 建立連接 孵化完成,給 Buddy 取個名字。從這一刻起你和產品之間有了一條共同的時間線——不是"我用了一個工具",是"我的 pandy 今天第一天"。

日常使用 → 被動引導 心跳系統跑起來,Buddy 每天幫你整理信息、準備簡報。用戶慢慢習慣"回來就有東西等着我"的節奏,Memory 不知不覺越來越豐富。

深度使用 → 主動探索 Buddy 需要更多工具才能幫你做更多事。用戶會被自然帶着去裝 CLI、配 MCP、加載 Skills。不是你告訴他"該配這些了",是 Buddy 說"你裝個飛書 CLI,我就能幫你查日曆了"。

長期使用 → 正循環 Buddy 進化到高稀有度,記憶提取變快,Agent 變強,體驗變好,用戶更願意投入。循環轉起來了。

全生命週期

為什麼這麼設計:遊戲化方法論

功能說完了,聊聊背後的想法。這些思路做 Agent 產品的都可以參考。

隱性教學

馬里奧第一關不會彈教程說"按 B 跑步,按 A 跳躍"。它用關卡設計讓你自己發現。

寵物系統做的一樣。用戶以為自己在養寵物,其實在做這幾件事:

1

積累 Memory — 餵養帶動記憶增長

2

配置工具 — 給 Buddy 解鎖能力就是在裝 CLI 和 MCP

3

搭建工作流 — Buddy 的日常習慣就是你的自動化流程

等用戶回頭看,Agent 基礎設施已經搭好了,自己都沒意識到。

為什麼是寵物,不是人形助理

恐怖谷。 人形助理會讓用戶期待"你看起來像人,為什麼不能像人一樣理解我?"寵物沒這個包袱。沒人指望一隻貓能完美理解你。

犯錯的代價不同。寵物關係天然是"我照顧它",用戶是主導方。人形助理容易被當成同事,AI 一犯錯,失望感就來了。寵物犯錯?"哈哈它好笨",然後繼續用。

情感投射更直接。拓麻歌子在 1996 年就證明了——32×16 像素的虛擬生物,讓全世界小孩哭着給它餵飯。人對動物的情感依附比對虛擬人更直接,防備更少。

把看不見的變成看得見的

AI 越來越瞭解你,這事是無形的。你不會每天打開 Memory 文件數增長了多少條。

但 Buddy 從普通進化到史詩,你看得到。

稀有度影響記憶提取頻率,Buddy 的成長和 AI 能力的提升綁在一起。一個你感知不到的技術過程(AI 越來越懂我),變成了一個你看得到的故事(我的 Buddy 在成長)。

看得到成長,才有動力繼續投入。遊戲化設計歸根結底就這一條。

用注意力經濟的武器打生產力的仗

扭蛋、進化、稀有度——這些全是注意力經濟驗證過的機制。抖音用它們讓你多刷三小時,手遊用它們讓你多充三千塊。

注意力經濟 vs 生產力經濟: 注意力經濟的產品目標是讓你花更多時間在上面——時間就是錢,但那個錢是平台的。生產力經濟反過來,目標是讓你花更少時間拿到更好的結果。

CodePilot 用同一套機制,但指向完全不同的行為:

扭蛋讓你打開產品

進化讓你持續使用、積累上下文

稀有度讓你看到 Agent 確實在變強

遊戲化是拿着注意力經濟的武器,幹不一樣的事。

遊戲化

回到最大的問題

我之前文章裏寫過:Agent 時代的能力分四層——大腦、手腳、組織、進化。前三層都在解決"Agent 怎麼變強"。

但有一個問題一直沒被正面回答:人怎麼跟上?

Agent 的能力在指數增長。

模型幾個月翻一倍,工具生態天天在擴,協議標準快速統一。

人的學習速度是線性的。這個差距只會越來越大。

讓用戶讀文檔?不會讀的。做新手教程?三天就忘。搞培訓?跟不上變化。

我現在想試試寵物系統這個解法。

它用人類幾千年來最熟悉的關係——照顧一個生命——把一套新技術體系包進去了。

你的寵物在成長,你的 Agent 基礎設施也在成長。你不用知道後面那句話,前面那句話就夠了。

寵物成長

Claude Code 的源碼泄露出了寵物功能,說明 Anthropic 也看到了這個問題,光好用不行,人需要一個理由去持續投入。

但 CLI 的限制決定了它只能做到"XP 條換皮"。完整的遊戲化體驗,得靠桌面端的空間感和時間感來撐。

CLI 是 Agent 最好的工作界面,桌面端是人和 Agent 最好的相處界面。兩個都要。

試試 CodePilot:https://github.com/op7418/CodePilot