diff --git a/src/plugins/PFC/pfc_KnowledgeFetcher.py b/src/plugins/PFC/pfc_KnowledgeFetcher.py index 7453aa0e6..171ba7050 100644 --- a/src/plugins/PFC/pfc_KnowledgeFetcher.py +++ b/src/plugins/PFC/pfc_KnowledgeFetcher.py @@ -69,8 +69,9 @@ class KnowledgeFetcher: fast_retrieval=False, ) knowledge_text = "" - sources = [] + sources_text = "无记忆匹配" # 默认值 if related_memory: + sources = [] for memory in related_memory: knowledge_text += memory[1] + "\n" sources.append(f"记忆片段{memory[0]}") diff --git a/src/plugins/PFC/reply_generator.py b/src/plugins/PFC/reply_generator.py index f813e140d..3de22fcf6 100644 --- a/src/plugins/PFC/reply_generator.py +++ b/src/plugins/PFC/reply_generator.py @@ -137,7 +137,7 @@ class ReplyGenerator: else: goals_str = "- 目前没有明确对话目标\n" # 简化无目标情况 - # --- 新增:构建知识信息字符串 --- + # --- 新增:构建知识信息字符串 --- knowledge_info_str = "【供参考的相关知识和记忆】\n" # 稍微改下标题,表明是供参考 try: # 检查 conversation_info 是否有 knowledge_list 并且不为空 @@ -156,7 +156,7 @@ class ReplyGenerator: knowledge_info_str += f"{i+1}. 发现一条格式不正确的知识记录。\n" if not recent_knowledge: - knowledge_info_str += "- 暂无。\n" # 更简洁的提示 + knowledge_info_str += "- 暂无。\n" # 更简洁的提示 else: knowledge_info_str += "- 暂无。\n"