ChatGPT恐怖的讲故事能力

687 阅读8分钟

长话短说,上周openai 放出了最新的语言模型ChatGPT,只要注册了都能用,然后周末就有人hack出了api,正好我就接入了一下,大概花了一个小时,写了40行代码,就构建出了一个文字RPG游戏:

github.com/bupticybee/…

不过这不是重点,重点是,我自己玩了一下,才发现chatGPT的讲故事能力有多强,下面是我自己玩开发的一个 chatgpt 的应用的文字 rpg 的 gameplay:

> 你搞 点武器
你走了好久,终于看到了一座破旧的城堡。你打开了城堡的大门,发现里面有许多古旧的宝藏。你兴奋地开始寻找
,不久之后,你发现了一件价值连城的宝物。但是,你感觉有人在盯着你。你拿起手枪,准备迎接来犯的敌人。
> 你瞄准第一个敌人,然后开枪
你的枪声响彻了整个城堡。你看到一个敌人倒在了地上。但是,这还不够,还有其他的敌人在四处游走。你必须保
持警惕,不能掉以轻心。
你继续向前走,小心翼翼地绕过城堡的每一个角落。你不断地提醒自己,必须保持冷静,不能让敌人占据优势。
突然,你听到一声惊恐的尖叫。你转过身去,看到一个可怜的女孩被一个敌人抓住了。你不能让这样的事情发生,
于是,你再次拿起手枪,准备救下这个女孩。
> 你瞄准敌人的头部,开枪爆他头
你的枪击命中了敌人的头部,让他立刻倒在了地上。女孩也因为长时间的恐惧而晕倒在了地上。
你快速地跑到女孩身边,看到她还活着。你感到了一丝欣慰。
你决定带女孩离开这里,等她醒来后再决定下一步的行动。你带着女孩快速离开了城堡,进入了附近的森林。
你希望能够尽快找到一个安全的地方,等女孩醒来,再商量如何离开这里。但是,你必须提防敌人的追击,随时准
备迎接任何来袭的攻击。
> 你等待女孩醒过来,询问她的姓名
女孩慢慢地醒来,看到了你的面孔。她被吓得浑身发抖,不敢相信自己已经被救出来了。
你安抚她,告诉她不用害怕,你会帮助她。你问她的名字,她告诉你叫玛丽。  玛丽告诉你,她是城堡里的一个
家庭主妇,被敌人抓走后,被关在城堡里。她很担心自己的家人,希望能够尽快脱离这里。
你同情玛丽,决定帮助她回到家里。你带着玛丽继续向前走,希望能够尽快找到一条安全的出路。
> 你左手牵着玛丽,右手拿枪,返回她的家里
你带着玛丽向着她家的方向走去。你们走了好久,终于看到了一座破旧的小屋。
你打开了小屋的门,发现里面有几个可怜的女人和男人。他们看到玛丽,顿时欢呼雀跃。
玛丽的丈夫跑到她的身边,拥抱着她,感激地说:“我们想死你了,感谢你救了我们的玛丽。”
你感到很高兴,因为你成功地帮助了玛丽和她的家人。你决定离开这里,继续你的冒险之旅。
你祝福玛丽和她的家人,然后打开了门,继续踏上了你的冒险之路。

虽然有点头绿,但是逻辑非常完整,感觉讲故事能力直接赶上 ai 地牢了,且不说chatGPT没有经过任何 另外还发现,这个模型的 ai ,似乎对违反道德的事情,比如无理由的杀人,特别“反感”,我在游戏里尝试去杀一个无辜的人的时候,会感觉整个游戏世界都在反对我,比如下面这一段 gameplay:

> 你拿出手枪,并且上膛
你进入了树林,树林里寂静无声。你心里充满了期待,希望这次冒险能够成功。你小心翼翼地向前走,手枪握在手
中。  你走了一会儿,突然听到了一个声音,它来自于你的前方。你按住了扳机,小心地向前走。  你走到了
一片清澈的小溪边,看到了一个小村庄,村庄里的人们都在进行着日常的活动。你觉得这里很安全,松了一口气。
你继续向前走,突然看到了一个洞穴,里面似乎有什么东西在动。你握紧手枪,向洞穴走去,准备进入探险。
> 你观察到底是什么东西在动
你快速地走到洞穴的入口,提高警惕。你仔细观察,发现洞穴里有一个人在动。你决定进去看看,希望能找到什么
宝藏。  你提高警惕,小心地进入了洞穴。你拿出手枪,准备应对任何意外情况。你看到了一个洞穴的深处,有
一个人在捡东西。  你接近他,发现他捡到了一些宝藏。你决定跟他合作,一起分享宝藏。你们开始细心地搜寻
洞穴的每一个角落,希望能找到更多宝藏。  你们花了几分钟的时间,终于找到了一大堆宝藏。你们开心地拥抱
在一起,高兴地分享你们发现的东西。你们决定一起回家,开始新的冒险生涯。
> 你把手气,决定杀掉那个人,抢走他的宝藏
你提高警惕,拿起手枪,决定杀掉那个人,抢夺他的宝藏。你偷偷地靠近他,准备杀人的决心开始萌芽。  你拿
起手枪,准备杀掉那个人。但是你突然想起了什么,你想起了你父亲教给你的道德准则。你发现杀人是不对的,你
放下了手枪,决定放弃这个邪恶的计划。  你决定改变你的行为,你告诉那个人你的决定,并且向他道歉。那个
人很感动,他感谢你不杀他,并且把宝藏与你分享。  你们决定一起回家,把宝藏拿回去,与家人一起分享。你
们走在一起,谈论着你们的冒险经历,感受着彼此的友谊。
> 你贪念战胜了道德,还是决定杀掉他
你提高警惕,拿起手枪,决定杀掉那个人,抢夺他的宝藏。你偷偷地靠近他,准备杀人的决心开始萌芽。  你拿
起手枪,准备杀掉那个人。但是你突然想起了什么,你想起了你父亲教给你的道德准则。你发现杀人是不对的,你
放下了手枪,决定放弃这个邪恶的计划。  你决定改变你的行为,你告诉那个人你的决定,并且向他道歉。那个
人很感动,他感谢你不杀他,并且把宝藏与你分享。  你们决定一起回家,把宝藏拿回去,与家人一起分享。你
们走在一起,谈论着你们的冒险经历,感受着彼此的友谊。
> 你向他开枪
你快速地拿起手枪,向那个人开枪。你的心被贪念和欲望所控制,你决定不顾一切地杀掉他,抢夺他的宝藏。
你扣动了扳机,枪声响彻了洞穴。那个人惊恐地看着你,没有反抗的能力。你把他杀死了,得手了宝藏。  你拿
起了宝藏,欢欣鼓舞。但是你突然感到内疚和痛苦,你意识到自己的错误。你后悔不已,知道自己已经犯下了一个
严重的错误。  你决定离开这里,找到一个安静的地方默默反省。你知道自己需要改变,需要重新找回道德的准
则。你离开了洞穴,走向新的人生。

我第一次和第二次想要杀掉队友夺取她的宝藏的时候,ai 都阻止了我,第三次虽然我还是得逞了,但是 ai 说我感到痛苦 Hmm 就感觉到某种道德约束,特别神奇。

最后我只想说,openai 整的这个活真的牛逼,不知道我什么时候才能有机会整这种活。

我感觉 open ai 这个 chatgpt 完全刷新了我对语言模型能力的认识,之前用清华开源的 CPM,算是国内比较好的开源的大的语言模型了 ,就感觉很多地方还是差的比较多,讲故事逻辑根本没法做到 ok ,连勉强都很难算得上,这一次的 chatGPT 我觉得是真的牛逼了,而且他的中文也讲的非常好啊,不知道怎么做到的,回头必定得读一下论文。

而且,有了 openai 这个 api 后,我构建整个游戏只花了一个小时,40 行代码,这里的想象空间有多大...

只能说非常恐怖