feat:添加回复后打分追踪器

This commit is contained in:
SengokuCola
2026-04-17 23:05:46 +08:00
parent f3f61d6192
commit abada55884
16 changed files with 3707 additions and 51 deletions

View File

@@ -113,32 +113,6 @@ class PersonalityConfig(ConfigBase):
)
"""每次构建回复时,从 multiple_reply_style 中随机替换 reply_style 的概率0.0-1.0"""
states: list[str] = Field(
default_factory=lambda: [
"是一个女大学生,喜欢上网聊天,会刷小红书。",
"是一个大二心理学生,会刷贴吧和中国知网。",
"是一个赛博网友,最近很想吐槽人。",
],
json_schema_extra={
"x-widget": "custom",
"x-icon": "shuffle",
},
)
"""_wrap_状态列表用于随机替换personality"""
state_probability: float = Field(
default=0.3,
ge=0,
le=1,
json_schema_extra={
"x-widget": "slider",
"x-icon": "percent",
"step": 0.1,
},
)
"""状态概率每次构建人格时替换personality的概率"""
class VisualConfig(ConfigBase):
"""视觉配置类"""
@@ -1161,6 +1135,16 @@ class DebugConfig(ConfigBase):
)
"""是否显示记忆检索相关prompt"""
enable_reply_effect_tracking: bool = Field(
default=False,
json_schema_extra={
"x-widget": "switch",
"x-icon": "activity",
},
)
"""是否开启回复效果评分追踪,默认关闭,需要手动打开"""
class ExtraPromptItem(ConfigBase):
platform: str = Field(
default="",