编辑:拉燕 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/