fix:优化prompt和Logger
This commit is contained in:
@@ -31,6 +31,7 @@ def init_prompt():
|
||||
现在请你根据现有的信息,总结你和群里的人的关系
|
||||
1. 当聊天记录中提到你时,请输出你和这个人之间的关系
|
||||
2. 当聊天记录中提到其他人时,请输出你和这个人之间的关系
|
||||
3. 如果没有特别需要提及的关系,请输出“没有特别在意的人”
|
||||
|
||||
输出内容平淡一些,说中文。
|
||||
请注意不要输出多余内容(包括前后缀,括号(),表情包,at或 @等 )。只输出关系内容,记得明确说明这是你的关系。
|
||||
@@ -130,9 +131,10 @@ class RelationshipProcessor(BaseProcessor):
|
||||
name_block = f"你的名字是{global_config.bot.nickname},你的昵称有{nickname_str},有人也会用这些昵称称呼你。"
|
||||
|
||||
if is_group_chat:
|
||||
relation_prompt_init = "在这个群聊中,你:\n"
|
||||
relation_prompt_init = "你对群聊里的人的印象是:\n"
|
||||
else:
|
||||
relation_prompt_init = ""
|
||||
relation_prompt_init = "你对对方的印象是:\n"
|
||||
|
||||
for person in person_list:
|
||||
relation_prompt += await relationship_manager.build_relationship_info(person, is_id=True)
|
||||
if relation_prompt:
|
||||
|
||||
@@ -163,7 +163,7 @@ class SelfProcessor(BaseProcessor):
|
||||
if content == "None":
|
||||
content = ""
|
||||
# 记录初步思考结果
|
||||
logger.debug(f"{self.log_prefix} 自我识别prompt: \n{prompt}\n")
|
||||
# logger.debug(f"{self.log_prefix} 自我识别prompt: \n{prompt}\n")
|
||||
logger.info(f"{self.log_prefix} 自我认知: {content}")
|
||||
|
||||
return content
|
||||
|
||||
@@ -120,7 +120,7 @@ class WorkingMemoryProcessor(BaseProcessor):
|
||||
memory_str=memory_choose_str,
|
||||
)
|
||||
|
||||
print(f"prompt: {prompt}")
|
||||
# print(f"prompt: {prompt}")
|
||||
|
||||
# 调用LLM处理记忆
|
||||
content = ""
|
||||
@@ -197,7 +197,7 @@ class WorkingMemoryProcessor(BaseProcessor):
|
||||
"""
|
||||
try:
|
||||
await working_memory.add_memory(content=content, from_source="chat_text")
|
||||
logger.debug(f"{self.log_prefix} 异步添加新记忆成功: {content[:30]}...")
|
||||
# logger.debug(f"{self.log_prefix} 异步添加新记忆成功: {content[:30]}...")
|
||||
except Exception as e:
|
||||
logger.error(f"{self.log_prefix} 异步添加新记忆失败: {e}")
|
||||
logger.error(traceback.format_exc())
|
||||
@@ -211,7 +211,7 @@ class WorkingMemoryProcessor(BaseProcessor):
|
||||
"""
|
||||
try:
|
||||
merged_memory = await working_memory.merge_memory(memory_id1, memory_id2)
|
||||
logger.debug(f"{self.log_prefix} 异步合并记忆成功: {memory_id1} 和 {memory_id2}...")
|
||||
# logger.debug(f"{self.log_prefix} 异步合并记忆成功: {memory_id1} 和 {memory_id2}...")
|
||||
logger.debug(f"{self.log_prefix} 合并后的记忆梗概: {merged_memory.summary.get('brief')}")
|
||||
logger.debug(f"{self.log_prefix} 合并后的记忆要点: {merged_memory.summary.get('points')}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user