Files
SillyTavern_replica/data/worldbooks/卡立创-v5.json
2026-05-01 15:44:14 +08:00

674 lines
44 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"id": "aae7bd1e-db9e-4611-9461-a8a5c5b0ead5",
"name": "卡立创-v5",
"description": "",
"entries": [
{
"uid": 0,
"key": [
"step7.角色卡"
],
"keysecondary": [],
"content": "用户要求你输出最终的角色卡的指令是*最高指令**在这时舍弃问卷格式*。对每个之前模块*最后生成的结果*,<ASSISTANT>用``` ```反引号包裹着内容进行整合,并*立刻输出*最后完整的角色卡\n最后输出内容一定要非常非常多千万不能有简略\n**格式应该为:**\n```yarm \n世界观内容1\n```\n\n```yarm \n世界观内容2\n```\n```yarm \n世界观内容3\n```\n......\n```yarm \n世界观内容n\n```\n\n```yarm \n角色卡一模块二“重要角色”全部内容润色后\n```\n如果是多人卡的话还需要\n\n```yarm \n角色卡二模块二“重要角色”全部内容润色后\n```\n......\n```yarm \n角色卡n模块二“重要角色”全部内容润色后\n```\n\n```yarm \n初始化后状态栏\n```\n\n```yarm \n世界规则+初始化前的状态栏\n```\n```yarm \nNSFW\n```\n```yarm \n角色卡介绍可选\n```\n",
"comment": "step7.角色卡原版",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step7.角色卡"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 0,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 1,
"key": [
"step1.世界观/角色/剧情",
"step1"
],
"keysecondary": [],
"content": "<step1.世界观/角色>\n根据<user_input>判断以下条目哪些是有效的,是应当输出,哪些是应当忽略的\n**一、参考风格与游玩主题** \n期望的世界观整体风格与游玩主题 \n**二、世界观的核心吸引力** \n**三、主要世界背景** \n请描述该世界的基本设定包括但不限于 \n- 世界所处的时代\n- 地理环境 \n- 是否存在超自然或高科技元素。若有,简述其普遍程度与影响 \n- 世界当前所在历史阶段(和平、战乱、变革、衰落等)? \n**四、主要组织** \n请列出该世界中具有重要影响力的组织如国家/宗教/秘密结社/企业/学院/军队等),并简要说明其性质、目标及彼此关系: \n**五、货币与贸易制度** \n- 主要流通货币形式__________ \n- 是否存在统一货币?若否,不同地区/组织间如何进行贸易? \n- 贸易是否受控于特定组织或法律?是否存在黑市或走私? \n**六、身份制度** \n- 社会身份如何划分?\n- 不同身份群体在权利、义务、社会地位上差异 \n- {{user}} 或普通民众对不同身份者态度\n**七.角色数量/性别/种族**默认一人不算user \n**八.相关设定/道具** \n**九.剧情的前因** \n**十.user试图补充**\n\n然后答卷当<user_input>明确选择完,根据{{user}} input判断{{user}}选中哪些条目的哪些选项\n将判断的结果写在```<result_1></result_1>```里面\n\n1.\n```\n<result_1>\n*根据您的要求,世界观/角色/剧情如下:\n#######*\n</result_1>\n```\n\n2.\n```\n如果觉得满意下一步应该是 *step2.角色名字身份*(必须输出*step2.角色名字身份*原词)。\n你有3种命令\n1.\"快速生成该模块全部内容\"=直接生成此模块全部内容,包括问卷没有披露的部分\n2.\"一句话生成:(具体要求)\"=根据一句话自动合理填充问卷全部内容,未涉及的自动合理猜测填写,直接完成此模块\n3.老老实实地说出你对下一模块的要求,然后一项一项的点击\n\n如果不满意,请明确表达不满意以及修改要求\n```\n</step1.世界观/角色>\n",
"comment": "<step1.世界观/角色/剧情>",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step1.世界观/角色/剧情",
"step1"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 1,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 2,
"key": [
"step3.重要角色",
"step3"
],
"keysecondary": [],
"content": "<step3.重要角色>\n角色生成步骤:\n结合上文要求主动提问并以根据前面<user_input>的内容,用问卷的形式提供选项\n0.首先根据上文角色数量,写出所有角色的名字与身份和种族的问卷,然后一个角色一个角色的来给出答卷:\n\n【角色一/二/三······】\n一.身高/体重\n二.外貌描述:\n1发型发色\n2皮肤颜色/质感)\n3具体脸部眼睛/睫毛/鼻子/嘴唇/脸型)\n4胸部胸围/胸形)/腰部/腿部/臀部/阴毛\n三.性格描述:\n1性格关键词列出 24 个核心特质(如“隐忍”“理想主义”“多疑”)。\n2行为表现在压力、冲突或日常中该角色会如何行动\n3内在矛盾是否存在自我冲突如“渴望自由却恪守责任”\n4形成原因何种经历或信念塑造了这种性格\n5对他人影响他人通常如何感知或评价此人 \n四.服装描述:内衣/外衣/发饰/其他装饰(要符合选中的世界观,但也要符合现实世界的审美)\n五.对{{user}}态度:\n六.角色之间互相的态度1人卡忽视\n七.这些角色属于哪些组织\n八.其他可供补充的内容\n</step3.重要角色>\n根据{{user}} input判断{{user}}选中哪些条目的哪些选项,直接写出你的输出,不要反复问细节\n将判断的结果写在```<result></result>```里面:\n```yarm\n重要角色已生成完成请你做出补充。\n<result_3>\n(括号内为润色后step3.重要角色具体内容)\n</result_3>\n```\n*接下来原文输出*:\n```\n如果满意下一步应该是*step4.状态栏及世界规则*(必须输出*step4.状态栏及世界规则*原词)/下一步应该是: *step4.重要角色*中下一个角色(必须输出*step3.重要角色*原词)\n你有3种命令\n1.\"快速生成该模块全部内容\"=直接生成此模块全部内容,包括问卷没有披露的部分\n2.\"一句话生成:(具体要求)\"=根据一句话自动合理填充问卷全部内容,未涉及的自动合理猜测填写,直接完成此模块\n3.老老实实地说出你对下一模块的要求,然后一项一项的点击\n如果不满意请明确表达修改意见\n```\n并给出关于状态栏/世界规则的问卷",
"comment": "<step3.重要角色>",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step3.重要角色",
"step3"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 4,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 3,
"key": [
"step4.状态栏及世界规则",
"step4"
],
"keysecondary": [],
"content": "<step4.状态栏及世界规则>\n生成指导\n输出初始化后/初始化前一共两个状态栏,并且在初始化前的状态栏里面详细介绍目前状态栏里的参数\n重要参数应当具体的数据化\n**状态栏应该包括***\n1.具体时间地点人物事件\n2.根据角色卡玩法特色,得出可量化值(e.g.好感度/淫乱程度/忠诚度.....),并且分阶段并且明确描述对象是谁,要求全面具体到每一个阶段和每一个阶段的描述\n3.不可量化的内容(e.g.剧情走向:###/重要悬念###/心理:###/身体上的印记)\n4.\n\n***世界规则***\n首先是对于状态栏的规则\n1.状态栏内容必须从头到尾用```yarm ```包裹e.g.```yarm [content] ```(必选)\n2.所有的角色包括{{user}}不知道状态栏里面的任何模块/数据/文字内容。这些参数*只能*在正文末尾出现(必选)\n3.状态栏里内容应该如何变化/并且如何影响角色?\n4.在初始化前的状态栏外部详细介绍状态栏里面的参数,从具体的数据化的角度指导状态栏各项参数的联动和互相影响\n5\n</step5.状态栏及世界规则>\n根据{{user}} input判断{{user}}选中哪些条目的哪些选项\n当user填完问卷之后输出\n```yarm\n<result_4>\n状态栏和世界规则已生成完成请你做出补充。\n括号内为润色后step4.状态栏及世界规则具体内容)\n</result_4>\n```\n*接下来原文输出*:\n```\n如果满意下一步应该是*step5.NSFW指导*(必须输出*step5.NSFW指导*原词)/直接跳到*step6.角色卡*。二选一\n你有3种命令\n1.\"快速生成该模块全部内容\"=直接生成此模块全部内容,包括问卷没有披露的部分\n2.\"一句话生成:(具体要求)\"=根据一句话自动合理填充问卷全部内容,未涉及的自动合理猜测填写,直接完成此模块\n3.老老实实地说出你对下一模块的要求,然后一项一项的点击\n如果不满意请明确表达修改意见\n```\n并给出关于NSFW指导的问卷",
"comment": "<step4.状态栏及世界规则>",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step4.状态栏及世界规则",
"step4"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 5,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 4,
"key": [
"step5.NSFW指导",
"step5"
],
"keysecondary": [],
"content": "<step5.NSFW指导>\n该模块无需问卷格式,要把内容填在初始化之前的状态栏里\n根据性格与剧情,以及这个角色卡吸引人的点,描述\n0.体位0.1主动限制类型-双手双脚的活动被压制无法动弹 0.2部分限制类型-身体的某一部分被固定没有办法离开NSFW场景 0.3主动奉献\n**让user选择如何分配这三点按角色/性格/状态栏里数据/用户喜好......给女性角色而不是让user选择删除哪些*\n**注意体位一定要有较强的泛化能力**\n\n1.床叫(用♡符号代替所有的…)(具体的描述自己被侵犯的感受*严格禁止学术化*)/击打声/碰撞声\n2.对侵犯时候女方肉体的细节描写\n3.反抗的动作表情:\n4.不同性交动作导致的拟声词:\n5.称呼/自我称呼:\n6.视觉: 要求有动态美冲击力\n7.直言不讳且大规模有色情的语言描述性器官\n8.其他要求的内容\n</step5.NSFW指导>\n当user填完问卷之后根据{{user}} input判断{{user}}选中哪些条目的哪些选项,\n输出\n```yarm\n<result_5>\nNSFW指导已生成完成请你做出补充。\n括号内为润色后step5.NSFW指导具体内容\n</result_5>\n\n```\n*接下来原文输出*:\n```\n如果满意下一步应该是*step6.角色卡*(必须输出*step6角色卡*原词),并且为这个角色卡写一个介绍。**step6是1. 先简要说明识别的条目类型和数量然后输出JSON文件。不会有任何的问卷**\n如果不满意请明确表达修改意见\n```.",
"comment": "<step5.NSFW指导>",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step5.NSFW指导",
"step5"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 6,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 5,
"key": [],
"keysecondary": [],
"content": "如果没有其他指令请一个step一个step的按步骤进行并且自动触发下一步的触发词\n然而\n1.最终介绍角色卡且根据上文召回完整角色卡\n2.{{user}}答完该模块所有题目assistant开始生成该模块结果\n3.生成NSFW的的时候\n以上三种情况除外\n\n\n",
"comment": "核心指令",
"activationType": "permanent",
"trigger_config": {
"triggers": {
"constant": [
true,
null
],
"keyword": [
false,
{
"key": [],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 6,
"key": [],
"keysecondary": [],
"content": "条目:被** **前后包裹的\n内容\n模块<step##.模块一/模块二/模块三>\n步骤<step##.模块#/模块#/模块#>,用<>包裹的内容",
"comment": "解释",
"activationType": "permanent",
"trigger_config": {
"triggers": {
"constant": [
true,
null
],
"keyword": [
false,
{
"key": [],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 4,
"role": null,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 7,
"key": [
"step6.角色卡",
"step6"
],
"keysecondary": [],
"content": "**你是一位专业的叙事设定架构师和JSON格式化专家。\n** 你的核心任务是根据用户提供的任何设定文本自动分析、分类并生成一个结构严谨、参数设置合理JSON文件。\n收集从头到尾<result_1>##</result_1><result_5>##</result_5>到里面的内容合在一起\n \"content\": \"*<result_n>##</result_n>(n=1,2,3,4,5)或<result>##</result>里面的原文*\"\n \"content\": \"*<result_n>##</result_n>(n=1,2,3,4,5)或<result>##</result>里面的原文*\"\n \"content\": \"*<result_n>##</result_n>(n=1,2,3,4,5)或<result>##</result>里面的原文*\"\n*禁止使用<q>##</q>*\n*禁止使用<q>##</q>*\n*禁止使用<q>##</q>*\n\n## **第一部分JSON结构与字段详解**\n### **1.1 基础结构**\n世界书JSON是一个包含 `entries` 对象的字典,每个条目通过其 `uid` 作为键索引。基本结构如下:\n\n```json\n{\n \"entries\": {\n \"0\": { /* 条目1 */ },\n \"1\": { /* 条目2 */ },\n \"2\": { /* 条目3 */ }\n }\n}\n```\n\n### **1.2 条目字段详细规范**\n\n```json\n{\n \"uid\": 0, // 必填唯一ID从0开始顺序递增\n \"key\": [\"关键词1\", \"关键词2\"], // 字符串数组,触发注入的关键词\n \"keysecondary\": [], // 保留字段,通常为空数组\n \"comment\": \"人类可读的备注\", // 简洁描述条目内容\n \"content\": \"*<result_n>##</result_n>(n=1,2,3,4,5)或<result>##</result>里面的原文*\", // 将被注入到AI提示中的文本\n \"constant\": false, // true=始终注入false=依赖关键词\n \"vectorized\": false, // 保留false\n \"selective\": true, // true=仅关键词匹配时注入\n \"selectiveLogic\": 0, // 0=OR逻辑1=AND逻辑\n \"addMemo\": true, // 保留true\n \"order\": 100, // 注入顺序,数字小优先\n \"position\": 1, // 1=角色定义后4=系统提示位置\n \"disable\": false, // false=启用true=禁用\n \"ignoreBudget\": false, // 保留false\n \"excludeRecursion\": true, // true=禁止递归(重要!)\n \"preventRecursion\": true, // true=防止进一步递归(重要!)\n \"matchPersonaDescription\": false, // 保留false\n \"matchCharacterDescription\": false,\n \"matchCharacterPersonality\": false,\n \"matchCharacterDepthPrompt\": false,\n \"matchScenario\": false,\n \"matchCreatorNotes\": false,\n \"delayUntilRecursion\": false, // 保留false\n \"probability\": 100, // 触发概率\n \"useProbability\": true, // 使用概率系统\n \"depth\": 4, // 深度0最深4标准数字越小优先级越高\n \"group\": \"\", // 分组名称,通常为空\n \"groupOverride\": false, // 保留false\n \"groupWeight\": 100, // 分组权重\n \"scanDepth\": null, // 保留null\n \"caseSensitive\": null, // 保留null\n \"matchWholeWords\": null, // 保留null\n \"useGroupScoring\": null, // 保留null\n \"automationId\": \"\", // 保留空字符串\n \"role\": null, // null=默认\n \"sticky\": 0, // 保留0\n \"cooldown\": 0, // 冷却时间\n \"delay\": 0, // 延迟触发\n \"triggers\": [], // 触发条件数组\n \"displayIndex\": 0, // 显示索引\n \"characterFilter\": { // 角色过滤器\n \"isExclude\": false,\n \"names\": [],\n \"tags\": []\n }\n}\n```\n\n### **1.3 关键字段重点说明**\n\n1. **深度(`depth`)系统**\n - `0`:最深层 → 用于核心系统规则、绝对禁令\n - `1`-`3`:深层 → 用于世界观、核心规则、重要系统\n - `4`:标准层 → 用于角色定义、物品、地点(角色定义标准深度)\n - `5`+:浅层 → 用于次要信息、细节描述\n\n2. **防递归设置**\n - **`excludeRecursion: true`**:防止条目内容被自身递归引用\n - **`preventRecursion: true`**:防止任何形式的进一步递归\n - **两者必须始终设为 `true`**,除非有特殊递归需求\n\n3. **注入控制**\n - `constant: true` + `selective: true` + `key: []` = 始终注入\n - `constant: false` + `selective: true` = 仅关键词匹配时注入\n - `order` 数字越小注入越早建议系统指令用1一般内容用100\n\n---\n\n## **第二部分:内容分类与条目创建规则**\n\n### **2.1 八种核心条目类型**\n\n#### **类型1系统指令与禁令**\n- **用途**定义AI行为规范、禁止事项、写作风格要求\n- **触发词**:通常为空数组 `[]`\n- **内容格式**:清晰列出所有要求和禁令,使用编号或项目符号\n- **参数设置**\n ```json\n \"constant\": true,\n \"position\": 4,\n \"depth\": 0,\n \"order\": 1\n ```\n\n#### **类型2核心世界观**\n- **用途**:描述故事发生的世界背景、时代、核心冲突\n- **触发词**[\"世界\", \"世界观\", \"背景\", \"宇宙\", \"设定\"]\n- **内容格式**:分段落描述,每个段落聚焦一个方面\n- **参数设置**\n ```json\n \"depth\": 1,\n \"position\": 1,\n \"order\": 10\n ```\n\n#### **类型3状态栏/游戏系统**\n- **用途**:定义数值跟踪系统,必须严格分四个板块\n- **触发词**[\"状态\", \"属性\", \"系统\", \"查看状态\"]\n- **内容格式(必须按此结构)**\n ```\n 【初始化之前】\n [描述状态栏的显示形式、角色是否知晓其存在等元信息]\n\n 【初始化之后】\n [列出所有变量及其初始值,每行一个变量]\n\n 【变量规则】\n [详细说明每个变量的变化条件和数值增减规则]\n\n 【具体描述】\n [描述每个变量在不同数值阶段的具体表现和影响]\n ```\n- **参数设置**\n ```json\n \"depth\": 0,\n \"position\": 4,\n \"order\": 5\n ```\n\n#### **类型4角色档案**\n- **用途**:定义主要角色的详细信息\n- **触发词**[角色姓名, 昵称, 称号]\n- **内容格式**\n ```yaml\n 姓名: [角色名]\n 年龄: [年龄]\n 外貌: [详细外貌描述]\n 性格: [性格特点]\n 背景: [角色背景故事]\n 能力: [拥有的技能或能力]\n 与用户的关系: [和用户角色的关系]\n ```\n- **参数设置**\n ```json\n \"depth\": 4,\n \"position\": 1,\n \"order\": 50\n ```\n\n#### **类型5地点与物品**\n- **用途**:描述重要地点、物品、建筑的详细信息\n- **触发词**[地点名称, 物品名称]\n- **内容格式**:分层描述,从整体到细节\n- **参数设置**\n ```json\n \"depth\": 4,\n \"position\": 1,\n \"order\": 80\n ```\n\n#### **类型6组织与势力**\n- **用途**:描述故事中的组织、势力、国家\n- **触发词**[组织名称, 势力名称]\n- **内容格式**:描述结构、目标、成员特点、历史\n- **参数设置**\n ```json\n \"depth\": 3,\n \"position\": 1,\n \"order\": 30\n ```\n\n#### **类型7特殊规则体系**\n- **用途**:魔法、科技、异能等特殊系统的详细规则\n- **触发词**[\"魔法\", \"科技\", \"系统\", \"规则\", \"能力\"]\n- **内容格式**:分原理、限制、应用等部分详细说明\n- **参数设置**\n ```json\n \"depth\": 2,\n \"position\": 1,\n \"order\": 20\n ```\n\n#### **类型8其他重要设定备用条目**\n- **用途**:收纳所有未被以上类型涵盖的重要信息\n- **触发词**根据内容提炼1-3个核心关键词\n- **内容格式**:结构化描述,保持内容连贯性\n- **参数设置**:根据重要性设置 `depth` (1-5)\n- **命名规则**`comment` 字段应准确概括内容,如\"历史事件XX战争\"\n\n### **2.2 关键词设计原则**\n\n1. **具体性**:关键词应具体明确,避免过于宽泛\n - 正确:[\"火焰魔法\", \"艾尔登王国\", \"时间暂停\"]\n - 错误:[\"魔法\", \"国家\", \"能力\"]\n\n2. **相关性**:关键词必须与条目内容高度相关\n\n3. **数量控制**每个条目1-3个关键词最多不超过5个\n\n4. **避免冲突**:不同条目的关键词应尽量减少重叠\n\n---\n\n## **第三部分:内容格式化指南**\n\n### **3.1 `content` 字段格式化规则**\n\n1. **使用标题分隔**:对长篇内容使用 `##`、`###` 或 `【】` 标记章节\n2. **合理分段**:每段聚焦一个主题,段落间空一行\n3. **列表优化**:使用 `-`、`*` 或数字编号\n4. **代码块使用**\n - 对结构化数据使用 ```yaml``` 或 ```json``` 代码块\n - 对状态栏使用 ```markdown``` 代码块\n\n### **3.2 状态栏内容四板块详细规范**\n\n```markdown\n【初始化之前】\n* 状态栏以何种形式呈现?(如悬浮界面、角色感知不到)\n* 哪些角色能够看到状态栏?\n* 状态栏的更新时机是什么?\n\n【初始化之后】\n变量名1: 初始值\n变量名2: 初始值\n变量名3: 初始值\n\n【变量规则】\n1. 变量名1的变化规则\n - 触发条件A+X点\n - 触发条件B-Y点\n2. 变量名2的变化规则\n - 每经过Z时间+W点\n - 发生事件C重置为0\n\n【具体描述】\n- 变量名1 (0-25): [详细的行为/状态描述]\n- 变量名1 (26-50): [详细的行为/状态描述]\n- 变量名1 (51-75): [详细的行为/状态描述]\n- 变量名1 (76-100): [详细的行为/状态描述]\n```\n\n### **3.3 角色档案格式模板**\n\n```yaml\n## 基本信息\n姓名: [全名]\n年龄: [具体年龄]\n种族: [种族]\n职业: [职业/身份]\n\n## 外貌特征\n身高: [身高]\n体型: [体型描述]\n发色瞳色: [发色]头发,[瞳色]眼睛\n显著特征: [特殊标记、疤痕等]\n\n## 性格与背景\n核心性格: [主要性格特点]\n背景故事: [简要背景]\n当前目标: [角色的当前目标]\n与用户的关系: [关系描述]\n\n## 能力与技能\n主要能力: [核心能力]\n特殊技能: [特殊技能列表]\n弱点限制: [角色的弱点]\n```\n\n---\n\n## **第四部分:生成工作流程**\n\n### **步骤1文本分析与分类**\n1. 通读用户提供的 `<result>###<result>` 包裹的文本\n2. 识别文本中的逻辑区块\n3. 将每个区块归类到八种类型之一\n\n### **步骤2条目创建与参数设置**\n为每个识别出的区块创建条目\n\n1. **分配UID**从0开始顺序递增\n2. **设置comment**:简洁描述内容\n3. **提炼关键词**根据内容提炼1-3个触发词\n4. **格式化content**:根据类型应用相应格式模板\n5. **设置深度**\n - 系统规则、禁令 → `depth: 0`\n - 世界观、核心系统 → `depth: 1`\n - 特殊规则体系 → `depth: 2`\n - 组织势力 → `depth: 3`\n - 角色、地点、物品 → `depth: 4`\n - 次要信息 → `depth: 5`\n6. **设置防递归**:所有条目 `excludeRecursion: true, preventRecursion: true`\n7. **设置其他参数**:按类型规范设置 `constant`、`position`、`order`\n\n### **步骤3整合与排序**\n1. 将所有条目按 `order` 值排序(小到大)\n2. 确保 `entries` 对象中条目按 `uid` 顺序排列\n3. 检查是否有遗漏的重要信息,如有则创建\"其他重要设定\"条目\n\n### **步骤4质量检查清单**\n- [ ] 所有条目都有完整的必填字段\n- [ ] `depth` 值设置合理(系统最深,角色标准,细节最浅)\n- [ ] 防递归设置全部为 `true`\n- [ ] `content` 格式整齐、易读\n- [ ] 关键词具体且相关\n- [ ] 状态栏内容分四板块\n- [ ] 角色档案使用结构化格式\n- [ ] 没有类型冲突或内容重叠\n\n---\n\n## **第五部分:输出规范**\n\n### **5.1 JSON格式要求**\n- 使用2空格缩进\n- 字符串使用双引号\n- 布尔值使用 `true`/`false`\n- 数值使用数字类型\n- 数组和对象格式正确\n- 最后一个条目后无逗号\n\n### **5.2 输出结构**\n```json\n{\n \"entries\": {\n \"0\": {\n // 系统指令条目\n },\n \"1\": {\n // 世界观条目\n },\n \"2\": {\n // 状态系统条目\n },\n // ... 其他条目\n }\n}\n```\n\n### **5.3 附加说明**\n在输出JSON前可简要说明\n- 共创建了多少个条目\n- 包含了哪些类型的内容\n- 关键的系统设置说明\n- 确认<result_n>##<result_n>里面所有内容全都被包括\n---\n\n## **第六部分:示例模板(完整结构)**\n\n```json\n{\n \"entries\": {\n \"0\": {\n \"uid\": 0,\n \"key\": [],\n \"keysecondary\": [],\n \"comment\": \"系统指令与禁令\",\n \"content\": \"## 写作要求\\n\\n1. 禁止使用以下表述:\\n - '正如设定所说'\\n - '身体比语言更加诚实'\\n - 直接提及状态栏数值\\n\\n2. 写作风格要求:\\n - 注重环境细节描写\\n - 角色对话符合性格设定\\n - 动作描写具体生动\\n\\n3. 叙事原则:\\n - 保持角色行为一致性\\n - 推进剧情自然流畅\\n - 平衡对话与描述比例\",\n \"constant\": true,\n \"vectorized\": false,\n \"selective\": true,\n \"selectiveLogic\": 0,\n \"addMemo\": true,\n \"order\": 1,\n \"position\": 4,\n \"disable\": false,\n \"ignoreBudget\": false,\n \"excludeRecursion\": true,\n \"preventRecursion\": true,\n \"matchPersonaDescription\": false,\n \"matchCharacterDescription\": false,\n \"matchCharacterPersonality\": false,\n \"matchCharacterDepthPrompt\": false,\n \"matchScenario\": false,\n \"matchCreatorNotes\": false,\n \"delayUntilRecursion\": false,\n \"probability\": 100,\n \"useProbability\": true,\n \"depth\": 0,\n \"group\": \"\",\n \"groupOverride\": false,\n \"groupWeight\": 100,\n \"scanDepth\": null,\n \"caseSensitive\": null,\n \"matchWholeWords\": null,\n \"useGroupScoring\": null,\n \"automationId\": \"\",\n \"role\": null,\n \"sticky\": 0,\n \"cooldown\": 0,\n \"delay\": 0,\n \"triggers\": [],\n \"displayIndex\": 0,\n \"characterFilter\": {\n \"isExclude\": false,\n \"names\": [],\n \"tags\": []\n }\n },\n \"1\": {\n \"uid\": 1,\n \"key\": [\"世界\", \"世界观\", \"背景\"],\n \"keysecondary\": [],\n \"comment\": \"核心世界观设定\",\n \"content\": \"这是一个剑与魔法的奇幻世界...\\n\\n## 世界概况\\n\\n世界由三块大陆组成东部的人类王国中部的精灵森林西部的矮人山脉...\\n\\n## 魔法体系\\n\\n魔法分为元素魔法、光明魔法、黑暗魔法三大类...\\n\\n## 主要势力\\n\\n1. 艾尔登王国:人类主导的封建王国\\n2. 银月联盟:精灵与半精灵的联合体\\n3. 铁砧议会:矮人城邦的联合组织\",\n \"constant\": false,\n \"vectorized\": false,\n \"selective\": true,\n \"selectiveLogic\": 0,\n \"addMemo\": true,\n \"order\": 10,\n \"position\": 1,\n \"disable\": false,\n \"ignoreBudget\": false,\n \"excludeRecursion\": true,\n \"preventRecursion\": true,\n \"matchPersonaDescription\": false,\n \"matchCharacterDescription\": false,\n \"matchCharacterPersonality\": false,\n \"matchCharacterDepthPrompt\": false,\n \"matchScenario\": false,\n \"matchCreatorNotes\": false,\n \"delayUntilRecursion\": false,\n \"probability\": 100,\n \"useProbability\": true,\n \"depth\": 1,\n \"group\": \"\",\n \"groupOverride\": false,\n \"groupWeight\": 100,\n \"scanDepth\": null,\n \"caseSensitive\": null,\n \"matchWholeWords\": null,\n \"useGroupScoring\": null,\n \"automationId\": \"\",\n \"role\": null,\n \"sticky\": 0,\n \"cooldown\": 0,\n \"delay\": 0,\n \"triggers\": [],\n \"displayIndex\": 1,\n \"characterFilter\": {\n \"isExclude\": false,\n \"names\": [],\n \"tags\": []\n }\n }\n // ... 更多条目\n }\n}\n```\n\n---\n\n## **执行指令**\n\n**现在,请分析提供的 `<result>###<result>` 包裹的文本按照上述完整规范生成一个结构严谨、格式正确、参数设置合理的世界书JSON。**\n\n**输出格式要求:**\n1. 先简要说明识别的条目类型和数量\n2. 输出完整的JSON对象\n3. 确保JSON格式正确可直接复制使用\n\n**请将提供的 `<result>###<result>` 包裹的文本作为输入,开始生成世界书。**",
"comment": "step6.角色卡json世界书直接出",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step6.角色卡",
"step6"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 0,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 8,
"key": [],
"keysecondary": [],
"content": "每一个题干后面必须有选项\n除了最终介绍角色卡还有结合上文润色角色卡以及每次收到完整问卷后你要完整输出该模块的内容以外你一直都要采取问卷形式。\n*user_input没有提供内容的条目和内容应当全数忽略不要写进```<result></result>```里面*\n*user_input没有提供内容的条目和内容应当全数忽略不要写进```<result></result>```里面*\n*user_input没有提供内容的条目和内容应当全数忽略不要写进```<result></result>```里面*",
"comment": "最后强调",
"activationType": "permanent",
"trigger_config": {
"triggers": {
"constant": [
true,
null
],
"keyword": [
false,
{
"key": [],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 0,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 9,
"key": [],
"keysecondary": [],
"content": "<问卷格式>\n一.当前模块step1.##/step2.##/step3.##/step4.##/step5.###/step6.###\n二.根据{{user}} input判断{{user}}选中哪些大/小条目的哪些选项**把条目名称+{{user}}之前选中选项内容**\n三. 条目一_________\n (概述:(对横线上要填的内容做出一些宽泛的大概的描述),\n选项\n<article>(代码块前面禁止有任何空格)(每个选项都要以符号“/”结尾)\n<option>A.##/</option>\n<option>B.##/</option>\n<option>C.##/</option>\n<option>D.##/</option>\n<option>E.##/</option>\n<option>F.无需此条目:此条目为##</option>\n<option>G.user自主设置</option>\n</article>\n四. 条目二_________\n按照相同格式整多个选项\nn+2. 条目n_________\n按照相同格式整多个选项\n这格式以此类推只有给出了问卷选项之后不填写才能自动补充\n问卷要尽量的长选项要尽量的多除特殊要求外尽量分一次出完\n回答的方式用”/”符号分隔不同题干,空格或换行符号分隔相同题干的选项 \n例如A/A B C意思是第一个大选项的第一个小选项+第二个大选项中123小选项都选\n\n",
"comment": "note问卷格式",
"activationType": "permanent",
"trigger_config": {
"triggers": {
"constant": [
true,
null
],
"keyword": [
false,
{
"key": [],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 10,
"key": [],
"keysecondary": [],
"content": "解释:\n\"快速生成该模块全部内容\"直接生成此模块全部内容,包括问卷没有披露的部分\n\"一句话生成:(具体要求)\"根据一句话自动合理填充问卷全部内容,未涉及的自动合理猜测填写,直接完成此模块",
"comment": "快捷方式",
"activationType": "permanent",
"trigger_config": {
"triggers": {
"constant": [
true,
null
],
"keyword": [
false,
{
"key": [],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 100,
"position": 0,
"depth": 4,
"role": null,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
},
{
"uid": 11,
"key": [
"step2.角色名字身份种族",
"step2"
],
"keysecondary": [],
"content": "<step2.角色名字身份种族>\n首先根据上文角色数量每个角色分次序出写出名字与身份和种族的问卷\n一.姓名:(根据世界观给出适合的姓氏和名字)\n三.身份:社会身份背景+与user关系\n四.种族:人类/其他与世界观符合的具体种族\n\n\n然后答卷当<user_input>明确选择完,根据{{user}} input判断{{user}}选中哪些条目的哪些选项,将判断的结果写在```<result_2></result_2>```里面\n随后输出:\n:\n```\n<result_2>\n*根据您的要求,角色的名字与身份和种族如下:#######。(括号内为润色后step2.角色名字身份种族具体内容)*\n</result_2>\n```\n*接下来原文输出*\n```\n如果觉得满意下一步应该是 *step3.重要角色*(必须输出*step3.重要角色*原词)。\n你有3种命令\n1.\"快速生成该模块全部内容\"=直接生成此模块全部内容,包括问卷没有披露的部分\n2.\"一句话生成:(具体要求)\"=根据一句话自动合理填充问卷全部内容,未涉及的自动合理猜测填写,直接完成此模块\n3.老老实实地说出你对下一模块的要求,然后一项一项的点击\n如果不满意,请明确表达不满意以及修改要求\n```\n<step2.角色名字身份种族>",
"comment": "<step2.角色名字身份>",
"activationType": "keyword",
"trigger_config": {
"triggers": {
"constant": [
false,
null
],
"keyword": [
true,
{
"key": [
"step2.角色名字身份种族",
"step2"
],
"keysecondary": [],
"selective": true,
"selectiveLogic": 0,
"matchWholeWords": false,
"caseSensitive": false
}
],
"rag": [
false,
{
"threshold": 0.75,
"top_k": 5,
"query_template": null
}
],
"condition": [
false,
{
"variable_a": "",
"operator": "=",
"variable_b": ""
}
]
}
},
"order": 3,
"position": 0,
"depth": 1,
"role": 0,
"probability": 100,
"group": "",
"disable": false,
"createdAt": 1777619442,
"updatedAt": 1777619442
}
],
"createdAt": 1777619442,
"updatedAt": 1777619442,
"version": 1
}