Skip to content

About

大肥鱼聊天记忆系统评测:六人物聊天测试集、判分工具与评测成绩

Resources

Stars

30 stars

Watchers

1 watching

Forks

Repository files navigation

大肥鱼 · 聊天记忆系统评测

各种记忆框架,到底能记住什么,又会忘掉什么?这个项目把长时间聊天中的事实、改口、约定和边界整理成可检查的题目,用同一套规则比较不同系统。

目前关注每天约两轮、跨度最长半年的超轻度聊天场景。一轮指一条用户消息和一条助手回复。它不代表高频聊天、多人群聊或真实用户的全部使用情况。

现已公开正式六人物测试集:完整合成历史、714 道正式题、评分标准与证据,以及离线读题工具。 此外保留了独立的单人物示例;示例与正式卷不是同一份数据。

新:2.1 记忆挑战赛(两个榜,成绩 + 成本)

2.1 把评测改成两个长对话榜——短对话榜(M01 宋雨橙,3000 轮)和长对话榜(M02 孟远舟,2500 轮),历史跨约 180 天;题目更像真人说话,新增暗考、孪生题、到期主动提起、按日期找和计数题,并且成绩与成本一起排名:综合分 S = A − 3 × log2(C / C_ref)。所有模型调用必须经过评测网关,评测程序按固定价目表计价;每个考点只给系统截止轮之前的历史,并有泄漏哨兵。

挑战赛截止:2026-12-09 23:59(北京时间)。

进入 2.1:规则、计分、开发集、评测程序和榜单

以下 1.0 内容(六人物 714 题)保持不变,仍可使用。

交给 Codex 测试

把下面这段话发给 Codex,并填上要测试的项目地址或本地路径:

请使用 https://github.com/Ornn8/chat-memory-benchmark 测试这个聊天记忆系统:[项目地址或本地路径]。
请先阅读仓库的测试方法、接入说明和判分说明,再按照六人物正式测试集完成接入、作答和判分,给我总成绩、各考点成绩和测试配置。历史交给被测系统的记忆流程处理,考试时不要把完整历史或标准答案直接交给作答模型。请保留实际回答和判分结果。

Codex 会根据项目的接入方式完成测试,并使用本仓库的判分规则整理成绩。

用图片看结果

最新制作了 7 张 1800 × 2200 高清图:Suzu 强制原生检索与 Qwen 对照的测试消费、总成绩,以及覆盖全部 27 个考点的 5 张分组图,比较同一批 714 题。

查看 Suzu 和 Qwen 的七张图 · 查看之前七路共同题图集

Suzu 和 Qwen 测试消费,人民币

Suzu 和 Qwen 的 714 题总成绩

已经测过哪些

查看最新成绩与费用综合盘点(2026 年 11 月 8 日),或查看此前的成绩盘点。下面列出 24 个已有成绩的项目,以及 Qwen 对照;BioCore 测试中止,单独列出。独立运行和外挂 Qwen 等不同配置不另算项目。完整卷和共同已答题的范围不同,比较请看各行链接里的同卷成绩。

项目/上游 作者 测试状态与成绩(通过 / 已答)
冷热记忆方案(ARCHEON) 原无奇变 / ARCHEON999 按公开方案复现;完整卷 356 / 714
SeekMemory BangBang在coding / NeverENG 原版插件,开启 Dream;完整卷 230 / 714
digital-life-core 温水 / mashangshui 原生核心与迁移入口;完整卷 233 / 714
dsh-soul 糖霜Official 2.0 原生 452 / 714;其他版本和配置
SurfCore 玛露Marrow 完整卷 123 / 714;合辑共同题 122 / 687
dsh-rofm 鄙人乃路人甲 1.4.2 重测初判 471 / 714;旧版测试中断,保留 242 / 687
OpenViking 火山引擎 0.5.2.1 初判 555 / 714
dsh-suzu-memory eryucheng 强制原生检索重测初判 621 / 714;自主决定是否检索的上一轮 516 / 714
Hindsight Vectorize 1.2.0 初判 513 / 714
dsh-biocore 0.4.0 未标注 不可用:测试历时约 34 小时,仅完成 58 / 714 题后停止;查看记录
dsh-neo4j-memory shuunO-O 作者自测;DeepSeek 初判及部分抽查后 684 / 714,判分者与其他项目不同
dsh-memu-memory Tkingxiao 作者自测;1.2.7 初判 653 / 714,判分者与其他项目不同
dsh-world 0.7.2 chenkezhen480 完整卷 557 / 714;成绩数据
dsh-memory-keeper flywalker68 完整卷 542 / 714;成绩数据
whale-card wangjumhan131 完整卷 217 / 714;成绩数据
BaiShou Next foxletters-hq 已答 711 题,通过 514 题;成绩数据
dsh-mnemon omdsh-dev 已答部分 341 / 539;成绩盘点
codex-deepseek-starter xrh66 345 / 714;成绩盘点
dsh-memory(灵枢) FuRongJun-1999 DSH 原生 363 / 714;其他配置
dsh-fish-memory Yuuyuko-uu 383 / 714;成绩盘点
dsh-mnemosyne 胃疾璇 425 / 714;成绩盘点
memory-brain peterpoal134 454 / 714;成绩盘点
dsh-memory-calendar IStarFoxI 505 / 714;成绩盘点
dsh-hippocampus coner13 528 / 714;成绩盘点
dsh-memory-brain y083245 583 / 714;成绩盘点
Qwen RAG(本评测搭建的检索对照) Qwen 模型团队;检索流程由本评测搭建 完整卷 596 / 714;合辑共同题 574 / 687

各项目的固定版本、实际接入方式、维护开关和局限统一放在测试配置与局限。作者署名沿用评测登记信息。

作者自测投稿

想提交自己的系统成绩?请先阅读成绩投稿要求:里面有可直接交给 Codex 的任务,以及考试、逐题回答、判分和配置的提交方式。

dsh-neo4j-memory 六人物测试记录:插件作者侧运行,DeepSeek 初判 682 / 714;作者抽查 26 题、维护者另抽查修正 2 题后为 684 / 714。适配方式和判分者与其他记录不同,人工抽查未覆盖全部题目;该结果不是维护者独立复现的成绩。

dsh-memu-memory 1.2.7 六人物测试记录:插件作者侧运行,按考试截止点增量回放并重建记忆,DeepSeek 初判 653 / 714;未做人工抽查,判分方式与其他记录不同;测试工具见 Tkingxiao/memu-bench-714。该结果不是维护者独立复现的成绩。

从哪里开始

你想做什么 看这里
看考什么、怎么判 测试方法
看各项目的逐题回答 逐题答卷
下载完整正式测试集 六人物正式测试集
给自己的测试回答判分 判分工具、证据和使用方法
提交自己的测试成绩 成绩投稿要求
直接看示例题、答案和证据 下载仓库后打开 示例题.html,或在线读 示例题.md
把示例接到自己的系统 接入说明、读题工具
核对所有已测系统版本和配置 测试配置与局限
看之前四期的完整成绩 冷热方案、SeekMemory、digital-life-core、Qwen:714 题
看新增三项目合辑的成绩 Soul、SurfCore、ROFM、Qwen:共同 687 题
看最新测试和重测 OpenViking、Suzu、Hindsight、ROFM、Qwen:714 题初判
看 Suzu 强制检索重测 Suzu 与 Qwen:714 题初判
了解哪些公开、哪些保留 发布范围
看 2.1 挑战赛的规则、计分和榜单 benchmark-2.1

五分钟运行公开示例

只需 Python 3.10 或更新版本,无第三方依赖、无 API key,也不会产生模型费用。

git clone https://github.com/Ornn8/chat-memory-benchmark.git
cd chat-memory-benchmark
python demo/read_exam.py --verify-all
python demo/read_exam.py --id PUB01-C001/d45 --output question.json
python -m unittest discover -s tests -v

question.json 包含题目、考试时间和该时刻允许读取的历史,没有参考答案。历史是给记忆系统逐轮处理的,不能把整个 JSON 直接塞进作答模型冒充记忆测试。 具体做法见接入说明。

示例规模:一个虚构人物、182 天、360 轮对话、27 个独立事实组;每组在当天、3 天、15 天、45 天提问,共 108 个实例。重复问同一事实不算新增独立事实。每个考点和时间档仅有一道示例,供理解和接入,不据此排名。

使用完整正式测试集

正式集位于 datasets/natural-timegrid-20261101-v2/,包含六个人物的合成历史、714 道已出成绩的题目、标准答案和证据。离线校验与单题读取:

python datasets/natural-timegrid-20261101-v2/read_exam.py --verify-all
python datasets/natural-timegrid-20261101-v2/read_exam.py --id P01-CASE-001/d03

使用时把历史逐轮交给记忆系统处理,再从独立会话提问;标准答案用于判分。

我们怎么理解“记住了”

先把已有的用户消息和助手回复按时间交给系统自己的记忆流程,再从独立会话提问。更早的内容需要由系统的记忆或检索机制提供,不能偷偷附上完整聊天。

成绩写“通过几题 / 实际考几题”。只判事实、主体、时间和边界,不判说话风格。忘了、记错了、没有证据却编了,以及该保密时泄露了,分别记录。跨时间召回穿插在各考点里,不另造一个与内容脱节的总分。

数据来源

正式测试集和示例使用合成人物及对话;正式集的考点参考了真实使用场景中的记忆需求。仓库提供题目、历史、标准答案、成绩汇总和系统接入说明。

许可与反馈

本仓库自行编写的代码、文档和虚构示例使用 MIT 许可。第三方项目使用各自许可;仓库不捆绑其源码。

欢迎通过 Issue 指出题意歧义、错误证据或接入差异,请附公开示例题号、版本和复现步骤。不要提交密钥、私人对话或真实用户身份资料。订正会保留变更记录,不以某个系统得分高低为理由改题。

About

大肥鱼聊天记忆系统评测:六人物聊天测试集、判分工具与评测成绩

Resources

Stars

30 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages