声明
此页内容主要是根据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” 类型的世界书条目)。
- 中间区域
- 适用内容: 重要性较低、补充性或情景关联性较弱的信息。
- 风险认知: 角色卡、“角色定义之后世界书”、以及历史消息的长度,共同决定了哪些内容会被挤压至注意力最低的中间区域。必须对提示词的最终结构有清晰的预估。