From 79405d18710a64797075c2c3aeae513816bc6539 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Sun, 8 Jun 2025 23:58:11 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E9=98=88?= =?UTF-8?q?=E5=80=BC=EF=BC=8C=E9=99=8D=E4=BD=8E=E8=A1=A8=E8=BE=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/focus_chat/info_processors/relationship_processor.py | 2 +- src/chat/focus_chat/planners/planner_simple.py | 2 +- src/chat/focus_chat/replyer/default_replyer.py | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/chat/focus_chat/info_processors/relationship_processor.py b/src/chat/focus_chat/info_processors/relationship_processor.py index e2200a418..591a4a05e 100644 --- a/src/chat/focus_chat/info_processors/relationship_processor.py +++ b/src/chat/focus_chat/info_processors/relationship_processor.py @@ -222,7 +222,7 @@ class RelationshipProcessor(BaseProcessor): "start_time": time.time(), "forget": False, }) - if len(self.info_fetching_cache) > 30: + if len(self.info_fetching_cache) > 20: self.info_fetching_cache.pop(0) else: logger.warning(f"{self.log_prefix} 未找到用户 {person_name} 的ID,跳过调取信息。") diff --git a/src/chat/focus_chat/planners/planner_simple.py b/src/chat/focus_chat/planners/planner_simple.py index 9fea4cebe..d48347142 100644 --- a/src/chat/focus_chat/planners/planner_simple.py +++ b/src/chat/focus_chat/planners/planner_simple.py @@ -181,7 +181,7 @@ class ActionPlanner(BasePlanner): prompt = f"{prompt}" llm_content, (reasoning_content, _) = await self.planner_llm.generate_response_async(prompt=prompt) - logger.info(f"{self.log_prefix}规划器原始提示词: {prompt}") + # logger.info(f"{self.log_prefix}规划器原始提示词: {prompt}") logger.info(f"{self.log_prefix}规划器原始响应: {llm_content}") logger.info(f"{self.log_prefix}规划器推理: {reasoning_content}") diff --git a/src/chat/focus_chat/replyer/default_replyer.py b/src/chat/focus_chat/replyer/default_replyer.py index 255cb6e25..0b4b8c655 100644 --- a/src/chat/focus_chat/replyer/default_replyer.py +++ b/src/chat/focus_chat/replyer/default_replyer.py @@ -372,7 +372,7 @@ class DefaultReplyer: # 使用相似度匹配选择最相似的表达 similar_exprs = find_similar_expressions(target_message, learnt_style_expressions, 3) for expr in similar_exprs: - print(f"expr: {expr}") + # print(f"expr: {expr}") if isinstance(expr, dict) and "situation" in expr and "style" in expr: style_habbits.append(f"当{expr['situation']}时,使用 {expr['style']}") # 2. learnt_grammar_expressions加权随机选2条 @@ -390,6 +390,8 @@ class DefaultReplyer: style_habbits_str = "\n".join(style_habbits) grammar_habbits_str = "\n".join(grammar_habbits) + + # 关键词检测与反应 keywords_reaction_prompt = ""