修复空来源报错

This commit is contained in:
Bakadax
2025-04-30 15:07:34 +08:00
parent 7789050a45
commit 7ef65cadc2
2 changed files with 4 additions and 3 deletions

View File

@@ -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]}")

View File

@@ -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"