feat: 添加选项必须检索长期记忆
This commit is contained in:
@@ -614,7 +614,7 @@ class DefaultReplyer:
|
|||||||
# 使用统一管理器的智能检索(Judge模型决策)
|
# 使用统一管理器的智能检索(Judge模型决策)
|
||||||
search_result = await unified_manager.search_memories(
|
search_result = await unified_manager.search_memories(
|
||||||
query_text=query_text,
|
query_text=query_text,
|
||||||
use_judge=True,
|
use_judge=global_config.memory.use_judge,
|
||||||
recent_chat_history=chat_history, # 传递最近聊天历史
|
recent_chat_history=chat_history, # 传递最近聊天历史
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -508,6 +508,7 @@ class MemoryConfig(ValidatedConfigBase):
|
|||||||
short_term_decay_factor: float = Field(default=0.98, description="衰减因子")
|
short_term_decay_factor: float = Field(default=0.98, description="衰减因子")
|
||||||
|
|
||||||
# 长期记忆层配置
|
# 长期记忆层配置
|
||||||
|
use_judge: bool = Field(default=True, description="使用评判模型决定是否检索长期记忆")
|
||||||
long_term_batch_size: int = Field(default=10, description="批量转移大小")
|
long_term_batch_size: int = Field(default=10, description="批量转移大小")
|
||||||
long_term_decay_factor: float = Field(default=0.95, description="衰减因子")
|
long_term_decay_factor: float = Field(default=0.95, description="衰减因子")
|
||||||
long_term_auto_transfer_interval: int = Field(default=60, description="自动转移间隔(秒)")
|
long_term_auto_transfer_interval: int = Field(default=60, description="自动转移间隔(秒)")
|
||||||
|
|||||||
@@ -235,7 +235,7 @@ class KFCContextBuilder:
|
|||||||
|
|
||||||
search_result = await unified_manager.search_memories(
|
search_result = await unified_manager.search_memories(
|
||||||
query_text=query_text,
|
query_text=query_text,
|
||||||
use_judge=True,
|
use_judge=config.memory.use_judge,
|
||||||
recent_chat_history=chat_history,
|
recent_chat_history=chat_history,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[inner]
|
[inner]
|
||||||
version = "7.9.8"
|
version = "7.9.9"
|
||||||
|
|
||||||
#----以下是给开发人员阅读的,如果你只是部署了MoFox-Bot,不需要阅读----
|
#----以下是给开发人员阅读的,如果你只是部署了MoFox-Bot,不需要阅读----
|
||||||
#如果你想要修改配置文件,请递增version的值
|
#如果你想要修改配置文件,请递增version的值
|
||||||
@@ -103,7 +103,7 @@ command_prefixes = ['/']
|
|||||||
|
|
||||||
[personality]
|
[personality]
|
||||||
# 建议50字以内,描述人格的核心特质
|
# 建议50字以内,描述人格的核心特质
|
||||||
personality_core = "是一个积极向上的女大学生"
|
personality_core = "是一个积极向上的女大学生"
|
||||||
# 人格的细节,描述人格的一些侧面
|
# 人格的细节,描述人格的一些侧面
|
||||||
personality_side = "用一句话或几句话描述人格的侧面特质"
|
personality_side = "用一句话或几句话描述人格的侧面特质"
|
||||||
#アイデンティティがない 生まれないらららら
|
#アイデンティティがない 生まれないらららら
|
||||||
@@ -311,6 +311,7 @@ short_term_search_top_k = 5 # 搜索时返回的最大数量
|
|||||||
short_term_decay_factor = 0.98 # 衰减因子
|
short_term_decay_factor = 0.98 # 衰减因子
|
||||||
|
|
||||||
# 长期记忆层配置
|
# 长期记忆层配置
|
||||||
|
use_judge = true # 使用评判模型决定是否检索长期记忆
|
||||||
long_term_batch_size = 10 # 批量转移大小
|
long_term_batch_size = 10 # 批量转移大小
|
||||||
long_term_decay_factor = 0.95 # 衰减因子
|
long_term_decay_factor = 0.95 # 衰减因子
|
||||||
long_term_auto_transfer_interval = 180 # 自动转移间隔(秒)
|
long_term_auto_transfer_interval = 180 # 自动转移间隔(秒)
|
||||||
@@ -425,7 +426,7 @@ auto_install = true #it can work now!
|
|||||||
auto_install_timeout = 300
|
auto_install_timeout = 300
|
||||||
# 是否使用PyPI镜像源(推荐,可加速下载)
|
# 是否使用PyPI镜像源(推荐,可加速下载)
|
||||||
use_mirror = true
|
use_mirror = true
|
||||||
mirror_url = "https://pypi.tuna.tsinghua.edu.cn/simple" # PyPI镜像源URL,如: "https://pypi.tuna.tsinghua.edu.cn/simple"
|
mirror_url = "https://pypi.tuna.tsinghua.edu.cn/simple" # PyPI镜像源URL,如: "https://pypi.tuna.tsinghua.edu.cn/simple"
|
||||||
# 依赖安装日志级别
|
# 依赖安装日志级别
|
||||||
install_log_level = "INFO"
|
install_log_level = "INFO"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user