八字 · 部落格

AI排盤:國曆時間到四柱干支的規則化換算

Deep Oracle 學術組 · 2026-09-19 · 約 6 分鐘

AI排盤是指將公曆出生日期與鐘點轉換為八字命盤的一組曆法換算過程。在命盤上,它具體落實為年柱、月柱、日柱、時柱四組干支,以及由此展開的五行、十神、地支關係和運程式列。

排盤這件事為什麼是確定性的

排盤的核心不是解釋,而是換算。給定一個公曆日期和一個鐘點,第一步是確定它落在哪一年、哪一月、哪一日、哪一時辰;第二步是根據曆法規則把年月日時分別對應到干支。年柱依立春分界,月柱依節氣分界,日柱依日序推排,時柱依日干與時辰推排。每一步都有固定規則,規則本身不依賴使用者的經驗、偏好或判斷。因此,同一組輸入在同一套規則下必然得到同一組輸出。

這意味著排盤是確定性的計算。確定性計算的價值不在於它更聰明,而在於它可以被複核。一個八字排出之後,任何人都可以按照同一套曆法規則重新推一遍,檢查每一個字是否站得住。命理中大量分歧來自解釋層面,而不是排盤層面。排盤之所以能夠被做成引擎,正是因為它的底層沒有模糊地帶。

引擎負責的六項輸出

本站引擎在排盤後輸出的專案包括六類:

第一,四柱干支。這是命盤的骨架,直接顯示年柱、月柱、日柱、時柱的天干地支。

第二,五行分佈。引擎按四柱干支統計木、火、土、金、水的出現次數,並給出日主所屬五行。

第三,地支藏干。每一個地支中按本氣、中氣、餘氣列出所藏天干,這是十神判定的前置資訊。

第四,十神標註。以日干為基準,對其他天干與藏干標出正官、偏官、正印、偏印、正財、偏財、食神、傷官、比肩、劫財等十神關係。

第五,地支之間的刑沖合害。引擎列出四柱地支之間存在的刑、沖、合、害關係,不附帶吉凶判斷。

第六,大運與流年序列。按性別、年干陰陽與出生日期計算起運時間,並排出大運干支序列;流年部分給出具體年份對應的干支。

這六項輸出全部來自規則計算,引擎不解釋其中的含義,只負責把結構呈現出來。

語言模型負責的兩項工作

語言模型在這條鏈路上不是排盤工具。它負責兩件事:第一,把術語講成可讀的句子;第二,把多項結論組織成有順序的文字。

所謂把術語講成可讀的句子,是指引擎輸出可能是一組十神名稱、一組地支關係或一組五行統計,語言模型把這些離散項轉成連貫的說明。比如引擎標出“月干正官”,語言模型可以把它寫進一段文字,說明正官在月干這個位置上的通常含義,但判斷依據仍然是引擎給出的那個標註。

所謂把多項結論組織成有順序的文字,是指一個命盤涉及的資訊很多,語言模型需要決定先講什麼、後講什麼,哪些資訊放在一起講,哪些結論需要前後照應。這是組織工作,不是重新排盤。

中間那一層誰來對帳

引擎與語言模型之間需要一層對帳。對帳的標準非常具體:模型寫出的每一個干支、每一個十神,都應當能在引擎的輸出裡找到同一個字。

如果引擎輸出顯示日柱為甲子,模型在解讀中說成甲戌,這就是對帳失敗。如果引擎標註月干為偏財,模型寫成正財,這也是對帳失敗。對帳不檢查文筆好壞,也不檢查解釋是否周全,它只檢查模型有沒有忠實引用引擎的結果。

這一層之所以必要,是因為語言模型在生成文字時並不天然具備逐字核對的能力。它可能把命盤講得通順,卻在中途改動了某個干支或十神。對帳就是把模型生成的文字重新對照引擎輸出,逐項確認。凡是引擎裡沒有出現的干支,模型不能自行補出;凡是引擎標註不同的十神,模型不能另作標註。

兩者搭配時的失敗點

兩者搭配最常見的失敗點,是模型在解讀過程中順手重排了一次四柱,把自己的結果蓋在引擎的結果上。

這種情況通常發生在使用者只提供了公曆出生日期,而沒有貼出已經排好的命盤。模型為了完成回答,會自行根據日期推算四柱。推算過程一旦出錯,後續解讀就建立在錯誤的命盤上。更隱蔽的情況是,使用者雖然貼了命盤,但模型在長文生成中重新計算了一次,結果與使用者提供的盤不一致,最終以模型自己的計算結果為準。

避免這一點的辦法是在提問時把命盤完整貼進去,並要求模型不重排。完整貼入命盤意味著四柱、十神、藏干、大運等關鍵資訊已經明確給出,模型不需要再做任何曆法推算。要求不重排則是給模型一個明確約束,讓它只做解讀與組織,不做計算。

使用者可以通過對帳來檢查模型是否遵守了這一約束。如果模型回答中出現的某個干支與所貼命盤不一致,就說明中間發生了重排或誤寫。此時不應繼續追問解釋,而應重新提交命盤並明確要求以所貼內容為準。

與相鄰概念的區別

AI排盤需要與兩種常見說法區分開。其一是AI八字解讀和確定性排盤有什麼不同。AI排盤強調排盤環節由確定性引擎完成,結果可複核;AI八字解讀則強調由語言模型對已有命盤進行文字化說明。前者是計算,後者是表達,兩者在同一鏈路上但屬於不同階段。

其二是AI總結和排盤結果有什麼不同。AI總結是語言模型對排盤結果所做的歸納與轉述,可能包含取捨、排序與措辭選擇;排盤結果則是引擎直接輸出的結構化資料,不含解釋。使用者看到的一段命理解讀,通常是排盤結果經過模型總結之後的產物。理解這一點,有助於在閱讀時區分哪些內容來自計算,哪些內容來自文字生成。

相關術語

AI八字解讀和確定性排盤有什麼不同 · AI總結和排盤結果有什麼不同

AI排盤:國曆時間到四柱干支的規則化換算