大多数发布说明都在讲完成了什么。MAQS-Way v0.2 的开头,讲的是没完成什么。
这是面向长期AI记忆的实用标准,第一个不再标注为预发布的次要版本。它回答的问题是:哪些工具、模式和数据结构实现了记忆策略,以及如何证明它们真的有效。随版本一起发布的,还有12个公开的已知缺口,每一个都写明了负责人和目标版本,直接列在规范里。
这不是疏漏,是设计。
缺的是中间那一层
政策层说的是什么必须成立。路径层说的是怎么把它建出来,以及怎么证明它有效。这句话就是整个项目,下面的清单只是它的展开。
政策从来不缺:GDPR 第17条、欧盟AI法案第12/13/19条、RBAC,都是现成的。审计也不缺:MAQS v1.6 就是一份由生产事故支撑起来的检查清单。
缺的是路径层——该选哪个实现,以及怎么证明它真的能用。MAQS-Way 今天就是这个层:一部分是描述加可执行检查,剩下的部分被明确声明出来、指定了负责人,而不是假装已经在生产环境里验证过。它包含8条原则(P1–P8)、建立在 OMPS 之上的数据模型、一套生命周期,以及可度量的验证手段(LoCoMo、LongMemEval、删除格、负向测试)。
检查,而不是相信
上面每一条声明都是可执行的。整个验证就是一条命令:
$ python3 schemas/maqs_way_audit.py all
输出显示:4个数据结构通过、12条清单条目通过、8项行为被声明(诚实标注为“已声明”,其中一个数字钉在规范上)、命名空间校验通过,而那一个已知缺口被打印出来,而不是藏起来。门禁最后给出绿色。
注意门禁对缺口的处理方式:它把缺口大声列出来,然后保持绿色。一个版本可以带着缺口发布,但绝不能带着沉默的缺口发布。这里的绿色证明的是符合发布规则——包括“每个缺口都必须列出”这条规则——而不是证明没有缺口。
三套代码库,一份清单
这份清单被用在了三个开源记忆系统上,采用静态阅读、精确到文件行号的证据,语气是帮忙而不是挑刺。三套代码库,同一把尺子,加分和减分用同一套标准。
一个观察如何变成结论的例子:在 Mem0 中,租户过滤在 top-k 之前就到达了向量存储(main.py:1471),所以隔离性是通过尝试违规来证明的,而不是靠过滤器存在与否来证明。这就是 MAQS G1,可执行。
- Mem0:租户隔离被评为示范级(top-k 前过滤);来源追溯、老化(衰减只在平台层)、删除残留、写入原子性为部分达标;信任类型化和内置评测框架存在缺口。
- Graphiti:矛盾即失效被评为示范级(旧边保留并带 expired_at);三者中评测故事最完整(单元测试加端到端加 LongMemEval 预言机);审计汇点和未限定范围的搜索存在缺口。
- Letta MemFS 客户端:隔离在构造上就是失败关闭的;策略测试深度;老化存在缺口(只有预算,没有 TTL)。
哪些还开着,什么时候关
所有剩余缺口都通过一次明确的发布决定重新定到 v0.3,没有任何一个是悄悄挪过去的:B4 写入原子性;E10/E11、I10–I12、I14、I15、P9/P10 的规范化;死代码规则 0.5a 和漂移阈值 0.6a——一共12个,每个都有负责人。
数据模型是冻结的:发布版本是 v0.2,而 schema_version 停在 way-v0.1.3。v0.2 的所有改动都是表述和测试框架,没有一处触碰模型。
标准与门禁、发布说明、讨论区都在 GitHub 上。如果发现审计中有误读,可以开 issue——更正会作为第二次提交落地,结论永远不会被悄悄改写。
不要检查机制是否存在。检查它是否有效。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.