feat(memory): 实现瞬时记忆系统的延迟加载和按需初始化
引入了对LLM和向量瞬时记忆系统的延迟初始化机制。现在,只有在实际需要存储或检索记忆时,才会触发相应记忆系统的初始化过程。 此项改动优化了应用的启动性能,避免了不必要的资源预加载。同时,新增了独立的配置开关,允许用户根据需求分别启用或禁用LLM和向量记忆模块,提供了更灵活的配置选项。
This commit is contained in:
@@ -449,6 +449,8 @@ class MemoryConfig(ValidatedConfigBase):
|
||||
consolidate_memory_percentage: float = Field(default=0.01, description="巩固记忆百分比")
|
||||
memory_ban_words: list[str] = Field(default_factory=lambda: ["表情包", "图片", "回复", "聊天记录"], description="记忆禁用词")
|
||||
enable_instant_memory: bool = Field(default=True, description="启用即时记忆")
|
||||
enable_llm_instant_memory: bool = Field(default=True, description="启用基于LLM的瞬时记忆")
|
||||
enable_vector_instant_memory: bool = Field(default=True, description="启用基于向量的瞬时记忆")
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user