prompt小修改
This commit is contained in:
@@ -70,10 +70,10 @@ class PromptBuilder:
|
|||||||
logger.debug("relationship_value 超出有效范围 (-1000 到 1000)")
|
logger.debug("relationship_value 超出有效范围 (-1000 到 1000)")
|
||||||
if person.user_info.user_cardname:
|
if person.user_info.user_cardname:
|
||||||
relation_prompt += f"你对昵称为'[({person.user_info.user_id}){person.user_info.user_nickname}]{person.user_info.user_cardname}'的用户的态度为{relationship_level[relationship_level_num]},"
|
relation_prompt += f"你对昵称为'[({person.user_info.user_id}){person.user_info.user_nickname}]{person.user_info.user_cardname}'的用户的态度为{relationship_level[relationship_level_num]},"
|
||||||
relation_prompt += f"回复态度为{relation_prompt2_list[relationship_level_num]}。"
|
relation_prompt += f"回复态度为{relation_prompt2_list[relationship_level_num]},关系等级为{relationship_level_num}。"
|
||||||
else:
|
else:
|
||||||
relation_prompt += f"你对昵称为'({person.user_info.user_id}){person.user_info.user_nickname}'的用户的态度为{relationship_level[relationship_level_num]},"
|
relation_prompt += f"你对昵称为'({person.user_info.user_id}){person.user_info.user_nickname}'的用户的态度为{relationship_level[relationship_level_num]},"
|
||||||
relation_prompt += f"回复态度为{relation_prompt2_list[relationship_level_num]}。"
|
relation_prompt += f"回复态度为{relation_prompt2_list[relationship_level_num]},关系等级为{relationship_level_num}。"
|
||||||
|
|
||||||
# 开始构建prompt
|
# 开始构建prompt
|
||||||
|
|
||||||
@@ -144,9 +144,9 @@ class PromptBuilder:
|
|||||||
activate_prompt = ""
|
activate_prompt = ""
|
||||||
if chat_in_group:
|
if chat_in_group:
|
||||||
activate_prompt = f"以上是群里正在进行的聊天,{memory_prompt},\
|
activate_prompt = f"以上是群里正在进行的聊天,{memory_prompt},\
|
||||||
{relation_prompt}现在昵称为 '{sender_name}' 的用户说的:{message_txt}。引起了你的注意。请分析聊天记录,根据你和他的关系和态度进行回复,明确你的立场和情感。"
|
{relation_prompt}{mood_prompt}现在昵称为 '{sender_name}' 的用户说的:'{message_txt}'。引起了你的注意。请分析聊天记录,根据你和他的关系和态度进行回复,明确你的立场和情感。"
|
||||||
else:
|
else:
|
||||||
activate_prompt = f"以上是你正在和{sender_name}私聊的内容,{memory_prompt} 现在昵称为 '{sender_name}' 的用户说的:{message_txt}。引起了你的注意,{relation_prompt}{mood_prompt},"
|
activate_prompt = f"以上是你正在和{sender_name}私聊的内容,{memory_prompt} 现在昵称为 '{sender_name}' 的用户说的:'{message_txt}'。引起了你的注意,{relation_prompt}{mood_prompt},"
|
||||||
|
|
||||||
# 关键词检测与反应
|
# 关键词检测与反应
|
||||||
keywords_reaction_prompt = ""
|
keywords_reaction_prompt = ""
|
||||||
@@ -190,7 +190,7 @@ class PromptBuilder:
|
|||||||
prompt_ger += "你喜欢用文言文"
|
prompt_ger += "你喜欢用文言文"
|
||||||
|
|
||||||
# 额外信息要求
|
# 额外信息要求
|
||||||
extra_info = f'''但是记得你的回复态度和你的立场,切记你回复的人是{sender_name},不要输出你的思考过程,只需要输出最终的回复,务必简短一些,尤其注意在没明确提到时不要过多提及自身的背景, 不要直接回复别人发的表情包,记住不要输出多余内容(包括前后缀,冒号和引号,括号,表情等),只需要输出回复内容就好,不要输出其他任何内容'''
|
extra_info = f'''但是注意你的回复态度和你的立场,关系等级越大,关系越好,切记你回复的人是{sender_name},记得不要输出你的思考过程,只需要输出最终的回复,务必简短一些,尤其注意在没明确提到时不要过多提及自身的背景, 不要直接回复别人发的表情包,记住不要输出多余内容(包括前后缀,冒号和引号,括号,表情等),只需要输出回复内容就好,不要输出其他任何内容'''
|
||||||
|
|
||||||
# 合并prompt
|
# 合并prompt
|
||||||
prompt = ""
|
prompt = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user