时隔一年我又回来了!
很久之前我就在b站上看见过一个游戏,ai扮演病人,玩家扮演医生,看看玩家能不能成功猜出病人得的病,我当时看见这个游戏就觉得可以在koishi上实现,但苦于没有时间,现在终于考完试了,就匆匆将插件做了出来
(之前的插件我也会尽快更新,我现在要熟悉一下我以前的代码 )
玩法介绍
使用“开始猜病”指令开始一个对话,插件会自动在配置的疾病列表中随机选择疾病并配置提示词发送给ai
然后ai会返回一些基本的信息,你可以使用“talk <信息>”指令回复ai
当你准确猜出疾病的名称时即可获胜,同时ai会给出本次对话的评分
当然,如果你不想要继续本次对话了,可以使用“finishtalk”指令结束本次对话,同时,ai也会根据你的表现给出本次对话的评分
测试效果
玩法基本就这样,接下来展示一些我和群友玩的效果图
传说中的精神分裂症
被医生疯狂折磨的病人
答得太快导致被AI判为0分
《电锯狂人与警长儿子》
注意事项
在开启思维链输出时,ai可能在思维链中提供疾病的名称,虽然插件已经自动替换了疾病名称,但还是有可能透露疾病的一些信息
不知道为什么,即使给出了name字段,ds还是分不清人
由于插件判断是否结束对话和判断分数依赖于AI给出的回复,因此我不能保证在不同的模型下能否正常使用本插件,目前测试下来,DeepSeek V3模型完全正常,DeepSeek R1模型在收到finishtalk指令后会出现不理我给出的system消息的情况