為什麼要把 Agent 變成一隻寵物?
整理版優先睇
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 越用越準
- 進化系統將使用習慣(記憶數量、活躍天數、對話次數)同寵物成長掛鈎,三項同時達標先升到傳說級,確保真係有用
- 心跳系統令用戶唔在時寵物自動檢查記憶、整理文件、準備簡報,提供持續存在感,改變人同工具嘅關係
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 會按時間間隔自動「醒來」,檢查有冇嘢應該做。類似一個內置嘅值班機制,唔需要你主動觸發。
你返嚟打開 CodePilot,Buddy 已經幫你準備好:「今日有 3 封重要郵件,週刊素材收集到咗 7 條,下晝 2 點有健身。」
心跳系統經歷咗 5 輪迭代先穩定。最難係狀態機設計,歡迎流程同心跳流程唔可以同時觸發,全心跳同軟心跳要走唔同路徑,完成標記唔可以洩漏到聊天記錄度。技術細節唔展開,但做一個「睇落簡單」嘅後台系統,複雜度遠超預期。
全生命週期:由蛋到工作流
Buddy 串起咗用戶由第一次打開到深度使用嘅成條路。第一眼 → 空狀態:一般產品呢度放功能介紹頁或新手教學,CodePilot 放咗一隻蛋。用戶只需要做一個動作:孵蛋。
- 1 首次使用 → 建立連接:孵化完成,俾 Buddy 改個名。由呢一刻起你同產品之間有咗一條共同嘅時間線——唔係「我用咗一個工具」,係「我嘅 pandy 今日第一日」。
- 2 日常使用 → 被動引導:心跳系統 run 起嚟,Buddy 每日幫你整理信息、準備簡報。用戶慢慢習慣「返嚟就有嘢等緊我」嘅節奏,Memory 不知不覺越來越豐富。
- 3 深度使用 → 主動探索:Buddy 需要更多工具先幫你做更多事。用戶會被自然帶住去裝 CLI、配 MCP、加載 Skills。唔係你話佢知「該配呢啲啦」,係 Buddy 話「你裝個飛書 CLI,我就可以幫你查日曆㗎」。
- 4 長期使用 → 正循環:Buddy 進化到高稀有度,記憶提取變快,Agent 變強,體驗變好,用戶更願意投入。循環轉起咗。
用戶以為自己喺養寵物,其實在做呢幾件事:1. 積累 Memory — 餵養帶動記憶增長;2. 配置工具 — 俾 Buddy 解鎖能力就係裝 CLI 同 MCP;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 跳躍」。佢用關卡設計俾你自己發現。
寵物系統做緊一樣嘅嘢。用戶以為自己喺養寵物,其實係做緊呢幾件事:
累積 Memory — 餵養帶動記憶增長
設定工具 — 幫 Buddy 解鎖能力就係裝 CLI 同 MCP
建立工作流程 — 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 跳躍"。它用關卡設計讓你自己發現。
寵物系統做的一樣。用戶以為自己在養寵物,其實在做這幾件事:
積累 Memory — 餵養帶動記憶增長
配置工具 — 給 Buddy 解鎖能力就是在裝 CLI 和 MCP
搭建工作流 — 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
✦