重构提示词,调整部分逻辑

- 简化调整模型配置流程
- 调整携带‘自我’的模块固定采样设定,并在父类中提供默认实现
- 重构了记忆更新模块的几份提示词
- 在预处理模块声明基础字段含义
- StaticExtractor从记忆模块分离,应当归类为感知模块,暂时禁用,等待后续感知模块实现
This commit is contained in:
2025-06-02 23:23:27 +08:00
parent e3d5009ea7
commit a71a133ff1
21 changed files with 205 additions and 165 deletions

View File

@@ -33,9 +33,8 @@
## 规划
- [ ] 发现通过用户引导可以使得LLM展现出一定的“自我认知”尽管仍是语义推理但对于Partner应当足够这一点尽量应用到各个模块中。
- [ ] 当前主模型对于对话缓存中的记忆有些‘过度回应’,`MemorySelector`处的动态提示词或需要进一步调整。
- [ ] 实现身份感知模块(用户识别、熟悉度判断、记忆片段检索、人物画像、对话口吻调整)。
- [ ] 实现身份感知模块(用户识别、熟悉度判断、记忆片段检索、人物画像、对话口吻调整、同时将包含当前记忆模块中的‘静态记忆’)。
- [ ] 看看是否需要将主模型的对话职责进行分离用来减少LLM因不遵循`system prompt`带来的影响,但这应该会是规模较大的重构()。
- [ ] 调整模块加载机制,将记忆模块以及后续的任务调度模块作为不可替换的核心模块,但允许在主模块与前后模块之间添加新的模块。
- [ ] 当前`MemoryGraph`承担职责较重,已远超原`记忆图谱`的职责,需要进行拆分重构。(或许可以叫`MemoryCore`吧)