fix: 修复打个招呼的bug
This commit is contained in:
@@ -133,8 +133,9 @@ class ConversationAgent:
|
||||
|
||||
await self._save_message(conversation_id, "ai", response_text)
|
||||
|
||||
# 最多 2 段,防止 LLM 自问自答
|
||||
messages = [msg.strip() for msg in response_text.split("[SPLIT]") if msg.strip()]
|
||||
return messages[:3] if messages else [response_text]
|
||||
return messages[:2] if messages else [response_text]
|
||||
except Exception as e:
|
||||
logger.error(f"生成资料收集开场白失败: {e}")
|
||||
return ["你好!在我们开始聊人生故事之前,能先简单介绍一下你自己吗?比如你是哪一年出生的?"]
|
||||
@@ -169,8 +170,9 @@ class ConversationAgent:
|
||||
|
||||
await self._save_message(conversation_id, "ai", response_text)
|
||||
|
||||
# 最多 2 段:问候 + 问题,防止 LLM 自问自答
|
||||
messages = [msg.strip() for msg in response_text.split("[SPLIT]") if msg.strip()]
|
||||
return messages[:3] if messages else [response_text]
|
||||
return messages[:2] if messages else [response_text]
|
||||
except Exception as e:
|
||||
logger.error(f"生成开场白失败: {e}", exc_info=True)
|
||||
return ["你好呀~ 有空聊聊你的人生故事吗?你童年里印象最深的一件事是什么?"]
|
||||
|
||||
Reference in New Issue
Block a user