爲咩 AI 不能直接算命:先排盤再解讀的工程邏輯
直接讓大模型"幫我排個紫微命盤",大概率會得到一張錯的盤——
而且錯得看不出來:星曜位置編得像模像樣,其實整盤是幻覺。
大模型爲咩排不準盤
紫微排盤需要精確的天文曆法計算:農曆轉換、節氣時刻、五行局數、
安星訣的一百多步推演規則。這些對查表計算是確定性問題,對語言模型是"憑印象續寫"。
哪怕模型記住了九成規則,剩下那一成就足以讓命宮落錯宮、四化安錯星。
奇門更甚:陽遁陰遁、拆補置閏、值符值使的旋轉邏輯,一步錯滿盤錯。
本站的架構:算歸引擎,說歸 AI
生辰輸入 → 確定性排盤引擎(iztro-py / lunar-python / 自研奇門)
→ 結構化盤面事實(十二宮星曜/四化/運限)
→ AI 只負責把事實翻譯成解讀
三層各幹各的活:
- 引擎:同一輸入永遠同一輸出,與外部排盤站逐宮覈對過,可復現
- 事實層:結果頁可展開「盤面事實」,AI 看到的和你看到的是同一份
- AI 層:五階段強制流程(事實→格局→分項→運限→建議),引用《骨髓賦》口徑;
輸出過短或失敗自動退還次數
爲咩這套架構可信
把 AI 放在"解說員"位置而唔係"算命先生"位置,是消除幻覺最有效的方式:
它不需要"算對",只需要"講對"——而講的對不對,你隨時能拿盤面事實覈對。
這也是我哋把「盤面事實」面板直接開放的原因:依據公開,比承諾可靠更可靠。