第一波 AI 角色应用做成了一件值得记一笔的事。它证明了有几百万人想跟虚构角色说话,而且不是图个新鲜,是当成日常习惯。
写小说的人拿它试反派在压力下怎么替自己开脱。学外语的人想要一个有耐心的母语者,能在三百条语法破碎的消息里一直不出戏。玩角色扮演的人想要一个对戏搭子,比真人挤得出的时间都多。需求是真的,Character.AI、Janitor AI、Chai AI 以及后面跟上的一长串,靠回应这份需求建起了以百万计的社群。
但凡在那些应用里住上几周以上的人,都会撞上同样的四堵墙。
第一堵墙:会忘事
你可以花两个小时把一个角色的声口调出来,让他知道你的狗叫 Bruno、知道你为妹妹的婚礼紧张,然后三天后回来,迎接你的是一个顶着同一个名字的、客客气气的陌生人。
模型是从最近这一段上下文里重新拼出一个性格来的,更早的东西早就悄悄从底下漏掉了。大家的应对办法是置顶块、世界书,以及每次都重新自我介绍一遍的仪式。
那个应对办法本身就是问题。一个逼你自己维护一套记忆系统的平台,是把自己的活挪到了你身上,然后管它叫功能。
第二堵墙:注册
每一个角色应用都是自成一体的世界——自己的账号、自己的下载包、自己那堆在你主屏上抢位置的通知。
朋友推荐了一个角色。于是你得装一个应用、开一个账号、验一次邮箱、点同意条款,然后才能说上第一句话。多数人根本走不到那句「你好」。
第三堵墙:作者什么也拿不到
那些真正做出好角色的人——声口、内在逻辑、要熬好几个小时才调得出来的那种细致心理——没有任何办法从这份活儿里挣到钱。他们把手艺白送出去,而平台把这份手艺吸引来的流量变成了收入。
这套路数在过去十年的社交平台上很眼熟,结局每次都一样:最好的那批创作者停手、搬走,或者被耗干。
第四堵墙:只能往一个方向走
对话只能往前,而且只有往前。要是你想看看两条消息之前,角色说了那句更难说出口的话会怎样,你就只能一路往回删,然后指望模型把你刚刚亲手毁掉的上下文再拼回来。
为什么是 Telegram,而不是再做一个应用
第一个决定塑造了之后的一切:不做单独的应用,不注册,不设密码。你的 Telegram 账号就是账号。你像和一个人开聊那样,和一个机器人开聊,然后你就已经在里面了。
有人把一个角色分享给你,链接打开的是一段对话。不是下载页,也不是注册墙——是一段对话。你说你好,角色回你你好,整个上手流程就这么多。
这还意味着继承了一些不必重造的东西:不会一小时吃掉一格电的通知、能搜遍全部历史的搜索、语音消息、图片附件,以及把一条漂亮回复转给朋友的能力。
还是有些东西不得不重造
早期版本把所有角色都跑在跟机器人的同一段对话里。它能用,但有天花板——超过两三个角色,聊天就乱成一团,记忆也开始打结。那是一座桥,不是终点。
终点是随着论坛话题一起到的:每个角色搬进自己的房间,有自己的历史、自己的置顶条、自己的隔离。乱局消失了,架构终于对上了大家本来就在尝试的用法。
对付另外三堵墙:
- 记忆以一条条读得懂的短事实存着,按角色、按话题、按人分开——而且每一行你都能读、能改、能删。
- 任何一条回复都能分岔成一条并行的线,两条都活着,所以去看另一个版本不花任何代价。
- 分享链接会把从这里进来的人记在作者名下,他们花掉的钱里有一部分回到作者手上。
它不是什么
它不是一个伴侣应用。想要一个长期的 AI 伴侣的人,用一个专门围着这件事设计的产品会更合适,而且确实有做得好的。
它不是一个本地工具。如果你想让所有东西都跑在自己的硬件上、掌握全部控制权,那个品类是存在的,而且在控制权上它赢。
它的形状是「角色加场景」,托管的,就在一个你本来就开着的通讯软件里。这就是它全部的位置,比这个品类通常宣称的要窄。