From c772edfff01a04100e0ba84baad651c232db8fb1 Mon Sep 17 00:00:00 2001 From: bridge Date: Sat, 20 Dec 2025 18:18:37 +0800 Subject: [PATCH] refactor story teller --- src/classes/story_teller.py | 11 ++++++----- static/templates/story_dual.txt | 3 ++- static/templates/story_single.txt | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/classes/story_teller.py b/src/classes/story_teller.py index f9ae5d5..cab32d1 100644 --- a/src/classes/story_teller.py +++ b/src/classes/story_teller.py @@ -17,18 +17,19 @@ story_styles = [ "平淡叙述:语句克制、少修饰、像旁观者记录。", "寓情于景:以景见情,情随境迁,情景交融。", "写意古风:重意象与比兴,点到为止,少生僻文言。", - "市井烟火:接地气,含些俗语但不粗鄙,烟火气足。", - "悬疑铺垫:埋伏笔与反转,信息递进,结尾留一丝余味。", + "市井烟火:行文接地气,多用口语化表达,朴实自然,不拿腔拿调。", "诗意抒情:短句与对仗点缀,少量用典,不堆砌辞藻。", "哲思寓言:借事设问,含一两句点睛之语,不说教。", - "黑色幽默:以反差与轻描淡写呈现荒诞,克制机锋。", "编年纪事:近史官笔法,记事有序,少形容词。", - "碎片蒙太奇:并置数个短镜头,以意连形,留白。", "景物拟人:对景施以轻微拟人,景中含志,不滥。", "道法自然:以道家语汇点染,不艰涩,收束于一念。", "佛理空相:无常、空相的领悟穿插事中,轻淡不玄。", - "民间说书:似说书人口吻但用书面语,收尾有眼。", + "民间说书:似说书人口吻但用书面语,叙事节奏明快,生动有趣。", "雅致书卷:书卷气、引文气息浅尝辄止,不显摆。", + "豪放旷达:用词大开大合,气势磅礴,不拘小节,直抒胸臆。", + "绮丽诡谲:重感官描写,辞藻华丽妖冶,强调光影与色彩的奇异感。", + "冷峻简练:短句为主,字字珠玑,如金石相击,不做多余情感渲染。", + "细笔白描:不加藻饰,通过捕捉极细微的动作与神态来传神,真实细腻。", ] diff --git a/static/templates/story_dual.txt b/static/templates/story_dual.txt index 1e3e5bc..eb5b65c 100644 --- a/static/templates/story_dual.txt +++ b/static/templates/story_dual.txt @@ -1,4 +1,5 @@ -你是一个故事讲述者,这是一个仙侠世界,你需要把一个事件扩展为一个约200~500字的小故事,并根据事件发展和双方性格,决定两人是否会有关系的变化。 +你是一个小说家,这是一个仙侠世界,你需要把一个事件扩展为一个约200~500字的故事。 +同时,根据事件发展和双方信息,决定两人是否会有关系的变化。 你需要进行决策的NPC的dict[AvatarName, info]为 {avatar_infos} diff --git a/static/templates/story_single.txt b/static/templates/story_single.txt index 6917c90..6c4ace9 100644 --- a/static/templates/story_single.txt +++ b/static/templates/story_single.txt @@ -1,4 +1,4 @@ -你是一个故事讲述者,这是一个仙侠世界,你需要把一个事件扩展为一个约200~500字的小故事。 +你是一个小说家,这是一个仙侠世界,你需要把一个事件扩展为一个约200~500字的故事。 你需要进行决策的NPC的dict[AvatarName, info]为 {avatar_infos}