網上電腦算命軟體比比皆是,但從模擬人工命理推導的角度出發,抓住命理的典型特徵、進行綜合運算的軟體,還真是不多見,筆者從以下三方面簡述電腦算命軟體的設計思路,供愛好者參考:
一、人工命理推斷過程
1 排四柱、大運、流年,這一步目前有眾多軟體可以做到。
2 分析四柱與大運,得出八字格局,性格特徵,六親關係,財官層次等。
3 引入流年,推斷在該流年的財運、官運、學業、婚姻、六親、健康、災厄等。
在此過程中命理師面對四柱、大運、流年幹支組合時,通過各種規則運算每個字的強弱狀態、作用關係、位置關係,以理、象、數各方面衡量、取捨來推導求測人過往的事情,和預測將來可能發生的事情。
二、電腦程式推導過程
1 排盤,套入流年、流月、流日幹支,這個有固定排盤規則式和萬年曆公式可以引用。
2 求每個幹支字的強弱,通過每個字與其他字的作用係數,得出數值,注意不同位置和不同組合的係數不同,再將其歸納到強弱狀態,可以取3種或5種。
3 將每個字轉化為十神,根據十神強弱可以得出日主性格特徵。
3 以流年、流月、流日十神或作用於四柱、大運關聯十神,或直接作用於日主,定義每種條件。
4 根據各種條件導出斷語,斷語包含事業、財運、婚姻、學業等動態變化信息。
5 根據日支引動和財官出現條件,可以導出緣分信息。
三、電腦程式推導命理的特點
1 斷語需要自行編寫導入,斷語有別於單柱論斷和古書資料,風格類似於星座運勢,但內部機理不同,此斷語必須以十神關係為脈絡,輔以現代情境語言,條件越細緻,推斷結果就更貼近真實,這對斷語編寫者也是極大考驗。
2 只能得出動態信息,比如流年食神中和,日主狀態中和或偏強,四柱中有財星中和或偏弱,可以得出「當年財運較好,通過努力能獲得錢財」為基本要素的推斷。
3 目前只能按流年、流月、流日時間單位往前或往後推導,而不能指出哪年會發生哪些事情,緣分推導也是如此。
4 對從格、專旺命局較難判斷,即使設定更多的條件,還是會判斷不準從而導出與實際相反的推斷,好在此命局所佔比列極低,不影響大部分人使用。
由此可見,用電腦程式實現人工推導命理的大部分功能是可行的,關鍵在於各個字之間的運算設計和斷語編寫。相比於星座運勢,八字算命幾乎被歸類於封建迷信的當下,如何打造一款基於傳統命理,貼合現代需求的運勢推演軟體,「今日八字運勢」以上述思路為依託,走出了小小的一步。