许多中国术数工具把计算与叙述揉成一句不透明的回复。你输入出生时间,等几秒,得到一段听起来很权威、却无法审计的文字。日柱算对了吗?节气交接是否改变了月支?模型是否「发明」了某条古典规则并不支持的冲克?在多数产品里,这些问题没有答案,因为数学与语言共用同一个黑箱。
Daovian 拒绝这种合并。我们把计算与解释分成两层,中间设一道硬边界。这道边界不是品牌话术——而是每个功能都必须通过的架构约束。
引擎做什么
引擎产出天干地支、节气、藏干与盘面事实。它运行在确定性代码上:相同的出生数据、时区与历法规则,必须在任何设备、任何用户处、每一次都得到相同的事实。此路径不经过任何模型调用,没有温度参数,没有对日主进行「创意改写」。
这很重要,因为中国历法计算本身已是争议地带。不同流派在边界情形上各有分歧——子时换日、节气交接、真太阳时与钟表时间。透明的产品不隐藏这些选择,而是记录引擎采用的规则集,并展示中间事实(年/月/日/时四柱、当前节气、空亡等),让读者能与查表或其他工具对照。
当我们说「相同输入、相同事实」,指的是工程意义上的可复现:你应能对事实面板截图,不改任何条件刷新,看到完全一致的输出。若只切换已文档化的规则选项(在我们提供时),差异应可解释,无需调用 AI。
语言何时进入——以及何时停止
只有事实存在之后,语言才进入。模型可以翻译古典措辞、概括长段、用现代语澄清术语。它接收的是引擎输出加检索到的出处——而不是空白提示「这盘什么意思?」
这道围栏定义了产品的诚实度。若某条强主张在算法层没有规则、在出处层没有段落,我们就不会把它当作命运结论发布。可以只展示裸事实,或说明「暂无支持的传统解读」。我们绝不让模型为填空而捏造断语。
这与常见的 AI 术数叙事相反:「模型懂你的命运。」模型擅长流畅文本,却不擅长为历法边界负责。把模型放前面,优化的是说服力;把引擎放前面,优化的是可核验性。
用户为何应在意
可核验不是学院游戏,而是判断工具是否尊重你的方式。
- 从业者可以把 Daovian 输出与本派规则对齐,而不必与胡编规则的对谈争论。
- 好奇读者可以在任何解读层之前,先学盘面的结构——四柱、五行、关系。
- 怀疑者可以清楚看到:什么是算出来的,什么是讲出来的——这正是多数产品故意模糊的界线。
免费不应等于「神秘版」。盘面事实与算法规则保持可见,因为那是契约。Pro 扩展解释深度与完整引用链——而不是解锁「看盘资格」本身。
运营层面的后果
引擎优先的设计塑造路线图。我们 MVP 深度列表上的模块(今日、八字、黄历)共用同一历法核心,修一处、处处受益。路线图模块在方法说明与计算就绪前保持诚实标注;我们不用模拟的紫微或奇门结果来假装完整。
它也在日常、实用的意义上塑造 AI 安全:提示词更小、范围更窄、更可测。回归测试针对引擎输出,人工审阅针对出处链接。模型的工作足够有界,「出错」通常是「说过了头」,比「暗中算错」更容易发现。
简短总结
这里的透明不是贴在算命应用上的营销形容词,而是两条铁律:语言不算命,计算不即兴。违反这一点的功能,不发布。
读 Daovian 的任何解释,你应能一路往回走:从句子到引用的段落或规则,从规则到引擎事实,从引擎事实到输入。这条链路,就是产品本身。