AI 能帮你排八字吗?一份你可以自己跑的测试
AI 能帮你排八字吗?一份你可以自己跑的测试
把出生时间丢给 AI,它一定会给你一张八字。回得很快,排版整齐,下面还附一段很笃定的日主解读。它不会告诉你的是:最上面那八个字,是不是你真正出生时的那八个字。
先给结论。凭记忆作答的 AI,排八字并不可靠。 不是因为它不会论命,而是因为四柱里有两柱,是以天文时刻为界的,而这些时刻每年落在不同的分钟。凭文本回忆的模型,一到交界附近就是在猜。调用真正排盘工具的 AI 可以排对。麻烦在于,这两种回答听起来一模一样。
所以本文不要求你相信我们。下面给出四个真实的出生时刻、每一个的正确四柱,以及每一个为什么是陷阱。你可以拿去问任何一个 AI,自己对答案。
排盘是天文,不是日历
一张八字有四柱:年、月、日、时,每柱两个字,合起来八个字。如果这些对你还陌生,八字排盘工具到底在算什么一文把四柱逐一讲过。
日柱和时柱是数出来的。日柱沿着六十甲子不间断地循环,时柱由日柱推出。模型会数数,这两柱很少出错。
年柱和月柱不一样。它们不跟着日期走,它们跟着太阳走。
香港天文台对二十四节气的说明是:把太阳一年走过的黄道等分为二十四段,每段相隔十五度黄经。其中十二个「节」开启八字的十二个月。每一个节都落在一个确切的时刻,也就是太阳走到那个度数的一瞬,而因为一年并不是整数天,这一瞬每年都在挪动。完整的二十四节气见二十四节气与你的月柱。
问题可以一句话说完。八字取决于你出生那一分钟太阳在哪里,而语言模型没有任何办法看见太阳在哪里。 它只能记得文字是怎么说的,而文字总是取整。
两个陷阱
在交界附近,几乎所有的错都出在两个地方。
年的陷阱。 大家最熟的是春节,所以模型最容易抓的也是春节。但按四柱排盘的通行做法,年柱在立春换,不在春节换。香港天文台公布的 2026 年立春是 2 月 4 日 04:02(香港时间),而 2026 年春节是 2 月 17 日。这十三天里,两套历法对「今年是哪一年」意见不一。
这个错不只朝一个方向。2025 年是春节在前,1 月 29 日,立春在后,2 月 3 日 22:10(香港时间)。所以一条能修好某一年的经验法则,到下一年就失灵。想绕开「查准那一刻」这一步,是绕不开的。
这里顺带说一句公道话。生肖到底按春节还是按立春算,中文世界里一直有人争,有人说干支纪年早就以正月初一为起点,生肖本是民俗。这个争论有它的道理,但它是关于生肖的。八字的年柱,排盘界的通行做法是以立春为界。把两件事混成一件,正是 AI 最容易犯的错。
月的陷阱。 八字的月不在每月一号换,也不在交节那天的零点换,而是在交节的那一分钟换。同一个节令日,上午出生和晚上出生,月柱可以不同。月柱决定一张命盘的格局,也决定大运的排列,所以这不是小差错,而是从地基开始改写整张盘。
测试
四个出生时刻,全部用香港时间(UTC+8),每一个都贴着上面的某条界线。四柱依年、月、日、时排列。把日期、时间和城市交给 AI,请它排四柱,然后对照。
| 出生时刻(香港) | 为什么是陷阱 | 正确四柱 |
|---|---|---|
| 2025 年 1 月 31 日 12:00 | 已过春节,未到立春 | 甲辰 丁丑 庚子 壬午 |
| 2026 年 2 月 4 日 03:00 | 立春前一小时 | 乙巳 己丑 己酉 丙寅 |
| 2026 年 2 月 10 日 12:00 | 已过立春,未到春节 | 丙午 庚寅 乙卯 壬午 |
| 2026 年 10 月 8 日 15:30 | 寒露交节后一小时,已入戌月 | 丙午 戊戌 乙卯 甲申 |
对答案时,留意这几点。
第一个最隐蔽,因为农历年已经过了,八字的年还没过。正确的年柱是甲辰。说成乙巳的,用错了界线。
第二个和第三个分处同一个时刻的两边,属于不同的年。前者仍是乙巳,后者已是丙午。如果 AI 给两者排出同一个年柱,它是在按农历排。
第四个是月的陷阱。2026 年寒露在 10 月 8 日香港时间 14:29 交节。同一天 13:30 出生,月柱是丁酉。15:30 出生,月柱是戊戌。只凭日期定月的 AI,必然错掉其中一个,而不知道交节的准确分钟,它无从知道错的是哪一个。
最后,开一个新对话,把同样的问题再问一遍。计算出来的答案,两次一样。回忆出来的答案,有时不一样。
顺带:十月的头七天
这几天正好有一个现成的例子。已经有十月运势文章把整个 2026 年 10 月标作「戊戌月」。其实 10 月 1 日到 7 日仍在丁酉月,戊戌月要到 10 月 8 日下午寒露交节才开始。一篇文章这样写,读者只是看错了一周的运势。一张命盘这样排,错的是一辈子的月柱。
我们不主张什么
我们不为任何 AI 公布准确率,这是刻意的。
中文和英文里都有不少文章说 AI 排八字会出错,它们很可能说得对。但我们读到的,没有一篇公开样本量、模型版本或出错次数。有一组被多个页面重复引用的准确率数字,据称出自一篇研究论文,我们查遍也找不到这篇论文。没有方法支撑的数字不是证据,出处根本不存在的数字比没有更糟。所以我们不再添一个。
我们也不主张 AI 做不到。一个接上真正星历或正规排盘工具、并且真的在用的模型,可以把盘排对。问题更具体,也更实际:你向 AI 要一张盘时,通常看不出它是算的还是记的,而两种情况下它都一样笃定。上面的测试,就是用来分辨这一点的。
人们到底拿 AI 算命做什么
说句公道话,值得先弄清人们为什么会去问 AI。2026 年一项关于中国用户使用大语言模型算命的研究(Lin 等人)分析了 1,045 条社交媒体帖子,并访谈了 20 位用户,发现人们与其说是拿它求准确的预测,不如说是求情绪上的支持。
这和我们的看法相合。一次八字解读值得拥有,是因为它让你被准确地认出来,而不是因为它替你预言。我们不预测事件,数学里也没有任何东西能让人诚实地这样宣称。但「被认出来」的前提,是认出来的是你。建立在错误月柱上的解读,写得再流畅,描述的也是另一个人,而它读起来照样令人信服。
我们怎么算
八字之门不是查表,而是直接计算节令。我们用名为 VSOP87 的行星模型求出太阳的视位置,修正地球自转的缓慢漂移和地轴的微小章动,再搜索太阳越过每个节的黄经度数的准确分钟。
我们把结果与香港天文台公布的 2024 至 2027 年节令逐一核对,上面测试里的每一条界线都吻合到一分钟以内。并非一直如此。直到 2026 年 8 月,我们自己的旧模型比天文台早了几分钟,足以让两个真实的交界在某些时区落到错误的日子上。我们把它换掉了。之所以说出来,是因为我们对 AI 的要求,也应该同样用在自己身上,也因为这说明了多小的误差就足以出错。
另外还内置了一件事。如果你的出生时刻离交节不到一小时,你的命盘会直接告诉你,并指出假如记录的出生时间稍有出入你会是哪一张盘,然后把判断留给你。出生时间常常是取整记下的,而在交界附近,这点取整比任何模型的精度都要紧。
看看你自己的盘
如果你生在二月初,或生在任何一个节令的前后一天,花五分钟看一看是值得的。如果你生在十月初,请记住戌月要到 10 月 8 日寒露才开始。
在你的命盘免费排出四柱。它按你出生那一分钟太阳的真实位置计算,会告诉你是否贴着交界,并给你一份值得拿去给任何解读者看的八个字,无论对方是人还是 AI。