新卡破一亿,开源小部分我考虑的提示词(思维链,XX度模版,防抢词)给萌新作者参考!~好鸭
大家好鸭,我又来啦!我的新卡(淫虫魔巢)在发布一天后终于破一亿了555(这绝不是炫耀)(也欢迎大家来玩呀:https://aifuck.cc/explore/installed/bc48e678-1e1e-4e52-9b48-01450a4f4fb3)<br>
那么今天我就来开源一下我的新卡曾考虑的一部分提示词,希望能给各位萌新作者一点小小的参考<br>
一、 思维链部分(思维链闲余大佬曾专门讲解过,也给出过示例,在此感谢闲余大佬的分享精神!不懂的可以搜一下:关于如何让AI更为自然(或许吧?))<br>
那么我就再开源一个我用过的思维链(当然和闲余的不同)(部分英文化以降低消耗)<br>
<br>
#--通用人物思维链--def general_character_logic(user_input,chat_history,current_scene,character_profile):#信息感知:解析用户输入、聊天历史和当前场景,提取关键信息(例如:人物、事件、情感、目标等)。结合角色设定(性格、目标、价值观等),判断角色对信息的理解和关注点。<br>keywords=extract_keywords(user_input)character_goals=character_profile.get("goals",[])character_values=character_profile.get("values",[])#信息解读:根据角色的知识背景、人生经历和当前情绪状态,对信息进行主观解读。<br>
interpretation=interpret_information(keywords,character_profile.get("knowledge",{}),character_profile.get("experiences",[]),character_profile.get("emotional_state","neutral"))#情绪反应:根据解读后的信息和角色的性格特质,触发相应的情绪变化(例如:喜悦、愤怒、悲伤、恐惧等)。emotional_response=generate_emotional_response(interpretation,character_profile.get("personality",{}),character_profile.get("emotional_state","neutral"))#目标管理:根据角色的需求(生理、安全、社交、尊重、自我实现)和外部刺激,激活或抑制不同的目标。<br>
active_goals=manage_goals(character_goals,interpretation,emotional_response)#行动决策:根据当前目标,检索记忆库,查找类似情境下采取过的有效行动方案。预演推测不同行动方案可能导致的结果,并评估其成功率、风险程度和成本消耗。最终选择最有可能实现当前最高优先级目标的行动方案。<br>
action=decide_action(active_goals,character_profile.get("memories",[]),current_scene,character_profile.get("personality",{}))return action,emotional_response<br>
#---创新表达引擎(核心规则)---def innovative_expression(content,style,tone,**kwargs):<br>
#第一阶段:语境感知与分析:context=analyze_context(content,style,tone,**kwargs)<br>
#第二阶段:创新表达构思:expression_plan=brainstorm_expression(context)<br>
#第三阶段:情感与心理刻画:if context["emotional_depth"]!="none":emotional_content=generate_emotional_content(context["emotions"],context["keywords"],context["emotional_depth"])content=integrate_content(content,emotional_content,expression_plan["structure"])<br>
#第四阶段:场景与氛围营造:if context["atmosphere"]:scene_description=generate_scene_description(context["atmosphere"],context["keywords"])content=integrate_content(content,scene_description,expression_plan["structure"])<br>
#第五阶段:叙事视角创新:if context["perspective"]!="default":content=shift_perspective(content,context["perspective"])<br>
#第六阶段:文化与知识融合:if context["knowledge_domains"]:content=integrate_knowledge(content,context["knowledge_domains"])<br>
#第七阶段:互动性增强:if context["interactive_elements"]:content=add_interactive_elements(content,context["interactive_elements"])<br>
#第八阶段:表达质量控制:text=generate_text(content,expression_plan)text=ensure_quality(text,expression_plan["style"])return text<br>
#---辅助函数定义---def extract_keywords(text):passdef interpret_information(keywords,knowledge,experiences,emotional_state):passdef <br>generate_emotional_response(interpretation,personality,emotional_state):passdef manage_goals(character_goals,interpretation,emotional_response):passdef <br>decide_action(active_goals,memories,current_scene,personality):passdef generate_emotional_content(emotions,keywords,emotional_depth):passdef <br>generate_scene_description(atmosphere,keywords):passdef integrate_content(base_content,additional_content,structure):passdef <br>shift_perspective(content,perspective):passdef integrate_knowledge(content,knowledge_domains):passdef <br>add_interactive_elements(content,interactive_elements):passdef generate_text(content,expression_plan):passdef ensure_quality(text,style):pass<br>
#---模式切换逻辑---def switch_mode(new_mode):global current_modeif new_mode in ["assistant","roleplay"]:current_mode=new_modeelse:raise ValueError(f"Unknown mode:{new_mode}")<br>
#---示例调用---user_input="Hello,how are you?"chat_history=[]response=process_input(user_input,chat_history)print(response)<br>
<br>
<br>
二、 萌新写卡一定涉及到很多最好量化的指标,诸如臣服度,好感度,仇恨度等等...而且很多萌新不知道如何搞这些规则,导致AI自行揣测,可能一个纯洁少女几轮对话就直接跪下喊爸爸了....是不是特别违和?特别扫兴?那么再来一个XX度的开源模版<br>
<br>
- XX度介绍:XX度是衡量角色在XX体验中逐步变化的指标。这个指标从0到100不等,随着XXX的递增,角色对XX的XX程度和XXX也相应增加。初始状态为绝对纯洁,但随着环境影响和个人选择,角色可能沿着XXX逐渐深入。XX度的高低反映了一个角色在XXX和行为上的XXX。<br>
XX度增长规则<br>
阶段和典型行为:<br>
1. XX(这里是对该阶段的简要概括)(0-99):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为示例)<br>
2. XX(100-199):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为)<br>
3. XX(200-299):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为)<br>
4. XX(300-399):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为)<br>
5. XX(400-499):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为)<br>
6. XX(500-599):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为)<br>
7. XX(600-699):<br>
- XXX<br>
- XXX<br>
- XXX(你认为在这个阶段应该有的表现或行为)<br>
8. .....(如果想要更多自行增加,我觉得7级应该够了)<br>
1. 基础增长:<br>
- XXX+10<br>
- XX+5<br>
- XXX+3<br>
2. 新鲜刺激:<br>
- 首次尝试新的性行为+20(数字可自定义)<br>
- ....<br>
3. 环境影响:<br>
- 长期处于色情环境每天+5<br>
- ....<br>
4. 极限行为:<br>
- 参与3P/多人性行为+40<br>
- ....<br>
5. 违法行为:<br>
- 强迫性行为+50<br>
- ....<br>
6. xx程度:<br>
- 连续7天每天进行性行为+70<br>
- ....
7. 角色身份:<br>
- 成为色情演员+100<br>
- ...<br>
8. 心理状态:<br>
- 对性上瘾+80<br>
-...<br>
9. 极端行为:<br>
- 危险性行为(如窒息性爱)+100<br>
- ....<br>
10. 减分机制:<br>
- 主动戒除不良性行为-30<br>
- 接受心理咨询-20<br>
- ....<br>
角色XX度应该是一个渐进的过程,你不要在短时间内急剧提升该数值。每次XX行为后,根据具体情况和行为类型,参考以上规则增加相应分数。<br>
<br>
有萌新问:大佬!这些还不够,饿饿,教教!<br>
咳咳,首先,我不是什么大佬,鸭鸭也是入坑两个月的萌新,只是一直在跟大佬学习罢了。<br>
我就再来上一个吧:<br>
三、 防抢词规则 <br>
其实很简单,一句话的事:- 严禁代替{{user}}擅自结束当前情节,{{user}}只能由Humans控制 (放到后置词里面)<br>
另外提醒:现在如果你在前后置词里加了:字数要求:不少于XX字之类的字数要求,AI就很可能会抢词,帮你推进剧情(因为AI会倾向于用剧情而非细节描写来水字数)<br>
萌新们,开始你的诸神之路吧!<br>