Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -756,15 +756,15 @@ persona 默认 30:现有[维护集成测试](tests/test_maintenance_cognition.
### 当前形式:主题化的画像记忆(2026-10-14 起,#112、#114、#113)

- **每条画像就是一条记忆**:kind 为「入口画像」,子类为常聊话题、群内说法(可附含义)或明确群规/禁忌;about 为该入口的入口主体(subjects.kind=entry)。原话作为 sources,不写进正文。和其他记忆一样有修订、确认、生命周期、人工保护和彻底清除。画像记忆只在所属入口可见;普通召回、学习检索、人物要点、人物摘要、persona 和目标材料默认都排除它。
- **每日增量观察**:每个入口在角色时区的每日维护时刻处理已结束日期的新消息,也可以“立即运行”处理当日剩余消息。每次请求只读游标之后的新消息(有上限,过多时分块),加上已有画像主题的简短目录。模型只输出观察:确认已有主题、提出新候选(话题、说法、群规)、建议修正或撤下,并标出依据消息;鼓励把同一类的多次讨论归纳为稳定主题(提示词 entry_profile_observe_v3)。
- **代码累计证据,决定是否展示**:依据作为 sources 累积,独立性按确定性规则计算(转引、复述、接龙、刷屏、同一件事的跨日后续都不算新讨论)。达到门槛才送检查:话题至少两次独立讨论且跨两个本地日期;说法至少两次独立使用(保守地合并自然变体);群规需要一次面向全群的明确公告(个人请求、一次性安排、外部规定都不算)。代码只硬拦能确定判断的情形:具体实体(专名、作品名、地点、型号、数字、日期)必须出现在依据中;明显的个人请求、一次性安排、外部规定不能成为群规;回复或引用链、同一发起人对同一对象的跟进合为同一讨论。其余语义判断交给逐条检查。
- **逐条检查**:候选刚达到门槛、或需要修正时,只带这一条和它自己的依据检查一次(提示词 entry_profile_admit_v3):核对依据、性别代词、引文隐私、含义依据、局部做法不能写成群体习惯、不写容易过时的描述。检查只能删减或缩短依据,不改写正文;失败只影响这一条。
- **每日增量观察**:每个入口在角色时区的每日维护时刻处理已结束日期的新消息,也可以“立即运行”处理当日剩余消息。每次请求只读游标之后的新消息(有上限,过多时分块),加上已有画像主题的简短目录。模型只输出观察:确认已有主题、提出新候选(话题、说法、群规)、建议修正或撤下,并标出依据消息;鼓励把同一类的多次讨论归纳为稳定主题(提示词 entry_profile_observe_v8)。
- **代码累计证据,决定是否展示**:依据作为 sources 累积,代码筛查独立性的必要条件(转引、复述、接龙、刷屏、同一件事的跨日后续都不算新讨论),模型还须确认是否同主题、是否真正重新发起。达到门槛才送检查:话题至少两次独立讨论且跨两个本地日期;说法至少两次独立使用(保守地合并自然变体);群规需要面向全群且持续有效的明确公告或多人认可依据(个人请求、一次性安排、外部规定都不算)。代码只硬拦能确定判断的情形:明确专名、作品名、地点、型号、数字、日期需绑定依据,歧义词性只作语义核对提示,不把泛称或数词片段当作身份/数量;明显的个人请求、一次性安排、外部规定不能成为群规;回复或引用链、同一发起人对同一对象的跟进合为同一讨论。其余语义判断交给逐条检查。
- **逐条检查**:候选刚达到门槛、需要修正或已有条目收到新依据时,只检查该条及自身绑定依据(提示词 entry_profile_admit_v8)。话题逐组核对独立性,每个正文要点都须有两个跨日独立组支持;组内回答可以证明内容但不增加次数。说法按实际保留的独立使用计数,释义每点绑定定义;群规需有适用范围、持续性和公告/多人认可的正向依据。正文和实际保留引文均检查隐私、性别推断、群体习惯泛化及容易过时的内容。过多来源先分页标注局部支持,再以完整必要依据做最终检查,部分页通过不能发布;完整材料仍放不下会记录缺口。检查只能删减或缩短依据,不改写正文;失败只影响这一条。
- **稳定性靠反复出现**:候选 importance 30、准入后提为 50(仍走普通衰减);话题和说法准入时,保留强度补足到 importance 50 的初始值并重置衰减(#117;更高的保留强度不降低,同一已准入正文的复查和重放不重复补足);不再被确认的主题按生命周期淡出,被确认会增加保留强度。同一讨论只加一次。
- **预算与恢复**:观察和检查各自 180 秒(含 HTTP 重试和一次 JSON 修正),在事务外调用;观察、检查分别持久保存,重启可续跑,不重复加分。使用独立的 `entry_profile_max_calls`(默认 60,含 HTTP 重试和 JSON 修正),与其他步骤共用每日 token 限额。
- **宿主**:`prepare.entry_profile` 的 `{text, version, generated_at, possibly_stale}` 不变,兼容新增 `memory_ids`(与 text 中展示的条目一一对应)。version 是每个入口的单调整数,只在可展示的画像集合变化时加一,读取不改变它。依据失效的条目直接不返回。
- **管理**:入口画像面板按条显示画像记忆(子类、正文、依据原话、作者、准入状态、独立天数/次数、保留强度、最近确认时间、修订历史)和宿主投影预览。逐条编辑、删除、恢复、人工新建走通用记忆接口(修订号校验)。旧的整版编辑、回滚、确认、拒绝接口返回 410,旧版本保留为只读历史。全自动,没有“待确认候选”。
- **迁移**(032、033):管理员手写的群规逐条转为人工创建的画像记忆(无法分类的显示为“管理员说明”);旧的模型条目不直接导入,从原消息按新方式重建。
- **评测**:`evals/entry_profile_eval/memory_runner.py` 按消息时间逐日重放(daily_plus_final_flush),按 `scoring_v3.md` 判分。门槛:模型条目有依据 ≥90%、禁止内容 0;覆盖作诊断。
- **评测**:按消息时间逐日重放(daily_plus_final_flush),按 `scoring_v3.md` 判分。门槛:模型条目有依据 ≥90%、违规与禁止内容 0。[EF-22](evals/entry_profile_eval/EF-22-report.md) 另预先登记覆盖不低于同流程 main 基线;当前仅完成实现与假模型验证,真实评测待规划者通知,并需先适配新引用区间的材料导出。

以下为 2026-10-14 之前的文档式 v2 说明,保留供查阅旧版本历史。

Expand Down
14 changes: 14 additions & 0 deletions evals/entry_profile_eval/EF-22-prompts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# EF-22 提示词冻结(第一步,未运行真实模型)

基线:main `fc459cdda0ba297cb2854457f8e00b1979d644cc`。默认改为 observe_v8/admit_v8,旧文件保留;没有合入 #116,observe_v8 从 main 的主题观察方式演进,不整包采用 observe_v6。

| 文件 | SHA-256 |
| --- | --- |
| entry_profile_observe_v8.md | `70f89813195976f3ca9aaf9d4886cc8942955ceb6b202546b0c49ccbb0126c9a` |
| entry_profile_admit_v8.md | `e9ca65ea50a863101a81f7b3ee634e53b8a5628b7b152ebc4b17163ade12c690` |

观察保留有依据的共同维度,支持逐步确认/修订,所有类别的拒绝反馈仅作诊断;说法正文由字段构造,摘录可选择原文连续分段区间。

准入使用 semantic_v8:话题逐组独立性与逐点支持,说法逐来源实际使用和释义绑定,群规正向范围/持续性/公告或多人认可。map 页只提取局部支持,final 必须证明完整正文;缩引后重算,不把分页分析或语义 accept 当成实际写回。

预先登记的真实评测尚未开始:后续须规划者通知,daily_plus_final_flush,scoring_v3,独立双判,有依据 ≥90%、违规与禁止内容 0,覆盖不低于同流程 main 实测基线(既有公开报告14/40)。本提交不宣称质量提升或门槛通过。
Loading