diff --git a/src/plugins/PFC/action_planner.py b/src/plugins/PFC/action_planner.py index 17262075..7c3a52ea 100644 --- a/src/plugins/PFC/action_planner.py +++ b/src/plugins/PFC/action_planner.py @@ -1,12 +1,9 @@ import time import traceback from typing import Tuple, Optional, Dict, Any, List - from src.common.logger_manager import get_logger from ..models.utils_model import LLMRequest from src.config.config import global_config - -# 确保导入路径正确 from .pfc_utils import get_items_from_json, build_chat_history_text from .chat_observer import ChatObserver from .observation_info import ObservationInfo diff --git a/src/plugins/PFC/pfc_utils.py b/src/plugins/PFC/pfc_utils.py index 3710bae0..f619fcea 100644 --- a/src/plugins/PFC/pfc_utils.py +++ b/src/plugins/PFC/pfc_utils.py @@ -309,7 +309,7 @@ async def retrieve_contextual_info( temp_global_memory_info += memory_item + "\n" if temp_global_memory_info.strip(): - retrieved_global_memory_str = f"你回忆起一些相关的全局记忆:\n{temp_global_memory_info.strip()}\n(以上是你的全局记忆,供参考)\n" + retrieved_global_memory_str = f"你回忆起一些相关的记忆:\n{temp_global_memory_info.strip()}\n(以上是你的一些回忆,不一定是跟对方有关的,回忆里的人说的也不一定是事实,供参考)\n" global_memory_log_msg = f"自动检索到全局压缩记忆: {temp_global_memory_info.strip()[:100]}..." else: global_memory_log_msg = "全局压缩记忆检索返回为空或格式不符。" @@ -430,7 +430,7 @@ async def retrieve_contextual_info( read_mark=0.0, ) if formatted_window_str and formatted_window_str.strip(): - retrieved_historical_chat_str = f"你回忆起一段与当前对话相关的历史聊天:\n------\n{formatted_window_str.strip()}\n------\n(以上是针对本次私聊的回忆,供参考)\n" + retrieved_historical_chat_str = f"你还想到了一些你们之前的聊天记录:\n------\n{formatted_window_str.strip()}\n------\n(以上是你们之前的聊天记录,供参考)\n" historical_chat_log_msg = f"自动检索到相关私聊历史片段 (锚点ID: {anchor_id}, 相似度: {most_relevant_message_doc.get('similarity'):.3f})" return retrieved_global_memory_str, retrieved_knowledge_str, retrieved_historical_chat_str else: diff --git a/src/plugins/PFC/reply_generator.py b/src/plugins/PFC/reply_generator.py index 7773bc08..6225859b 100644 --- a/src/plugins/PFC/reply_generator.py +++ b/src/plugins/PFC/reply_generator.py @@ -15,7 +15,7 @@ from .pfc_utils import build_chat_history_text logger = get_logger("reply_generator") PROMPT_GER_VARIATIONS = [ - ("不用输出或提及提及对方的网名或绰号", 0.50), + ("不用输出或提及对方的网名或绰号", 0.50), ("如果当前对话比较轻松,可以尝试用轻松幽默或者略带调侃的语气回应,但要注意分寸", 0.8), ("避免使用过于正式或书面化的词语,多用生活化的口语表达", 0.8), ("如果对方的发言比较跳跃或难以理解,可以尝试用猜测或确认的语气回应", 0.8), @@ -63,7 +63,6 @@ PROMPT_DIRECT_REPLY = """ 你有以下记忆可供参考: {retrieved_global_memory_str} -你还想到了一些你们之前的聊天记录: {retrieved_historical_chat_str} 最近的聊天记录: @@ -105,7 +104,6 @@ PROMPT_SEND_NEW_MESSAGE = """ 你有以下记忆可供参考: {retrieved_global_memory_str} -你还想到了一些你们之前的聊天记录: {retrieved_historical_chat_str} 最近的聊天记录: @@ -136,7 +134,7 @@ PROMPT_SEND_NEW_MESSAGE = """ PROMPT_FAREWELL = """ 当前时间:{current_time_str} {persona_text}。 -你正在和{sender_name}私聊,在QQ上私聊,现在你们的对话似乎已经结束。 +你正在和{sender_name}在QQ上私聊,现在你们的对话似乎已经结束。 你与对方的关系是:{relationship_text} 你现在的心情是:{current_emotion_text} 现在你决定再发一条最后的消息来圆满结束。