FateMaster Research
我们的排盘方法论
FateMaster 上的每一张命盘,都由确定性的、带版本号的代码按照有典籍出处的规则计算。这个页面公开整条流水线——校正步骤、规则出处、测试体系,以及 AI 参与和不参与的确切边界。
💡 一段话说清
FateMaster 用确定性算法排盘——没有 AI、没有随机性——分五个阶段:出生地历史时区还原、历史夏令时校正(124 个国家和地区)、真太阳时换算、用户可选的子时口径,以及按天文计算的节气时刻划定年柱与月柱边界。解读文字由 AI 基于已完成的命盘撰写,但任何一个柱、一颗星、一个数字都不由 AI 决定。引擎带版本号(当前 v30)、有自动化测试守护,每一次升级都会自动惠及所有已保存的命盘。
确定性是设计原则
命盘是一种计算,不是一种观点。给定相同的出生时刻、出生地和设置,我们的引擎每次都产出完全相同的盘——它是普通的、可检视的程序代码,遵循数百年前就写定的规则,外加现代民用时间制度带来的必要校正。
由此而来三条承诺。第一,我们应用的每条规则都在本站有文档,并标明典籍出处。第二,我们引用的每个引擎数字——覆盖多少国家、多少测试、多少已验证神煞——都来自代码库本身,代码变化时同步更新。第三,凡是流派真正存在分歧之处,我们公开说明,能开放选择的开放给你选择,而不是悄悄替你选一个。
出生时间五道校正的完整版
八字中有四个字直接取决于出生的钟表时间,所以在写下任何天干地支之前,记录的时间必须换算成出生地的视太阳时。这个换算分五个阶段,每一个都可能改变命盘。
一 · 历史时区还原
出生地坐标使用完整历史时区数据集解析,保留 1970 年以前的区域边界——常用的简化数据集会把这些边界合并掉。对于法定标准经线不是整时区的 19 个国家(如印度 82.5°E),使用专门的经线表;其余国家按出生当年生效的法定 UTC 偏移推导标准经线,而不是按今天的偏移。
二 · 历史夏令时
引擎携带的是出生当天生效的夏令时规则,覆盖 124 个国家和地区:包括中国 1986–1991 年六个逐年不同的夏令时窗口、英国二战双重夏令时,以及针对通用判定必然失效的历史时期、覆盖 22 个时区共 41 段人工核对的标准时间覆写窗口——每段边界都与 IANA 时区数据库(2026b)逐项核对。钟表拨动前后的「模糊时间」与「不存在的时间」会被检测并提示,绝不悄悄猜测。
三 · 真太阳时
钟表时间分两步变成视太阳时:先按出生地与标准经线的经度差修正(每度 4 分钟),再叠加均时差——用六项三角级数计算,而不是常见的三项简化式。仅均时差一项全年就在约 −14 到 +16 分钟之间摆动;合计修正量经常超过半小时,足以把出生时刻推过两小时一个的时辰边界——跨过午夜时连日柱都会改变。校正之后,所有受影响的柱都重新推算。
四 · 子时口径(23:00–01:00)
子时出生按 23 点换日还是按午夜换日,古法两派各执一词。我们两种口径都实现,并把你的选择随命盘保存。在早晚子时口径下,晚子时的时柱天干按次日日干用五鼠遁口诀推得——这是典籍记载一致、而随手的实现最容易算错的细节。
五 · 年柱月柱边界,精确到秒
年柱与生肖在天文计算的立春交节瞬间切换,不在春节、也不在午夜零点;农历输入的生日同样适用这条边界。月柱以同样的方式跟随每个节气的精确交接时刻。立春边界由专门的回归测试锁定,永远不会悄悄退化。
天文历法根基
节气时刻由含章动修正的天文公式计算——与天文年历同一类算法——而不是查粗粒度的表。这在边界处见真章:出生在立春交节前几小时的人属于上一年,出生在交节当天的人月柱归属于交节时刻的正确一侧。
引擎接受公历和农历生日(含闰月),支持 1900 至 2100 年;超出范围明确报错,而不是悄悄产出一张错盘。起运岁数按「三天折一年」古法推算,余数一路折到小时,给出确切的起运日期而非四舍五入的岁数。
盘面规则与典籍出处
解读结构遵循子平典籍体系:日主论命依《渊海子平》,神煞口径依《三命通会》,格局判定依《子平真诠》,五行气势依《滴天髓》,调候依《穷通宝鉴》。凡一条规则存在多种读法之处,我们采用的口径都写在对应的指南里。
藏干分级加权
五行力量计入每个地支所藏天干,按本气 1.0、中气 0.7、余气 0.5 三级加权,而不是把所有字一视同仁。日主强弱与喜用神分析都建立在这个加权模型之上。
57 个神煞,逐盘验证
神煞引擎按《三命通会》口径推算 57 个已验证神煞,以 39 个逐柱标注期望神煞的完整命例做全量比对,当前在该命例集上召回率与精确率均为 100%。验证脚本随代码库发布,随时可以复跑。
25 种格局
格局判定覆盖八正格,加从格、专旺格与化气格,共 25 种——包括三支会局先改写全盘五行、再判格局的高阶情形。
作用关系,全部成文
天干五合与四冲、地支六合六冲、三刑六害相破、半合拱合暗合——完整的作用关系规则连同典籍出处发布在我们的指南中,任何命理学习者都可以拿书对照核验。
工程实践
算法引擎一路升级——当前 v30
算法每次升级都会递增引擎版本号,每一步都在源代码里留着记录:早晚子时、地支相破、拱会拱局、暗合、25 种格局,到 124 个国家和地区的历史时区规则,算法就是这样一步步做深做全的。你永远不必猜一张盘是哪套算法算出来的。
你的盘跟着引擎一起升级
打开一张已保存的命盘时,它的版本会与当前引擎比对,旧版本的盘按新引擎完善并写回。引擎升到哪一步,你存过的每一张盘就跟到哪一步——不必为了用上新算法重新录一遍。
86 个时间处理自动化测试
时区与夏令时行为由 86 个自动化测试用例守护,按国家和上线批次组织,从美国、欧洲到印尼和前苏联地区,另有立春年柱边界的专门回归测试。
可复跑的验证
本站的准确性说法都有明确范围且可查验:神煞命例集(39 例,100% 召回与精确)随时可以对引擎重新执行。每次升级算法,这套命例集就是「其他一切依然成立」的证明方式。
AI 参与和不参与的环节
命盘本身——四柱、藏干、十神、神煞、格局、大运流年——完全由确定性代码计算。没有任何 AI 模型参与摆放任何一个字,相同输入永远得到相同的盘。
AI 只在命盘完成之后登场:大语言模型基于注入提示词的盘面事实,撰写解读文字——性格分析、时机判断、问答回复。分工是严格的:算法决定盘里有什么,AI 帮助解释它可能意味着什么。如果解读与盘面数据有出入,以盘面数据为准。
定位与边界
八字是古典玄学体系。我们把它的实现做到力所能及的严谨,并把结果作为自我反思的框架呈现——不是医疗、财务、法律或心理建议。重大决定值得专业意见和多方视角,命盘可以是其中之一,但永远不该是唯一。
有些盘天然存在不确定性——距时辰交界只差几分钟的出生、跨过边界的真太阳时修正、两种口径结果不同的晚子时出生。这些情形下排盘器会提醒你并展示差异,因为诚实的工具会告诉你它自己的根基何时不稳。
纠错与联系
如果你认为某张盘算错了,请告诉我们:把出生数据和疑点发到 [email protected]。确认的问题会在新的引擎版本中修复,而由于已存命盘会在下次打开时按新引擎完善,修复会触达所有人——包括你报告的那张盘。
💬 方法论常见问题
我保存的命盘会变吗?
引擎升级过的话,会。你存的是出生数据,不是某一版的计算结果——盘在每次打开时都按当前引擎完善,所以引擎升级之后你不必重新录一遍。版本号从 v11 一路升到 v30,早晚子时、地支相破、拱会拱局、暗合、25 种格局,以及 124 个国家和地区的历史时区规则,都是这样一步步升上来的。
为什么这里的盘和别的排盘工具不一样?
几乎总是出在出生时间预处理上:有没有应用历史夏令时、有没有把钟表时间换算成真太阳时、用的哪种子时口径、年柱按立春还是按春节切换。每一个选择都可能移动一个柱。这个页面完整记录了我们应用的规则,你可以逐条对照两边的实现。
我的盘是 AI 算的吗?
不是。四柱、神煞、格局、大运都由确定性代码计算,完全可复现。AI 只用于在完成的命盘之上撰写解读文字,盘面事实会提供给它——命盘的任何组成部分都不由它决定。
我觉得我的盘算错了,该怎么办?
先检查三个常见情形:出生时间记录在夏令时期间、出生在 23:00–01:00 的子时窗口、生日在二月初立春附近——这三种情形排盘器都会主动提示。如果结果仍然存疑,把出生数据发到 [email protected];确认的错误会随引擎升级为所有人修复。