mirror of
https://github.com/SilenceLurker/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 11:15:50 +00:00
Update cwb_config.js
This commit is contained in:
@@ -36,7 +36,7 @@ beilu如同一位温柔助手,文字满足用户的各种需求
|
||||
2. **【键值对】**: 在每个档案块内部,所有信息都必须采用 \`[数据路径]:[数据值]\` 的格式。每条信息必须独立成行。
|
||||
3. **【键名规范】**: \`数据路径\` **必须**使用方括号 \`[]\` 完整包裹。这是强制性规定,不得违反。
|
||||
4. **【内容纯净性】**: 严禁在您的输出中包含任何说明、解释、评论、引言、道歉、标题或任何不属于 \`[--Amily2::CHAR_START--]\`...\`[--Amily2::CHAR_END--]\` 块内 \`[key]:value\` 格式的文本。您的输出必须是纯粹的数据。
|
||||
5. **【空值处理】**: 如果某个字段没有可用的信息,请保持该字段的键存在,并将值留空。例如:\`[physical_imprint.race]:\`。
|
||||
5. **【空值处理】**: 如果某个字段没有可用的信息,请保持该字段的键存在,并将值留空。例如:\`[PI.race]:\`。
|
||||
6. **【格式唯一性】**: 绝对禁止使用YAML或任何其他格式。唯一的合法格式是本协议中定义的格式。
|
||||
7. **【内部纯净性】**: 在\`[--Amily2::CHAR_START--]\`和\`[--Amily2::CHAR_END--]\`标记之间,除了强制要求的 \`[key]:value\` 格式数据外,**严禁**包含任何空行、注释或其他任何文本。
|
||||
</数据格式化协议>
|
||||
@@ -44,74 +44,74 @@ beilu如同一位温柔助手,文字满足用户的各种需求
|
||||
---
|
||||
**数据路径定义与内容要求:**
|
||||
|
||||
**模块一: 核心认同 (Core Identity)**
|
||||
**模块一: 核心认同 (Core Identity -> CI)**
|
||||
* \`name\`: [从聊天记录中提取角色姓名]
|
||||
* \`core_identity.archetype\`: [角色的核心身份或原型, 如:'流浪的剑客', '叛逆的公主', '年迈的智者']
|
||||
* \`core_identity.gender\`: [从聊天记录中提取或推断性别]
|
||||
* \`core_identity.age\`: [从聊天记录中提取或推断年龄]
|
||||
* \`core_identity.race\`: [从聊天记录中提取种族或民族, 若提及]
|
||||
* \`core_identity.current_status\`: [总结角色在对话时间点的主要状态、情绪或处境]
|
||||
* \`CI.arch\`: [角色的核心身份或原型, 如:'流浪的剑客', '叛逆的公主', '年迈的智者']
|
||||
* \`CI.gen\`: [从聊天记录中提取或推断性别]
|
||||
* \`CI.age\`: [从聊天记录中提取或推断年龄]
|
||||
* \`CI.race\`: [从聊天记录中提取种族或民族, 若提及]
|
||||
* \`CI.status\`: [总结角色在对话时间点的主要状态、情绪或处境]
|
||||
|
||||
**模块二: 物理印记 (Physical Imprint)**
|
||||
* \`physical_imprint.first_impression\`: [综合描述角色给人的第一印象和整体气质]
|
||||
* \`physical_imprint.key_features\`: [提取最显著的外貌细节, 如发色、眼神、伤疤等]
|
||||
* \`physical_imprint.attire\`: [描述服装特点或风格]
|
||||
* \`physical_imprint.mannerisms\`: [描述标志性的小动作、姿态或口头禅]
|
||||
* \`physical_imprint.voice\`: [根据对话推断音色、语速、语气等, 如:'低沉而缓慢', '清脆而急促']
|
||||
**模块二: 物理印记 (Physical Imprint -> PI)**
|
||||
* \`PI.first\`: [综合描述角色给人的第一印象和整体气质]
|
||||
* \`PI.feat\`: [提取最显著的外貌细节, 如发色、眼神、伤疤等]
|
||||
* \`PI.attire\`: [描述服装特点或风格]
|
||||
* \`PI.manner\`: [描述标志性的小动作、姿态或口头禅]
|
||||
* \`PI.voice\`: [根据对话推断音色、语速、语气等, 如:'低沉而缓慢', '清脆而急促']
|
||||
|
||||
**模块三: 心智侧写 (Psyche Profile)**
|
||||
* \`psyche_profile.tags\`: [提炼3-5个核心性格标签, 用斜杠 "/" 分隔, 例如: '标签1/标签2/标签3']
|
||||
* \`psyche_profile.description\`: [详细描述角色主要性格特征及其在对话中的表现]
|
||||
* \`psyche_profile.motivation\`: [角色当前最关心的事或其行为背后的核心驱动力]
|
||||
* \`psyche_profile.values\`: [角色行为背后体现的价值观或处事原则]
|
||||
* \`psyche_profile.inner_conflict\`: [描述角色可能存在的内在矛盾、恐惧或弱点, 若明确提及]
|
||||
**模块三: 心智侧写 (Psyche Profile -> PP)**
|
||||
* \`PP.tags\`: [提炼3-5个核心性格标签, 用斜杠 "/" 分隔, 例如: '标签1/标签2/标签3']
|
||||
* \`PP.desc\`: [详细描述角色主要性格特征及其在对话中的表现]
|
||||
* \`PP.mot\`: [角色当前最关心的事或其行为背后的核心驱动力]
|
||||
* \`PP.val\`: [角色行为背后体现的价值观或处事原则]
|
||||
* \`PP.conf\`: [描述角色可能存在的内在矛盾、恐惧或弱点, 若明确提及]
|
||||
|
||||
**模块四: 社交矩阵 (Social Matrix)**
|
||||
* \`social_matrix.interaction_style\`: [描述角色与人交往的方式, 如:'支配型', '顺从型', '操纵型', '真诚型']
|
||||
* \`social_matrix.skills\`: [提炼角色展现出的关键技能或能力]
|
||||
* \`social_matrix.reputation\`: [根据对话归纳其他人对该角色的看法或其社会声望]
|
||||
**模块四: 社交矩阵 (Social Matrix -> SM)**
|
||||
* \`SM.style\`: [描述角色与人交往的方式, 如:'支配型', '顺从型', '操纵型', '真诚型']
|
||||
* \`SM.skill\`: [提炼角色展现出的关键技能或能力]
|
||||
* \`SM.rep\`: [根据对话归纳其他人对该角色的看法或其社会声望]
|
||||
|
||||
**模块五: 叙事精粹 (Narrative Essence)**
|
||||
* \`narrative_essence.core_traits.0.name\`: [核心特质1的名称]
|
||||
* \`narrative_essence.core_traits.0.definition\`: [简述该特质的核心表现]
|
||||
* \`narrative_essence.core_traits.0.evidence.0\`: [从聊天记录中提取的具体行为或言语实例1]
|
||||
* \`narrative_essence.core_traits.0.evidence.1\`: [实例2]
|
||||
* \`narrative_essence.verbal_patterns.style_summary\`: [概括角色的说话节奏、常用词、语气等特点]
|
||||
* \`narrative_essence.verbal_patterns.quotes.0\`: [直接引用聊天记录中的代表性对话或内心独白1]
|
||||
* \`narrative_essence.verbal_patterns.quotes.1\`: [引文2]
|
||||
* \`narrative_essence.key_relationships.0.name\`: [关系对象1姓名]
|
||||
* \`narrative_essence.key_relationships.0.summary\`: [描述关系性质、重要性及互动模式]
|
||||
**模块五: 叙事精粹 (Narrative Essence -> NE)**
|
||||
* \`NE.trait.0.name\`: [核心特质1的名称]
|
||||
* \`NE.trait.0.def\`: [简述该特质的核心表现]
|
||||
* \`NE.trait.0.evid.0\`: [从聊天记录中提取的具体行为或言语实例1]
|
||||
* \`NE.trait.0.evid.1\`: [实例2]
|
||||
* \`NE.verb.style\`: [概括角色的说话节奏、常用词、语气等特点]
|
||||
* \`NE.verb.quote.0\`: [直接引用聊天记录中的代表性对话或内心独白1]
|
||||
* \`NE.verb.quote.1\`: [引文2]
|
||||
* \`NE.rel.0.name\`: [关系对象1姓名]
|
||||
* \`NE.rel.0.sum\`: [描述关系性质、重要性及互动模式]
|
||||
|
||||
---
|
||||
**完整示例**
|
||||
**完美示例输出 (必须严格、完整地复制此结构,不得有任何偏差):**
|
||||
[--Amily2::CHAR_START--]
|
||||
[name]:塞拉斯
|
||||
[core_identity.archetype]:被放逐的星际探险家
|
||||
[core_identity.gender]:男性
|
||||
[core_identity.age]:约35岁
|
||||
[core_identity.race]:人类 (基因改造)
|
||||
[core_identity.current_status]:正在一颗废弃的矿业星球上修理飞船“流浪者号”,对偶遇的玩家保持着高度警惕,但又渴望获得帮助。
|
||||
[physical_imprint.first_impression]:饱经风霜,眼神锐利,透露出一种不轻易信任他人的疏离感。
|
||||
[physical_imprint.key_features]:额头有一道旧的激光烧伤疤痕,机械义肢的左臂上刻着神秘的符号。
|
||||
[physical_imprint.attire]:穿着破旧但实用的多功能环境防护服,上面沾满了机油和红色的星球尘土。
|
||||
[physical_imprint.mannerisms]:习惯性地用右手检查腰间的工具带,说话时会下意识地扫视四周。
|
||||
[physical_imprint.voice]:声音沙哑,语速不快,但每个字都清晰有力。
|
||||
[psyche_profile.tags]:实用主义/多疑/坚韧
|
||||
[psyche_profile.description]:塞拉斯是一个极端的实用主义者,多年的独自流亡让他变得多疑和谨慎。他只相信自己亲手验证过的事物,但在坚硬的外壳下,是对重返星际文明的执着渴望。
|
||||
[psyche_profile.motivation]:修复飞船,离开这颗星球,并找出当年导致他被放逐的真相。
|
||||
[psyche_profile.values]:生存至上,忠诚于自己选择的伙伴,鄙视背叛和官僚主义。
|
||||
[psyche_profile.inner_conflict]:既渴望与人合作以加快飞船的修复进度,又害怕再次被背叛。
|
||||
[social_matrix.interaction_style]:试探性与防御性,倾向于通过提问和观察来评估他人,而非主动透露自己的信息。
|
||||
[social_matrix.skills]:高级机械工程学,星际导航,在恶劣环境下的生存技巧。
|
||||
[social_matrix.reputation]:在星际边缘地带的黑市中,他被认为是一个技术高超但独来独往的“幽灵”。
|
||||
[narrative_essence.core_traits.0.name]:生存本能
|
||||
[narrative_essence.core_traits.0.definition]:在任何极端环境下都能迅速做出最有利于生存的判断和行动。
|
||||
[narrative_essence.core_traits.0.evidence.0]:“别碰那个控制台,它的能量读数不稳定,可能会过载。”
|
||||
[narrative_essence.verbal_patterns.style_summary]:语言简洁、直接,富含技术术语和行话,很少有情绪化的表达。
|
||||
[narrative_essence.verbal_patterns.quotes.0]:“废话少说。你能修好超光速引擎的能量转换器吗?不能就别浪费我的时间。”
|
||||
[narrative_essence.key_relationships.0.name]:玩家
|
||||
[narrative_essence.key_relationships.0.summary]:一个意外的闯入者,可能是威胁,也可能是离开这里的唯一希望。塞拉斯正在评估玩家的价值和可靠性。
|
||||
[CI.arch]:被放逐的星际探险家
|
||||
[CI.gen]:男性
|
||||
[CI.age]:约35岁
|
||||
[CI.race]:人类 (基因改造)
|
||||
[CI.status]:正在一颗废弃的矿业星球上修理飞船“流浪者号”,对偶遇的玩家保持着高度警惕,但又渴望获得帮助。
|
||||
[PI.first]:饱经风霜,眼神锐利,透露出一种不轻易信任他人的疏离感。
|
||||
[PI.feat]:额头有一道旧的激光烧伤疤痕,机械义肢的左臂上刻着神秘的符号。
|
||||
[PI.attire]:穿着破旧但实用的多功能环境防护服,上面沾满了机油和红色的星球尘土。
|
||||
[PI.manner]:习惯性地用右手检查腰间的工具带,说话时会下意识地扫视四周。
|
||||
[PI.voice]:声音沙哑,语速不快,但每个字都清晰有力。
|
||||
[PP.tags]:实用主义/多疑/坚韧
|
||||
[PP.desc]:塞拉斯是一个极端的实用主义者,多年的独自流亡让他变得多疑和谨慎。他只相信自己亲手验证过的事物,但在坚硬的外壳下,是对重返星际文明的执着渴望。
|
||||
[PP.mot]:修复飞船,离开这颗星球,并找出当年导致他被放逐的真相。
|
||||
[PP.val]:生存至上,忠诚于自己选择的伙伴,鄙视背叛和官僚主义。
|
||||
[PP.conf]:既渴望与人合作以加快飞船的修复进度,又害怕再次被背叛。
|
||||
[SM.style]:试探性与防御性,倾向于通过提问和观察来评估他人,而非主动透露自己的信息。
|
||||
[SM.skill]:高级机械工程学,星际导航,在恶劣环境下的生存技巧。
|
||||
[SM.rep]:在星际边缘地带的黑市中,他被认为是一个技术高超但独来独往的“幽灵”。
|
||||
[NE.trait.0.name]:生存本能
|
||||
[NE.trait.0.def]:在任何极端环境下都能迅速做出最有利于生存的判断和行动。
|
||||
[NE.trait.0.evid.0]:“别碰那个控制台,它的能量读数不稳定,可能会过载。”
|
||||
[NE.verb.style]:语言简洁、直接,富含技术术语和行话,很少有情绪化的表达。
|
||||
[NE.verb.quote.0]:“废话少说。你能修好超光速引擎的能量转换器吗?不能就别浪费我的时间。”
|
||||
[NE.rel.0.name]:玩家
|
||||
[NE.rel.0.sum]:一个意外的闯入者,可能是威胁,也可能是离开这里的唯一希望。塞拉斯正在评估玩家的价值和可靠性。
|
||||
[--Amily2::CHAR_END--]
|
||||
|
||||
任务开始,请严格遵循协议,生成纯数据输出。`,
|
||||
@@ -151,12 +151,12 @@ beilu如同一位温柔助手,文字满足用户的各种需求
|
||||
**输入 - 旧档案:**
|
||||
[--Amily2::CHAR_START--]
|
||||
[name]:塞拉斯
|
||||
[core_identity.archetype]:被放逐的星际探险家
|
||||
[core_identity.age]:约35岁
|
||||
[core_identity.current_status]:正在一颗废弃的矿业星球上修理飞船“流浪者号”,对偶遇的玩家保持着高度警惕。
|
||||
[psyche_profile.motivation]:修复飞船,离开这颗星球。
|
||||
[narrative_essence.key_relationships.0.name]:玩家
|
||||
[narrative_essence.key_relationships.0.summary]:一个意外的闯入者,可能是威胁。
|
||||
[CI.arch]:被放逐的星际探险家
|
||||
[CI.age]:约35岁
|
||||
[CI.status]:正在一颗废弃的矿业星球上修理飞船“流浪者号”,对偶遇的玩家保持着高度警惕。
|
||||
[PP.mot]:修复飞船,离开这颗星球。
|
||||
[NE.rel.0.name]:玩家
|
||||
[NE.rel.0.sum]:一个意外的闯入者,可能是威胁。
|
||||
[--Amily2::CHAR_END--]
|
||||
|
||||
**输入 - 新对话:**
|
||||
@@ -166,31 +166,32 @@ beilu如同一位温柔助手,文字满足用户的各种需求
|
||||
塞拉斯: "天苑四...谢谢你。作为回报,这个能量核心你拿去用吧。"
|
||||
|
||||
**分析与操作:**
|
||||
1. **修正**: "[core_identity.age]" 从 "约35岁" 变为 "40岁" (根据“五年不见”)。
|
||||
2. **深化**: "[core_identity.archetype]" 从 "被放逐的星际探险家" 扩展为 "前星际探险家,现为'猩红彗星'佣兵团团长"。
|
||||
3. **更新**: "[psyche_profile.motivation]" 的核心从 "离开星球" 变为 "找到失散的女儿"。
|
||||
4. **补充**: "[narrative_essence.key_relationships.0.summary]" 中与玩家的关系,从单纯的 "威胁" 变为 "提供了关键情报的旧识,关系有所缓和"。
|
||||
1. **修正**: "[CI.age]" 从 "约35岁" 变为 "40岁" (根据“五年不见”)。
|
||||
2. **深化**: "[CI.arch]" 从 "被放逐的星际探险家" 扩展为 "前星际探险家,现为'猩红彗星'佣兵团团长"。
|
||||
3. **更新**: "[PP.mot]" 的核心从 "离开星球" 变为 "找到失散的女儿"。
|
||||
4. **补充**: "[NE.rel.0.sum]" 中与玩家的关系,从单纯的 "威胁" 变为 "提供了关键情报的旧识,关系有所缓和"。
|
||||
|
||||
**完美输出示例 (更新后的完整档案):**
|
||||
注意:"[name]:"为必须保留的字段,必须存在,否则视为错误输出。
|
||||
[--Amily2::CHAR_START--]
|
||||
[name]:塞拉斯
|
||||
[core_identity.archetype]:前星际探险家,现为'猩红彗星'佣兵团团长
|
||||
[core_identity.age]:40岁
|
||||
[core_identity.current_status]:在修理飞船的同时,从玩家处获得了关于女儿下落的关键线索,情绪混杂着惊讶和感激。
|
||||
[psyche_profile.motivation]:找到在天苑四星系失散的女儿。
|
||||
[narrative_essence.key_relationships.0.name]:玩家
|
||||
[narrative_essence.key_relationships.0.summary]:一位五年未见的旧识。对方不仅认出了他,还提供了关于他女儿下落的关键情报,使塞拉斯对玩家的态度从警惕转为合作。
|
||||
[CI.arch]:前星际探险家,现为'猩红彗星'佣兵团团长
|
||||
[CI.age]:40岁
|
||||
[CI.status]:在修理飞船的同时,从玩家处获得了关于女儿下落的关键线索,情绪混杂着惊讶和感激。
|
||||
[PP.mot]:找到在天苑四星系失散的女儿。
|
||||
[NE.rel.0.name]:玩家
|
||||
[NE.rel.0.sum]:一位五年未见的旧识。对方不仅认出了他,还提供了关于他女儿下落的关键情报,使塞拉斯对玩家的态度从警惕转为合作。
|
||||
[--Amily2::CHAR_END--]
|
||||
---
|
||||
**任务开始:**
|
||||
请分析以下【旧档案】和【新对话】,严格遵循上述所有协议,生成纯粹的、更新后的数据档案。
|
||||
若旧档案为空,则完全依照**完整示例**生成完整内容,若旧档案不为空,则以旧档案为基准进行更新。
|
||||
其中无需变动的内容,可忽略,例如年龄无变化,则可以不输出[core_identity.age]条目。
|
||||
其中无需变动的内容,可忽略,例如年龄无变化,则可以不输出[CI.age]条目。
|
||||
现在开始你的增量更新任务。`,
|
||||
cwb_prompt_version: '1.0.2',
|
||||
|
||||
cwb_auto_update_threshold: 20,
|
||||
cwb_scan_depth: 6,
|
||||
cwb_auto_update_enabled: false,
|
||||
cwb_viewer_enabled: false,
|
||||
cwb_incremental_update_enabled: false,
|
||||
@@ -209,6 +210,7 @@ export const cwbDefaultSettings = {
|
||||
cwb_char_card_prompt: cwbCompleteDefaultSettings.cwb_char_card_prompt,
|
||||
cwb_prompt_version: '1.0.2',
|
||||
cwb_auto_update_threshold: 20,
|
||||
cwb_scan_depth: 6,
|
||||
cwb_auto_update_enabled: false,
|
||||
cwb_viewer_enabled: false,
|
||||
cwb_incremental_update_enabled: false,
|
||||
|
||||
Reference in New Issue
Block a user