fixed #86 #82 ;optimized prompt words again

This commit is contained in:
YILING0013
2025-02-09 15:36:47 +08:00
parent 8d2d66bd79
commit 1ce0edceac
2 changed files with 121 additions and 21 deletions
+51 -5
View File
@@ -168,7 +168,7 @@ chunked_chapter_blueprint_prompt = """\
需要生成总共{number_of_chapters}章的节奏分布,
当前已有章节目录(若空则说明是初始生成):\n
当前已有章节目录(若空则说明是初始生成):\n
{chapter_list}
现在请设计第{n}章到第{m}的节奏分布:
@@ -228,14 +228,60 @@ summary_prompt = """\
"""
# =============== 7. 角色状态更新 ===================
create_character_state_prompt = """\
依据当前角色动力学设定:{character_dynamics}
请生成一个角色状态文档,内容格式:
角色A属性:
├──物品:
├──物品(若有初始物品则增加,没有则为暂无):描述
...
├──能力
├──技能1(若有初始技能则增加,没有则为暂无):描述
...
├──状态
├──身体状态:
├──Buff/Debuff
├──心理状态:描述
├──主要角色间关系网
├──角色B:描述(初始有关联则增加,没有则为暂无关系)
├──角色C:描述(初始有关联则增加,没有则为暂无关系)
...
├──触发或加深的事件
├──暂无事件
...
角色B属性:
├──物品
├──...
├──能力
├──...
├──状态
├──...
├──主要角色间关系网
├──...
├──触发或加深的事件
├──...
角色C属性:
......
新出场角色:
- (此处填写未来任何新增角色或临时出场人物的基本信息)
要求:
仅返回编写好的角色状态文本,不要解释任何内容。
"""
update_character_state_prompt = """\
以下是新完成的章节文本:
{chapter_text}
这是当前的角色状态文档(可为空)
这是当前的角色状态文档:
{old_state}
请更新角色状态,内容格式:
请更新主要角色状态,内容格式:
角色A属性:
├──物品:
├──某物(道具):描述
@@ -275,7 +321,7 @@ update_character_state_prompt = """\
......
新出场角色:
- 任何新增角色或临时出场人物的基本信息
- 任何新增角色或临时出场人物的基本信息,简要描述即可,不要展开,淡出视线的角色可删除。
要求:
- 请直接在已有文档基础上进行增删
@@ -370,7 +416,7 @@ next_chapter_draft_prompt = """\
前章结尾段:
{previous_chapter_excerpt}
请参考前章结尾片段,继续完成第 {novel_number} 章的正文,字数要求{word_number}字,确保与前章结尾衔接流畅,
依据前章结尾剧情,开始完成第 {novel_number} 章的正文,字数要求{word_number}字,确保与前章结尾衔接流畅,
本章至少设计下方2个或以上具有动态张力的场景:
1. 对话场景: