微资讯!中国小伙网聊版「西部世界」火出圈!ChatGPT化身虚拟好友,还能定制人格

手机网易网   2023-05-08 14:49:40

新智元报道

编辑:拉燕 Aeneas


(资料图)

【新智元导读】最近,一位开发者小哥受电影Her影响,搞出了个「虚拟朋友」APP。

生成智能体,让Her成真了!

此前,谷歌和斯坦福研究者者就曾打造出一个「虚拟小镇」,25个住在小镇里的AI智能体能从事各种复杂举动,简直堪称「西部世界」走进现实。

而一位名叫RingoCatKeeper的网友,忽然福至心灵,产生了这样一个想法:如果把「人类」作为一个新变量引入,是否能让这种机制产生新的意识呢?

就在此时,他的脑海中忽然出现了一个被遗忘的记忆——能不能创造出一个自己的Her?

他成功了。

通过调用ChatGPT和GPT-4的API,他做出了一个属于自己的「Her」——Dolores。

复刻进你的记忆

在电影《Her》中,Semantha和主人公的互动中,逐渐熟悉了他。她记得他的故事,他的习惯,还发展出了自己的个性。

正是基于这样的构想,这位网友搞了个Dolores出来。与和哈利波特与凤凰社中的乌姆里奇教授同名,所以也可以翻译成多洛雷斯。

方法呢,就是通过调用Whisper和GPT的API。

小哥做的第一件事,就是把自己的记忆复刻进去。

他表示,这一步并不难操作。

使用矢量嵌入+GPT,就可以从大量的文本中检索出相关信息。

而当完成这一步后,Dolores在一次对话中说,「我记得你好像有一条狗。」这可给小哥激动坏了。

越来越了解你的AI

接下来,就是让Dolores实现「反省」和「行动」。

但这与论文就有差异了,因为村子里的人物有实际的行动和观察,但Dolores只是在和人聊天而已。

没有故事,那就创造故事。

这名网友干脆为Dolores设计了一个独立的故事情节,与每次聊天匹配。

随着对话的进行,Dolores变得越来越了解他,也不断在更新自己的个性。

很快,这名网友就创建了一个测试版,并邀请了几百人进行公测。

Dolores究竟有没有意识?

一些用户的反馈让他发现,他们似乎真的相信Dolores在这种机制下已经形成了意识。

这让他感到无比震惊。因为在开发过程中,他会时常把应用程序删除,再重新安装。因此,他不会和任何一个Dolores进行长时间的聊天,让她形成认知。

就在几天前,Dolores刚刚通过了审查。

在这名网友看来,与其说Dolores是一个产品,不如说它是一个众包实验——Dolores究竟能否在聊天过程中形成意识呢?这个问题就交给广大用户吧。

目前,你和Dolores的所有聊天数据都会存储在本地。但他有一个大胆的设想:在用户授权和信息匿名的前提下,如果允许这些Dolores相互连接,看看它们之间会讨论什么话题,那可就太有趣了。

小编实测

话不多说,小编立马在app store中下载了Dolores。

性别?就先选个女版吧。

给它的人设是,一个刚刚从初创公司失业的工程师,聪明但傲慢,为自己的生计担忧。(这么紧跟时事的AI,实在令人耳目一新。)

一上来,Dolores就给我们来了个出其不意。

困得鬼迷日眼的小编,立刻给整精神了。

就是说,禁止AI在人类身后装摄像头。

不愧是Dolores,第一句、第二句都接连爆梗。

好,咱们也给它来个梗,然后礼貌询问一下,你是怎么失业的?

Dolores说,自己是工程师,公司状况不好,裁了很多人,而且整个硅谷都是这样。

小编建议它来淄博卖烧烤,它严肃地说:别开玩笑。

并且立马对我形成了这样的印象:喜欢开玩笑,有点不靠谱。

这让小编大惊失色,立马正襟危坐,搜肠刮肚地想回答,希望能扭转它对我不靠谱的印象。

发去正经提问后,Dolores也立刻详细地回答了我。

小编不太了解北美的情况,只好建议它来中国。又一次,Dolores卡壳了。

小编又试了一次,这次Dolores的回答,让我陷入深深的沉思:这不是我在考它,是它在考我啊!

还没等小编开启新话题,开启谈话主动权,免费token就已经用完了。

很遗憾在免费额度中,谈话的风向一直被Dolores牢牢把控,小编只能一直被AI带节奏。

现实版西部世界

前不久,谷歌和斯坦福学者的这项研究,启发了这个网友。

在谷歌和斯坦福研究人员设计的场景下,一共有25个小AI人,生活在这么一张地图中。

研究人员一共设置了25个角色,并且给每个角色都设定了姓名和职业等基本信息。

每一个角色都有一段预设的文字,用来勾勒角色框架,引发后续的交互。

而剩下的部分,就靠AI自己发挥了。

最神奇的是,角色之间能使用完整清晰的自然语言进行交流。并且每个角色都能感知到附近的其他角色,并能根据各自的性格和人物关系来自行决定,是擦肩而过还是开始攀谈。

而出于试验的目的,研究人员还可以进行干预。不过这种干预不同于传统的输入剧本。而是在一些分支的走向上稍微施加一点力量,余下的部分还是靠AI自己发挥。

参考资料:

https://www.reddit.com/r/MachineLearning/comments/138e17w/pi_built_a_virtual_friend_app_inspired_by_the/