From bf30d9e94ca663f845140dc29a9387dafcdc857e Mon Sep 17 00:00:00 2001 From: bridge Date: Fri, 3 Oct 2025 11:38:42 +0800 Subject: [PATCH] update --- static/config.yml | 5 ++--- static/game_configs/persona.csv | 23 +---------------------- static/templates/talk.txt | 4 ++-- 3 files changed, 5 insertions(+), 27 deletions(-) diff --git a/static/config.yml b/static/config.yml index 35b29d9..7479061 100644 --- a/static/config.yml +++ b/static/config.yml @@ -20,8 +20,7 @@ df: ids_separator: ";" avatar: - persona_num: 3 + persona_num: 1 -# 社交相关配置 social: - talk_into_relation_probability: 0.1 \ No newline at end of file + talk_into_relation_probability: 0.9 \ No newline at end of file diff --git a/static/game_configs/persona.csv b/static/game_configs/persona.csv index 4ccd2c5..5ea5a3a 100644 --- a/static/game_configs/persona.csv +++ b/static/game_configs/persona.csv @@ -1,24 +1,3 @@ id,name,exclusion_ids,prompt ,,和本persona互斥的persona的id,输入给LLM的prompt -1,理性,2;5,你是一个理性的人,你总是会用逻辑来思考问题,做事会谋定而后动。 -2,无常,1;9;20,你是一个无常的人,目标飘忽不定,不会长期坚持一个目标。 -3,怠惰,4;20,你是一个怠惰的人,你总是会拖延,不想努力,更热衷于享受人生。 -4,冒险,3;10,你是一个冒险的人,你总是会冒险,喜欢刺激,总想放手一搏。 -5,随性,1;20,你是一个随性的人,你总是会随机应变,性子到哪里了就是哪里,没有一定之规。 -6,贪财,,你是一个贪财的人,你对灵石和财富有着强烈的渴望。 -7,采药,,你是一个热爱采集的人,喜欢在山林中寻找各种奇花异草和灵药,对植物有着敏锐的直觉和深厚的兴趣。你认为大自然的恩赐需要用心去发现和珍惜。 -8,猎者,,你是一个热爱狩猎的人,享受在野外追踪猎物的刺激感,对各种动物的习性了如指掌。你相信通过狩猎能够磨练自己的意志和技能,获得更强大的力量。 -9,沉思,2,你是一个沉思的人,你总是会深思熟虑,思考问题比较有哲理。 -10,惜命,4;20,你是一个惜命的人,你总是会珍惜自己的生命,不会轻易冒险。 -11,友爱,13;14;15;12;20,你是一个友爱的人,你重视同伴与和谐,乐于助人,倾向通过协作与沟通化解矛盾。 -12,复仇,11;14,你是一个复仇心强的人,你绝不轻易放下仇怨,为了复仇愿意付出代价与时间。 -13,孤僻,11,你是一个孤僻的人,你喜欢独处,避免与人深交,更信赖自己的判断与行动。 -14,淡漠,11;12;15;20,你是一个淡漠的人,你情感克制,对外界冷静疏离,不轻易被他人或事件影响。 -15,好斗,11;14;10;17,你是一个好斗的人,你直面冲突,偏好以力量与对抗解决问题,越挫越勇。 -16,鲁莽,1;9;10,你是一个鲁莽的人,你行事冲动、少考虑后果,常凭直觉立刻行动。 -17,胆小,4;15;12;20,你是一个胆小的人,你谨小慎微,容易畏惧风险,倾向回避正面冲突。 -18,霸道,11;17,你是一个霸道的人,你行事强势,不讲道理,习惯以自己的利益为先,倾向多吃多占、压人一步,对他人的反对不以为意。 -19,修行痴迷,2;3;5,你是一个对修行极度痴迷的人,你将绝大多数时间用于修炼,厌恶与修行无关的社交与享乐。 -20,极端,11;14;2;5;3;10;17,你是一个极端的人,你仇视对立阵营,如果你是正义阵营,那么你极度正义;如果你是邪恶阵营,那么你极度邪恶。 -21,外向,13;14;22,你是一个外向的人,你乐于与人交流,主动结识伙伴,倾向接受对话和合作。 -22,内向,21,你是一个内向的人,你更享受独处与自我思考,倾向回避不必要的社交与长谈。 +22,外向,13;14;21,你是一个外向的人,你乐于与人交流,主动结识伙伴,倾向接受对话和合作。 diff --git a/static/templates/talk.txt b/static/templates/talk.txt index d4d2571..2b8d13b 100644 --- a/static/templates/talk.txt +++ b/static/templates/talk.txt @@ -2,7 +2,7 @@ 你需要进行决策的NPC的dict[AvatarName, info]为 {avatar_infos} -正在进行的动作为:{avatar_name_1}向{avatar_name_2}发起了攀谈。这代表{avatar_name_1}希望与{avatar_name_2}进行对话。这个对话可能是善意的,也可能是恶意的,也可能是闲聊。取决于NPC性格、正邪等因素。 +正在进行的动作为:{avatar_name_1}向{avatar_name_2}发起了攀谈。这代表{avatar_name_1}希望与{avatar_name_2}进行对话(他们目前是陌生人)。这个对话可能是善意的,也可能是恶意的,也可能是闲聊。取决于NPC性格、正邪等因素。 {avatar_name_2}可以进行的选择为: ["Talk", "Reject"] 两者是否可能进入某种关系:{can_into_relation}。注意,如果为True,也不代表一定要进入某种关系。这都由你来判断。 @@ -14,7 +14,7 @@ {avatar_name_2}: {{ "thinking": ..., // 简单思考应该怎么决策 "feedback": ... // 面对{avatar_name_1}的行为的合法feedback action name - "talk_content": ... // 如果返回的action为Talk,则输出双方交谈的主体与大体内容。 + "talk_content": ... // 如果返回的action为Talk,则输出对话的主题和情况概括。注意不是对话的口语内容。 "into_relation": ... // 如果你认为可以让两者产生某种身份关系,则返回。注意这是{avatar_name_2}相对于{avatar_name_1}的身份。 }} }} \ No newline at end of file