diff --git a/README.md b/README.md index d15c4440..2621edf1 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ Partner 的目标不是复现某种单一能力,而是尝试在结构中形成 > 未来计划引入向量召回作为`模糊记忆`, 实体图谱作为`语义记忆`. +#### 基于时间轮和行动链的行动系统(开发中) + #### 多用户会话管理 构建区分用户的单上下文窗口、多用户会话的管理机制. @@ -61,16 +63,20 @@ Partner 的目标不是复现某种单一能力,而是尝试在结构中形成 - 感知更新模块: `PerceiveUpdater` - 关系提取模块: `RelationExtractor` - 静态记忆提取模块: `StaticMemoryExtractor` -- 任务调度模块(待实现) - - 任务评估模块: `TaskEvaluator` - - 任务执行模块: `TaskExecutor` - - 任务规划模块: `TaskScheduler` - +- 行动模块(实现中) + - 行动规划模块: `ActionPlanner` + - 行动确认模块: `ActionConfirmer` + - 行动提取模块: `ActionExtractor` + - 行动评估模块: `ActionEvaluator` + - 行动分发模块: `ActionDispatcher` + - 行动调度模块: `ActionScheduler` + - 行动执行模块: `ActionExecutor` ## 当前问题 - 系统的正常运作效果取决于各模块中大模型对于`prompt`的遵循能力,目前来看`qwen3`的遵循效果明显较好,但在轮次较多时,也容易出现不遵循的情况。 ## 规划 - [ ] 实现任务与主动调度模块,目前打算用 `时间轮算法` 实现定时操作 +- [ ] 将当前行动模块中的语义缓存机制同样应用于记忆模块,可用作主题提取流程的快速匹配 - [ ] 完善具备‘记忆切片、实体图谱、向量召回’的三维记忆融合架构,包含 Episodic + Semantic + Fuzzy 三类记忆 - [ ] 服务端与客户端的通信加上消息队列,防止消息因连接断开而丢失。 - [ ] 实现流式输出,同时在各模块执行时可向客户端返回回调信息,优化使用体验。(现在用的是`websocket`与客户端通信, 应该实现这点会简单些)