进行: 重构提示词加载机制以及更新逻辑

- 抽取提示词到`resources`文件夹中
- 调整主模型之前追加字段的加载方式
- 调整了主模型的执行逻辑,对过长的方法进行了抽取
- 记忆更新将根据实际对话轮次进行触发
- `MemoryUpdater`中清理消息将通过截取系统消息进行更新(比移除方便)
- 调整了`Model`类中`setModel`方法的逻辑,主要是如何加载提示词、是否需要`自我引导`
- 删除了几个不再需要的测试类,避免重构时报错影响正常进行
This commit is contained in:
2025-05-28 23:19:22 +08:00
parent fec64ff071
commit 481511cb98
34 changed files with 321 additions and 1234 deletions

View File

@@ -33,7 +33,6 @@
## 规划
- [ ] 抽取提示词到resources文件夹中
- [ ] 发现通过用户引导可以使得LLM展现出一定的“自我认知”尽管仍是语义推理但对于Partner应当足够这一点尽量应用到各个模块中。
- [ ] 当前主模型对于对话缓存中的记忆有些‘过度回应’,`MemorySelector`处的动态提示词或需要进一步调整。
- [ ] 实现身份感知模块(用户识别、熟悉度判断、记忆片段检索、人物画像、对话口吻调整)。