例如首頁推薦的有2560萬互動者的《海賊王》的娜美虛擬人。

你問
她
認不認識《火影忍者》主角漩渦鳴人,她這樣回答:

兩個不同作品的人物,在這個虛擬娜美口中成了夥伴,這不胡扯嗎?
其他的虛擬人的對話體驗也都很一般。
比如這個有6420萬互動者的《原神》往生堂堂主胡桃,在用戶問到往生堂時,回答也很出戲,一點兒也沒有遊戲中胡桃的感覺。
你甚至可以問一些理論上虛擬人不可能知道,但是通用大語言模型(LLM)知道(or能瞎編)的東西,例如:
Character.ai的回答大部分都是這一類,質量不高,破解了其提示詞也非常簡單,沒有什麼技術含量。
感覺
就是在低水平的LLM上套了個皮,丟一些提示詞,沒了,
又一個漢芯AI。

雖說
Character.ai明顯不行,但虛擬人這個方向是可行的,有成熟的商業案例。
而且
Character.ai也給了筆者一個啟發:虛擬人與通用LLM存在矛盾。
虛擬人和通用LLM的矛盾
其實從前面筆者和虛擬人的對話中,各位就可以發現:虛擬人和通用LLM在一定程度上存在矛盾。
矛盾在於,很多資訊是扮演虛擬角色的AI不應該知道的。
換句話說,虛擬角色是不應該擁有全知全能的上帝視角,而是有明顯的局限性。
《海賊王》的娜美不應該知道《火影忍者》,《原神》的胡桃不該知道米哈游也不該認識郭德綱……
戲中人不應該知道戲外的事。
而通用LLM中和虛擬人世界無關的資訊,污染了虛擬人本應簡單的知識庫,造成虛擬人的回答「出戲」。
一個解決思路是:保持虛擬人知識庫的純粹。比如《海賊王》的虛擬人知識庫中就不該出現「手機」,而是「電話蟲」。

但這樣就給用戶自己創造虛擬人提出了很高的要求,底層的LLM模型也可能因為缺少足夠語料要隨之改變。
結語
Character.ai有個很明顯的問題:它是以角色為中心的平台,有各種各樣的虛擬角色。

但這種圍繞角色的設計並不能給用戶好的體驗。
這裡用大家(可能不包括00後)耳熟能詳的金庸小說來說明:假設有一個金庸小說人物AI平台,允許用戶扮演主角和虛擬人物談戀愛。

用戶登上平台,打開了黃蓉的頁面,正準備聽黃蓉嬌滴滴的一聲「靖哥哥」,結果黃蓉卻怒喝:「你若不把女兒還我,我連你的左臂也砍下來!」
這時用戶才發現,自己扮演的是楊過!
用戶連忙切換角色,結果一上線黃蓉就對他說:「這是我布下的機關,你知道麼?」
這下成歐陽克了!
……to be continued
說了這個段子,估計很多朋友就懂了,
Character.ai忽略了一個社交對話中很重要的點:用戶所扮演的角色。
虛擬黃蓉和用戶的對話內容,取決於用戶扮演的是郭靖還是楊過還是歐陽克,這個功能
Character.ai還沒有。玩家身份這個資訊一旦缺失,虛擬人就無法做出合適的反饋。
以此舉一反三進一步延伸,有機會把
Character.ai打磨好,但這裡就點到為止。