一条结论是怎么被追溯到原文的
检索、引用与复核机制
命理领域最容易发生的错误不是「算错」,而是「说得像那么回事,但根本没有出处」。
这一页讲清楚玄枢是怎么把每句话钉到具体段落上的,以及这套方法在哪里会失灵。
为什么不直接让模型回答
通用大模型谈命理时最大的问题是流畅地编造:它会引用一本不存在的书、把《三命通会》的观点安到《滴天髓》头上、
或者用「古人云」起头然后自己写一段。这类回答读起来毫无破绽,但无法验证——对一门靠「哪本书、哪一段」立论的学问来说,等于没有价值。
所以玄枢不让模型凭记忆作答。它先在你的问题和典籍之间建立对应关系,再让模型在已经取回的段落范围内组织结论。
三步
-
多路召回
同一个问题同时走三条路径去找材料:语义相近的段落(说的是一回事)、实体相关的条目(同一个术语、人物或格局)、
以及概念之间的关联论述(两家怎么说同一件事)。三条路径各有盲区,合起来才不容易漏。
-
重排
取回的候选段落再用重排模型逐条打相关性分,只保留最相关的一批进入生成。
这一步决定了「引的是不是正好那段」——召回负责别漏,重排负责别错。
-
受约束生成
模型拿到的就是这批段落,被要求结论必须落在段落支持范围内,并为每句判断标注引用编号。
拿不到支撑的结论,要么改写、要么直说「知识库里没有找到直接依据」。
引用编号是怎么工作的
回答里的 [1] [2] 不是装饰,它是一条可点击的链路:
- 点编号:并排显示「AI 解读」与「古籍原文」,对照着看这句话到底有没有被原文支持。
- 看完整段落:片段可能断章取义,所以每段都能展开到完整原文再判断。
- 编号必须存在:编号指向的段落必须真实存在于知识库中。指向不存在的原文,是我们在生成后校验里明确要拦下的情况。
觉得不对,可以当场质疑
这是玄枢唯一保留人工的环节。任何一个回答下面都能提交质疑,分三类:
引用存疑(原文不是这个意思)、答案有误、其他。
提交时可以指定是针对第几个引用,复核结论会回传到「我的质疑」里,你能看到处理状态和最终判断。
我们不在产品里承诺「百分百准确」,但承诺每一条被指出的问题都会被看到——
这也是这类工具唯一诚实的做法。
这套方法做不到的地方
- 古籍本身互相矛盾。同一个格局,《三命通会》与《滴天髓》的取法可能不同,甚至相反。我们并列呈现两说,不强行调和成一句「标准答案」——那才是失真。
- 版本与断句差异。同一本书的不同刻本、不同标点,句意会有出入。知识库标注了所据版本,但无法穷尽异文。
- 检索不到 ≠ 不存在。知识库目前只收了 15 部典籍。有些流派、有些晚近说法不在其中,问不到不等于没有。
- 它不替你判断。工具给的是材料与框架,决定仍然是人做的。
你可以这样验证
不必相信这一页的自述,三个动作就能自己检验:
- 随便点开回答里的任意一个引用编号,看原文是否真的支持那句话。
- 问一个你已经有把握的问题(比如「正官和七杀的区别」),看它给的出处和你所知是否一致。
- 提交一次质疑,看复核是否真的回传结论。