diff --git a/src/plugins/chat/prompt_builder.py b/src/plugins/chat/prompt_builder.py index 2f63cf95..31de5252 100644 --- a/src/plugins/chat/prompt_builder.py +++ b/src/plugins/chat/prompt_builder.py @@ -143,7 +143,7 @@ class PromptBuilder: probability_3 = global_config.PERSONALITY_3 prompt_personality = "" personality_choice = random.random() - personality_choice_index = -1 + personality_choice_index = 0 personality_count = len(personality) if personality_count == 1 or personality_choice < probability_1: # 第一种人格 personality_choice_index = 0 @@ -155,7 +155,7 @@ class PromptBuilder: else: # 第三种人格 personality_choice_index = 2 - prompt_personality = f"""{activate_prompt}你的网名叫{global_config.BOT_NICKNAME},{personality[personality_choice_index]}, 你正在浏览qq群,{promt_info_prompt}, + prompt_personality = f"""{activate_prompt}你的网名叫{global_config.BOT_NICKNAME},{personality[min(personality_choice_index,personality_count)]}, 你正在浏览qq群,{promt_info_prompt}, 现在请你给出日常且口语化的回复,请表现你自己的见解,不要一昧迎合,尽量简短一些。{keywords_reaction_prompt} 请你表达自己的见解和观点。可以有个性。"""