feat(prompt): 丰富主动对话中的人设prompt
将`personality_side`、`identity`和`reply_style`添加到主动对话的`identity_block`中,以生成更具个性化的对话内容。
This commit is contained in:
@@ -181,7 +181,12 @@ class ProactiveThinker:
|
|||||||
|
|
||||||
# 4. 构建最终的生成提示词
|
# 4. 构建最终的生成提示词
|
||||||
bot_name = global_config.bot.nickname
|
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}"
|
mood_block = f"你现在的心情是:{mood_manager.get_mood_by_chat_id(self.context.stream_id).mood_state}"
|
||||||
|
|
||||||
final_prompt = f"""
|
final_prompt = f"""
|
||||||
|
|||||||
Reference in New Issue
Block a user