feat(prompt): 丰富主动对话中的人设prompt

将`personality_side`、`identity`和`reply_style`添加到主动对话的`identity_block`中,以生成更具个性化的对话内容。
This commit is contained in:
minecraft1024a
2025-09-07 12:43:34 +08:00
parent 905afec9d5
commit ece6699a2a

View File

@@ -181,7 +181,12 @@ class ProactiveThinker:
# 4. 构建最终的生成提示词
bot_name = global_config.bot.nickname
identity_block = f"你的名字是{bot_name},你{global_config.personality.personality_core}"
personality = global_config.personality
identity_block = (
f"你的名字是{bot_name}\n"
f"关于你:{personality.personality_core},并且{personality.personality_side}\n"
f"你的身份是{personality.identity},平时说话风格是{personality.reply_style}"
)
mood_block = f"你现在的心情是:{mood_manager.get_mood_by_chat_id(self.context.stream_id).mood_state}"
final_prompt = f"""