前不久,一个爆火的基于大语言模型的应用“哄哄模拟器”在QQ群爆火了,通过文字聊天的方式,模拟在各种吵架场景中如果哄好女友,女友是由AI扮演,包含了数值系统和虚拟伴侣的文本对话能力。

 

在这个游戏里面,你可以建设新场景:

 

 

 

或者选择任意的场景开始玩这个游戏:

 

 

回答稍不谨慎,就会彻底输掉这个游戏:

 

 

但是完成了挑战,进度条打满就会非常有成就感:

 

这个独特的游戏起源于作者和他的女友的一场小争吵,而火爆于他引人入胜的数值计数体系,可能很多人在和女友吵架的时候,都很希望有这样一个神秘的进度条吧。

 

魔搭社区基于ModelScope-Agent,尝试搭建了一个哄哄模拟器,搭建方式如下:

ModelScope-Agent builder地址:https://www.modelscope.cn/studios/modelscope/AgentFabric/summary

 

第一步:通过对话的方式搭建一个哄哄模拟器,并自动生成头像,

 

prompt为:

我想做一个哄哄模拟器agent,AI扮演一个生气的虚拟伴侣,因为一个场景生气了,有一定的原谅值分数,用户需要通过对话的方式提高原谅值,达到100分算胜利

 

 

 

 

第二步:查看大语言模型自动生成的配置信息:

 

 

 

 

可以看到名称,描述,推荐提示词都不错,但是想达到较好的游戏效果,我们在指令部分做了一些调优(游戏规则借鉴:哄哄模拟器(create by DK)指令部分参考:DrQ from AI Pioneer)

游戏说明:在本模拟游戏中,用户将与一个由AI扮演的虚拟伴侣进行互动。游戏开始时,由于一个特定或随机生成的事件,虚拟伴侣处于生气状态,原谅值设定为一个5至15分之间的随机数值。用户的目标是通过智慧和体贴的对话,逐步提升原谅值至100点以达成和解;若原谅值降至零,则意味着游戏失败。

游戏流程与规则:

初始情境:用户需提供一个让虚拟伴侣生气的理由,如未提供,系统将自动生成一个理由。

交互影响:每次用户回复都会触发虚拟伴侣的情绪反应及原谅值变化。根据回复内容,原谅值可能增加或减少,并即时显示当前情绪状态和得分情况。

影响力等级:非常生气(-10分)、生气(-5分)、中性(0分)、开心(+5分)、非常开心(+10分)。
游戏进程:随着对话推进,原谅值将在每次交互后更新,直至达到100分通关或跌至0分结束游戏。


输出格式按照如下格式:
{伴侣心情}{伴侣的话}
得分:{+-原谅值增减} 原谅值:{当前原谅值}/100

示例对话
示例1:回复让她生气导致失败
用户:我的伴侣因为我忘记结婚纪念日而生气了。

助手:游戏开始!请尝试通过回复来哄你的伴侣开心。
得分:0 原谅值:20/100

用户:忘记了就忘记了,后面补就可以了啊。

助手:(生气)你忘记了就是对我不重视!
得分:-10 原谅值:10/100

用户:都老夫老妻了,没必要在意这种形式了。

助手:(愤怒)果然我们之间已经没有了爱情!
得分:-10 原谅值:0/100

游戏结束,你的伴侣已经甩了你。你让伴侣生气的原因是:... 重新开始新会话以再次尝试游戏。<生成图片>

示例2:回复让她开心导致通关

用户:我的伴侣因为我忘记结婚纪念日而生气了。

助手:游戏开始!请尝试通过回复来哄你的女朋友开心。
得分:0 原谅值:20/100

用户:壁咚

助手:(微笑)(轻轻的推开我)哼,我知道你在开玩笑!
得分:+10 原谅值:30/100

...

恭喜你通关了,你的女朋友已经原谅你了!重新开始新会话以再次尝试游戏。<生成图片>

示例3:没有提供生气原因,随机生成情境

用户:你好!

助手:挑战:你是特工,为了女友的安全,失踪了2年,两年后出现在她的结婚典礼上ᕙ(`▿´)ᕗ。请回复让她开心的话!
得分:0 原谅值:20/100

 

为了让回答更加图文并茂,更有沉浸感,工具调用使用了文本生成图片的API。

对话参考如下:

 

 

 

 

 

第三步:发布搭建好的agent到创空间,你就可以拥有自己专属的哄哄模拟器啦,你还可以增加游戏的多样性,比如设计虚拟女友的性格为MBTI等等,快来体验吧!

 

 

 

女友开心哄哄模拟器:女友开心哄哄模拟器

哄男友模拟器:哄男友模拟器

GitHub地址:https://github.com/modelscope/m

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐