大家好,分享一个我们自己做的中英双语东方术数网站 「小道」:
- 中文站: https://xiaodaox.com
- 英文站: https://xiaodaox.com/en
很多朋友平时可能会拿自己的出生时间去问 Claude 或 ChatGPT 排个八字,日常日子大多能排对,但一碰到节气交接、出生地真太阳时、历史夏令时、早晚子时或逆排大运起运岁数这些边界条件,AI 就容易出错。
为了把底层历法和排盘边界做扎实,我们把免登录的公开排盘页、中英双语历法知识库,以及一个直接给 AI 调的远程 MCP 接口都做好上线了,发出来请各位 V 友挑挑毛病。
1. 做排盘时踩过的几个历法与时间边界坑
老辈排四柱八字,表面看只是把年月日时换算成八个干支字,但写代码落地时全是边界条件:
- 年柱、月柱看节气时刻,日柱、时柱看真太阳时 很多人以为四个柱都按真太阳时换算,其实在传统干支历法里,年柱和月柱是按太阳黄经到达二十四节气交接点的那一刻切换的(比如立春换年柱,不是农历正月初一换,而且交接时刻全球统一,不随出生地经度改变);只有日柱和时柱才取决于出生地太阳在天空中的实际位置(真太阳时)。我们在输入逻辑里做了拆分:用户只需要直接填出生证明上的当地钟表时间并选定出生城市,程序会自动根据该城市的地理经度与当日均时差换算真太阳时,避免用户自己提前手算加减分钟数导致重复折算。
- 1986 至 1991 年中国夏令时与海外夏令时回拨 中国大陆在 1986 到 1991 年实行过六年夏令时(其中 1986 年从 5 月 4 日开始,1987 到 1991 年都是 4 月中旬第一个周日开始(比如 1988 年是 4 月 17 日),9 月中旬第一个周日结束),欧美很多地区至今每年春秋季仍在切换夏令时。排盘最容易出错的地方就是「用户自己减了一小时,程序又自动减了一小时」。我们把中国历史夏令时和海外时区夏令时规则内置到了出生地与日期校验里,并且针对秋季夏令时回拨当天凌晨同一个钟点出现两次的极端情况,做了弹窗供用户确认是「第一次 · 调回前」还是「第二次 · 已调回」。
- 节气交接当天与 23:00 晚子时换日 出生在立春、惊蛰等交节当天的人,出生时刻在交节前十几分钟还是交节后十几分钟,不仅月柱不同,连十年大运顺排或逆排往回数到哪一个节令、几岁起运都会差出好几岁。同样,23:00 到 23:59 (晚子时)与 00:00 到 00:59 (早子时)怎么换日柱和时柱也是常见争议点。遇到出生时刻压在节气、日柱或时辰交界附近时,页面会直接弹出交界说明,让用户看清两边差异后自己拍板。
2. 给 Claude 等 AI 用的免费排盘接口( MCP )
既然大模型在节气交接、真太阳时、夏令时、子时这些边界上容易出错,但归纳和对话能力很强,我们就把排盘计算这一步交给确定的程序,单独抽出来做成了一个公开的 MCP ( Model Context Protocol ) Server:
- MCP 地址:
https://xiaodaox.com/mcp - 使用方式:在 Claude 等支持 MCP 的 AI 客户端里,直接把这个地址加进去就能调用,不用登录、不用申请 API Key。
- 支持能力:能排八字(返回四柱、十神、藏干、大运等全部排盘信息)和奇门遁甲(返回整张奇门盘面信息)。
- 设计边界:这个接口只给排盘,不给解读。也就是说,它只负责把天文历法和干支盘面老老实实算清楚交给 AI ,至于怎么结合你的具体问题分析,完全交给你的 AI 和你自己的提示词。
3. 站内目前哪些免费、哪些需要用道点
我们把基础工具、科普资料和需要消耗算力的生成功能分得很清楚:
-
完全免费(不用登录也能直接用):
- 排八字:中文 https://xiaodaox.com/bazi-calculator ,英文 https://xiaodaox.com/en/bazi-calculator 。支持公历、农历和按四柱干支反查,不登录也能直接排盘看四柱、十神和藏干;注册保存档案后可以展开大运、流年、流月时间轴。
- 历法与排盘知识库:中文 https://xiaodaox.com/learn ,英文 https://xiaodaox.com/en/learn 。中英一一对应,目前写了:出生时间怎么填与真太阳时、1986–1991 中国夏令时与海外夏令时、十二时辰与早晚子时、大运顺逆与起运岁数、交节当天的月柱与逆排大运、四柱反查与不知道时辰怎么排、奇门与八字的区别、八字命盘怎么看、日主与十天干对照、八字合盘、本命年与立春交界。
- 八字报告完整示例: https://xiaodaox.com/guide/bazi-report/sample (英文 https://xiaodaox.com/en/guide/bazi-report/sample )。用一位虚构人物「陈某」的生辰生成了一份从总述到各章都完整的八字报告,纯粹用来展示报告长什么样、包含哪些章节,不拿真人说事。
- 每日一面:每天更新一道传统面相知识题。
- MCP 排盘接口:
https://xiaodaox.com/mcp,免登录直接调。
- 排盘只是第一步,难的是怎么有取舍地用古籍: 说到底,把出生时间换成八个干支字,只要把天文历法和边界条件写成确定性的程序,哪家都能排出来;真正难的不是排盘,而是排完之后怎么解。 现在很多人把排好的八字直接丢给普通聊天 AI 解盘,最常出错的高发区就是「混用古籍」。传统命理古籍从来不是一本口径统一的教科书,历代典籍各成一套体系:有的重月令格局顺逆,有的先看四季寒暖调候,有的重五行气势流通,有的专讲病药去留,面对同一个问题常常各说各的,有的地方甚至直接互相打架。普通聊天 AI 解盘时分不清这些体系的边界,往往把不同书里的说法拼在一起:这一段照这本书判,下一段又照那本书推,前后根本对不上,结论自己跟自己打架。 小道解读用的每一条,都是我自己从古籍里有取舍地挑出来的,先后跟多位真人算命先生一起、拿他们的命例和我自己线下看过的命例一盘盘验证过,又用 AI 反复试,试出哪里该用哪本书、怎么写,模型才会用对。不是把一堆古籍原文凑在一起,也不是随便写一段提示词。
- 注册后用道点的功能: 包括八字报告、对着报告追问的八字千问、今日运道、奇门形式的生活野趣(钓趣、今日宜饮、近日美甲、近期旅游、麻运)、会前梳理工具有个会,以及根据命盘推导的一键 MBTI。新用户首次注册送的道点够免费玩一局。
网站刚迭代到 1.6 版本,无论你是对传统历法计算感兴趣、想拿自己的生辰试一下真太阳时和交界处理,还是想把 https://xiaodaox.com/mcp 挂进 Claude 里试玩,都非常欢迎来挑毛病。遇到任何排盘边界 Bug 或体验槽点,直接在本帖回复就行,我都在看。