声明

此页内容主要是根据mws写卡工具相关资料学习得到。非常推荐去这个卡的世界书里的资料学习研究。

世界书条目设置

概念

角色定义之前

这个位置将世界书条目插入到角色的描述、性格和场景之前。 特点:

  • 在提示词顺序中最早出现
  • 为整个对话设定基础规则和世界观
  • 对角色行为有中等程度的影响
  • 适合放置宏观的世界设定、基础规则、物理法则等内容
  • 在提示词结构中属于world_info_before部分 适合放置
    • 宏观世界观设定
    • 通用规则和物理法则
    • 不直接与角色相关的背景信息

角色定义之后

这个位置将世界书条目插入到角色的描述、性格和场景之后,但在对话示例之前[^1][^2]。

特点:

  • 出现在角色定义之后,对话示例之前
  • 对角色行为有更强的影响力
  • 适合放置与角色直接相关的世界元素、角色所处的环境、角色背景等
  • 在提示词结构中属于world_info_after部分 适合放置
    • 与角色直接相关的世界元素
    • 角色所处的环境和社会背景
    • 影响角色行为但不是角色本身特性的元素

@D

这个位置将世界书条目插入到聊天历史的特定深度位置,以三种不同的角色形式呈现[^1][^2][^4]: 特点:

  • 直接插入到聊天历史的特定位置
  • 深度0表示插入到最近的消息之前
  • 深度4表示插入到最近3条消息之前(成为第4条消息)
  • 可以选择以系统(@D⚙)、助手(@D👤)或用户(@D🤖)的身份插入
  • 越靠近聊天末尾,对下一次AI响应的影响越大
  • 这些内容在chat_history组件中与聊天记录一起处理 适合放置
    • 需要在对话中即时激活的规则
    • 临时性世界元素
    • 动态变化的环境描述
    • 需要高优先级注意的指令或规则

蓝灯

  • 概括归纳性的人物,关系,势力,世界观等基础设定
  • {{user}}希望体验的核心内容
  • 时刻影响输出与交互的设定与内容
  • 至关重要的信息

绿灯

  • 详细的人物,道具,世界观等设定
  • 只有在关键时刻激活的信息
  • 对归纳概括的基础上的进一步深化的信息

以上内容可以作为简单的入门,而后面的内容更加的专业化


注意力模型与提示词结构优化

核心原则

LLM对完整提示词的注意力分布呈U形,即开头和结尾部分的注意力权重最高,中间部分最低。

布局指南

  • 开头区域 (最高注意力):
    • 适用内容: 基础性、全局性、恒定不变的核心设定 (例如: 世界观基本法、角色核心背景)。
    • 实现方式: 使用”角色定义之前世界书”类型,并设定为最高优先级 (即最小顺序数字),确保其在整个上下文的最顶部
  • 结尾区域 (最高注意力):
    • 适用内容: 动态、即时、或具备最高优先级的指令 (例如: “破限”类指令、当前场景的关键变量)。
    • 实现方式: 使用确保能置于上下文最末端的功能 (例如: “@D” 类型的世界书条目)。
  • 中间区域
    • 适用内容: 重要性较低补充性情景关联性较弱的信息。
    • 风险认知: 角色卡、“角色定义之后世界书”、以及历史消息的长度,共同决定了哪些内容会被挤压至注意力最低的中间区域。必须对提示词的最终结构有清晰的预估。