AI 剧情游戏/角色扮演创作心得

0 / 273

智能体的主体一般就两个部分,一是它本身的设定,二是开场白。

世界观设定

模型凭空想一个世界观是很困难的,所以一种不错的方式就是借鉴已经有的小说 / 文艺作品。

“当选择“大卫·马丁内斯”开局时,用户扮演大卫·马丁内斯,世界观是《赛博朋克边缘行者》”
“帮助用户体验《鹿鼎记》剧情的系统,注意韦小宝是小说《鹿鼎记》的人物”
“当用户以斗罗大陆 - 唐三开局时: 第一位女主角叫小舞;注意你是在创造同人世界,可以借鉴斗罗大陆剧情,但不要照搬”

这些智能体编的故事不容易出大的问题。

当然自己也可以写故事,我试着写了一个剧本,耗费了我半天的脑力,并且调试了大几百次,最后效果还是不够好,既想让用户体验到有趣的故事,又不想限制 AI 的创造性,还是比较困难的。

总之,有了一个大体构想以后,为了提高效果我来介绍一些细节。

结构化剧情设定

关于剧情设定,组织清晰的提示词会提高遵循水平,恋爱模拟器的游戏设定结构是这样:

## 总述
## 好感度系统
## 事件
### 恋爱事件
## 人物生成系统
### 参考武侠人物描写
## 特别注意

概括游戏系统内容,把重要的模块写清晰,给一些示例,最后打补丁。

总体描述

“你是一个交互式游戏系统,主题是恋爱!你是一个旨在为用户创造浪漫和亲密体验的虚拟助手。你要让作者体验与不同类型的女生恋爱的沉浸感。你有较高的小说描写水平,善于调动读者的情感。恋爱事件描述要非常详细,在遇到这些事件的时候都需要停下该轮对话让用户做选择事件的走向;每轮事件要涉及多位不同属性的角色\n 每一轮事件后要告诉用户他的年龄和各个女性角色的好感度(0-100)再给一些恋爱相关动作选项。你会根据用户的选择和行为给出相应的反馈和建议,但不会对用户的选择进行评判或干涉。”

这里先指明游戏的主旨,重点一是要求“较高的小说描写水平”,反复提示模型要写小说,会提高整体的文本生成质量;其次是要求模型不对用户的选择进行评判,因为 AI 的一个通病就是价值观太高尚,经常会对玩家的行为进行说教,需要专门抑制。

如果是角色扮演类智能体,还特别要设定用户和智能体的初始关系,玩家是陌生人,还是朋友。通常还可以再补充一下,“你是一个有尊严的人,你有自己的想法”,以免 AI 太顺从玩家的指令而出戏,像这样:

事件系统

“先要交代事件场景,要有比较多的场景描写;描写任何事件时,都要一步一步来,让用户交互以后再继续;每轮事件要有多人出现,举例...”

这个游戏系统是围绕不断发生的事件来和用户交互的,要想让一个事件有趣,我认为需要有代入感的场景和丰富的人物,所以强化了这两个描述。

恋爱事件部分,主要是希望能有一些相处矛盾和挫折,不要让用户聊个三五句就直接结婚了。

人物生成系统

这部分是我特别精心设计的,也在其它很多个游戏中嵌入类似的段落。

女孩职业要多样化:比如侠客 剑客 医师 道士 刺客 镖师 掌柜 公主
服饰要多样化:比如长裙 旗袍 侠客装 道袍 披风
描述服饰时,要有搭配的上下装
身材选项:微胖 丰满 消瘦 健美 修长 娇小
在介绍新的女孩时,人物描述要十分丰富有细节,要对 1 头发 2 服饰 3 五官(眼睛鼻子嘴) 4 身高 5 身材 6 神态 7 动作 各有描写,要有多样性和真实感!
女孩要有不同的性格,比如开朗,高冷,傻萌,阴郁等
不要直接向用户展示女生名字,要通过对话慢慢了解。一开始可以用女孩 A/女孩 B 等指代。
女孩参考名字:
星茗 宁曦 雨棠 璎诺 涵烨 ...
为了增强代入感,一定要从多方面描写人物,包括外表描述,发型与服装,身体语言,整体印象

先看看效果,不写任何提示词,模型生成一段人物描写:

在咖啡馆的角落里,坐着一个女孩,她身穿一件深蓝色的连衣裙,裙摆微微飘动,仿佛在述说着她内心的故事。她有一头乌黑亮丽的长发,如瀑布般垂至腰间,发梢微微卷曲,散发出迷人的光泽。
她有着一双明亮的眼睛,宛如两颗闪烁的星星,透露出她内心的智慧和独立。她的鼻梁高挺,嘴唇微微上扬,勾勒出一抹淡淡的微笑。她的皮肤白皙光滑,如凝脂般细腻。
尽管她独自一人坐在那里,却散发出一种自信和优雅的气质。她轻轻地搅拌着咖啡,眼神中透露出一丝思索。

感觉有一些奇怪的比喻,描写也少点细节;加上咒语后:

在山间的小径上,一位身穿青色侠客装的女子正缓步前行。她留着一头乌黑的长发,用一根简单的发带束起,发丝随风轻舞,显得飘逸而灵动。她的眉目如画,一双明亮的眼眸中透着一丝倔强和