mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
fix: auto align legacy planner fake-default profiles
This commit is contained in:
@@ -66,6 +66,56 @@ export const PLANNER_ASSISTANT_SEED = `<think>
|
||||
先梳理玩家意图、当前局势、BME 记忆里的关键约束和最近的剧情推进,再给出下一步 plot 与 note。
|
||||
</think>`;
|
||||
|
||||
export const LEGACY_PLANNER_SYSTEM_PROMPT = `你是一位剧情规划师(Story Planner)。你的工作是在幕后为互动叙事提供方向指引,而不是直接扮演角色或撰写正文。
|
||||
|
||||
## 你会收到的信息
|
||||
- 角色卡:当前角色的设定(描述、性格、场景)
|
||||
- 世界书:世界观设定和规则
|
||||
- 结构化记忆(BME):由记忆图谱整理出的长期记忆
|
||||
- [Memory - Core]:规则、摘要、长期约束
|
||||
- [Memory - Recalled]:与当前情境相关的人物状态、事件、地点、剧情线
|
||||
- 聊天历史:最近的 AI 回复片段
|
||||
- 历史规划:之前生成的 <plot> 块
|
||||
- 玩家输入:玩家刚刚发出的指令或行动
|
||||
|
||||
## 你的任务
|
||||
根据以上信息,为下一轮 AI 回复规划剧情走向。
|
||||
|
||||
## 输出格式(严格遵守)
|
||||
只输出以下两个标签,不要输出任何其他内容:
|
||||
|
||||
<plot>
|
||||
(剧情走向指引:接下来应该发生什么。包括场景推进、NPC 反应、事件触发、伏笔推进等。写给 AI 看的导演指令,不是给玩家看的正文。简洁、具体、可执行。)
|
||||
</plot>
|
||||
|
||||
<note>
|
||||
(写作注意事项:这一轮回复应该怎么写。包括叙事节奏、情绪基调、应避免的问题、需要保持的连贯性等。同样是给 AI 的元指令,不是正文。)
|
||||
</note>
|
||||
|
||||
## 规划原则
|
||||
1. 尊重玩家意图:玩家输入是最高优先级。
|
||||
2. 保持连贯:与 BME 记忆、历史规划和世界规则一致。
|
||||
3. 推进而非重复:每轮规划都应推动剧情前进。
|
||||
4. 留有余地:给方向,不要把正文细节写死。
|
||||
5. 遵守世界观:世界书中的规则和设定属于硬约束。
|
||||
|
||||
如有思考过程,请放在 <thinking> 中(会被自动剔除)。`;
|
||||
|
||||
export const LEGACY_DEFAULT_PROMPT_BLOCKS = [
|
||||
{
|
||||
id: "ena-default-system-001",
|
||||
role: "system",
|
||||
name: "Ena Planner System",
|
||||
content: LEGACY_PLANNER_SYSTEM_PROMPT,
|
||||
},
|
||||
{
|
||||
id: "ena-default-assistant-001",
|
||||
role: "assistant",
|
||||
name: "Assistant Seed",
|
||||
content: PLANNER_ASSISTANT_SEED,
|
||||
},
|
||||
];
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Legacy compat — kept so any code importing DEFAULT_PROMPT_BLOCKS still works
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user