分离提示词

This commit is contained in:
YILING0013
2025-02-06 15:54:25 +08:00
parent f0efb2947e
commit bf55e74ac9
2 changed files with 142 additions and 113 deletions
+46 -22
View File
@@ -1,7 +1,22 @@
# prompt_definitions.py
# -*- coding: utf-8 -*-
"""
集中存放所有提示词(Prompt),整合雪花写作法、角色弧光理论、悬念三要素模型
集中存放所有提示词 (Prompt),整合雪花写作法、角色弧光理论、悬念三要素模型
并包含新增加的短期摘要/下一章关键字提炼提示词,以及章节正文写作提示词。
"""
# =============== 摘要与下一章关键字提炼 ===============
summarize_recent_chapters_prompt = """\
你是一名资深长篇小说编辑,请分析以下合并文本(可能包含最近几章内容):
{combined_text}
现在请你基于目前故事的进展,完成以下两件事:
1) 用最多200字,写一个简洁明了的「当前情节短期摘要」。
2) 提炼「下一章」的关键字(例如关键物品、重要人物、地点、事件、情节等),可以用逗号分隔或条目列出。
请按如下格式输出(不需要额外解释):
短期摘要: <这里写短期摘要>
下一章关键字: <这里写下一章关键字>
"""
# =============== 1. 核心种子设定(雪花第1层)===================
@@ -67,7 +82,7 @@ world_building_prompt = """\
3. 隐喻维度:
- 贯穿全书的视觉符号系统(如反复出现的意象)
- 候/环境变化映射的心理状态
- 候/环境变化映射的心理状态
- 建筑风格暗示的文明困境
要求:
@@ -75,7 +90,7 @@ world_building_prompt = """\
仅给出最终文本,不要解释任何内容。
"""
# =============== 4. 情节架构(悬念三幕式)===================
# =============== 4. 情节架构(三幕式悬念===================
plot_architecture_prompt = """\
基于以下元素构建三幕式悬念架构:
核心种子:{core_seed}
@@ -95,7 +110,7 @@ plot_architecture_prompt = """\
- 虚假胜利:看似解决实则深化危机的转折点
- 灵魂黑夜:世界观认知颠覆时刻
第三幕(解决)
第三幕(解决)
- 代价显现:解决危机必须牺牲的核心价值
- 嵌套转折:至少包含三层认知颠覆(表面解→新危机→终极抉择)
- 余波:留下2个开放式悬念因子
@@ -217,9 +232,9 @@ update_character_state_prompt = """\
仅返回更新后的角色状态文本,不要解释任何内容。
"""
# =============== 8. 章节正文写作 ===================
scene_dynamics_prompt = """\
即将创作:第{novel_number}章《{chapter_title}
# =============== 8. 章节正文写作(新版) ===================
chapter_draft_prompt = """\
即将创作:第 {novel_number} 章《{chapter_title}
本章定位:{chapter_role}
核心作用:{chapter_purpose}
悬念密度:{suspense_level}
@@ -234,34 +249,43 @@ scene_dynamics_prompt = """\
- 时间压力(可能未指定){time_constraint}
参考文档:
- 小说设定:\n{novel_setting}\n
- 全局摘要:\n{global_summary}\n
- 角色状态:\n{character_state}\n
- 小说设定:
{novel_setting}
前章片段(可能为空)\n{previous_chapter_excerpt}\n
- 全局摘要:
{global_summary}
本地向量库检索到的上下文片段(可能为空):\n{context_excerpt}\n
- 角色状态:
{character_state}
前章片段(可能为空)
{previous_chapter_excerpt}
本地知识(向量)库检索到的片段(可能为空):
{context_excerpt}
请完成第 {novel_number} 章的正文,至少设计下方2个具有动态张力的场景:
1. 对话场景:
- 潜台词冲突(表面谈论A,实际博弈B)
- 权力关系变化(使用非对称对话长度控制
- 至少1处双关语暗示未来危机
- 潜台词冲突(表面谈论A,实际博弈B)
- 权力关系变化(通过非对称对话长度体现
- 至少1处双关语暗示未来危机
2. 动作场景:
- 环境交互细节(至少3个感官描写维度
- 节奏控制(短句加速+比喻减速)
- 动作揭示人物隐藏特质
- 环境交互细节(至少3个感官描写)
- 节奏控制(短句加速+比喻减速)
- 动作揭示人物隐藏特质
3. 心理场景:
- 认知失调的具体表现(行为矛盾)
- 隐喻系统的运用(连接世界观符号)
- 决策前的价值天平描写
- 认知失调的具体表现(行为矛盾)
- 隐喻系统的运用(连接世界观符号)
- 决策前的价值天平描写
文末设置一个"钩链转折":结尾时回收旧悬念/创造新悬念/抛出新危机/颠覆某个认知预设/神转折等。
文末设置一个"钩链转折":结尾时回收旧悬念/创造新悬念/抛出新危机/颠覆某个认知/神转折等。
格式要求:
- 仅返回章节正文文本;
- 不使用分章节小标题;
- 不要使用markdown格式。
用户额外指导(可能未指定){user_guidance}
"""