Skip to content

Commit 6e0573c

Browse files
committed
🐛 更新聊天总结逻辑以确保与历史对话的连续性
1 parent f255bc1 commit 6e0573c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/nonebot_plugin_nyaturingtest/session.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,9 @@ def __feedback_stage(
540540
- 基于“历史聊天”的背景,“你在上次对话做出的总结”,还有检索到的相关信息,用简短的语言总结聊天内容,总结注重于和上次对话的
541541
连续性,包括相关人物,简要内容。
542542
- 特别的,如果“历史聊天”,检索到的信息中不包含“你在上次对话做出的总结”的人物,那么在这次总结就不保留
543+
- 注意:要满足连续性需求,不能简单的只总结“新输入消息”的内容,还要结合上次总结和“历史聊天”的内容,并且不能因为这次的消
544+
息没有上次总结的内容的人物就不保留上次总结的内容,只有“历史聊天”,检索到的信息中不包含“你在上次对话做出的总结”的人物时,才
545+
不保留上次总结的内容
543546
- 例子A(断裂重启型):
544547
“你在上次对话做出的总结”
545548
小明,小红:讨论 AI 的道德问题。

0 commit comments

Comments
 (0)