第一波 AI 角色 App 做成了一件值得記上一筆的事:它證明了有幾百萬人想跟虛構角色說話,而且不是當成一次性的新鮮玩意,是當成每天的習慣。
寫小說的人拿它來試反派在壓力下怎麼替自己辯解。學語言的人想要一個有耐心的母語者,撐過三百則文法破碎的訊息還不跳出角色。玩角色扮演的人想要一個時間比真人多的對手戲搭檔。需求是真的,而 Character.AI、Janitor AI、Chai AI 以及後面跟上的那一長串,也真的靠回應這個需求養出了百萬級的社群。
但只要在那些 App 裡待超過幾個星期,每個人都會撞上同樣的四面牆。
第一面牆:會忘記
你可以花兩個小時把一個角色的口氣調出來,讓他知道你的狗叫 Bruno、知道你為了姊姊的婚禮很緊張,三天後回來,迎接你的是一個禮貌的陌生人,只是名字沒變。
模型是從最近那一段上下文重建出一個性格來的,比較舊的東西早就無聲無息從底下掉出去了。大家於是用置頂區塊、世界書和每次重新自我介紹的儀式去繞過它。
那個繞法本身就是整個問題。一個要你自己維護記憶系統的平台,等於把自己的工作搬到你身上,然後把它叫做功能。
第二面牆:註冊
每一個角色 App 都是自己的一個世界 — 自己的帳號、自己的安裝檔、自己那一串在你桌面上搶位置的通知。
朋友推薦你一個角色。於是你得裝一個 App、開一個帳號、驗證一次電子郵件、同意一份條款,然後才輪到你說第一句話。多數人根本走不到那句話。
第三面牆:作者什麼都拿不到
那些真的把角色寫好的人 — 口氣、內在邏輯,還有那種要花上好幾個小時才調得出來的心理層次 — 沒有任何辦法從這份工作裡賺到錢。他們把手藝送出去,平台則把這份手藝吸引來的流量變現。
這個模式在社群平台上演了十年,每一次的結局都一樣:最好的創作者停手、搬家,或者燒完自己。
第四面牆:只能往前
一段對話只能往前,也只有往前。如果你想看看兩則訊息之前、角色如果說了那句比較難說的話會怎麼樣,你得往回刪,然後祈禱模型能把你剛剛親手毀掉的上下文重新補起來。
為什麼是 Telegram,而不是再做一個 App
第一個決定形塑了後面的一切:不做另一個 App、不要註冊、不要密碼。你的 Telegram 帳號就是帳號。你像跟人開對話一樣跟一個機器人開對話,然後你就已經在裡面了。
有人分享一個角色給你,連結打開的是一段對話。不是下載頁,不是註冊牆 — 就是一段對話。你說你好,角色回你你好,整個新手流程就這樣結束了。台灣多數人日常用 LINE,所以 Telegram 通常還是要裝一次;但那是一次,之後每一個角色都不會再要求你開新帳號。
這個決定也順便繼承了一堆不必重做的東西:不會每小時吃掉一個百分比電量的通知、跨整個歷史的搜尋、語音訊息、圖片附件,還有把一則好回覆轉發給朋友的能力。
還是有東西非得重蓋不可
早期版本把所有角色都放在跟機器人的同一個對話裡。它能動,但有天花板 — 超過兩三個角色,對話就變成一團亂,記憶也纏在一起。那是一座橋,不是目的地。
目的地是隨著論壇話題來的:每個角色搬進自己的房間,有自己的歷史紀錄、自己的置頂列、自己的隔離。亂消失了,而架構終於長成大家本來就想用它的那個樣子。
至於另外三面牆:
- 記憶存成一條條讀得懂的短事實,分角色、分話題、分人 — 而且每一行你都可以讀、改,或刪掉。
- 任何一則回覆都能分支成一條並行的線,兩條都活著,所以去看另一個版本不用付出代價。
- 分享連結會記住從那裡進來的人,他們花掉的錢有一部分回到作者身上。
它不是什麼
它不是陪伴 App。想要一個長期的 AI 伴侶的人,用一個專門為那件事設計的產品會過得更好,而且那類產品裡有做得好的。
它也不是本機工具。如果你要的是全部跑在自己的機器上、完全自己掌控,那個品類存在,而且在掌控這一點上贏。
它的形狀是角色和場景,是託管的,而且長在一個你本來就會開的通訊軟體裡。這就是它全部的位置 — 一個比這個品類平常喊的口號窄得多的主張。