用 AI 來玩紫微斗數吧!
- 到 ZiWeiDouShu 專案下載程式碼。 真正最重要的只有 ZiWeiDouShu.py 這一個程式。
- 用萬年曆找出陰曆的生年月日及時辰。
- 例如甲寅年5月7日申時生, 則可這樣執行:
python3 ZiWeiDouShu.py 1 3 5 7 9
甲是1,乙是2,...癸是0(寫10也可以); 子是1,丑是2,...亥是0(寫12也可以)。 - ckhung-gem.md 是我在 gemini 裡面用的 gem, 請參考。 要詢問 AI 時, 不要貼 (輸出上方的) 命盤圖給它看, 要貼 (輸出下方) 條列式的, 它比較好解讀。 最前面手動加上一句 「G先生 19xx年生」 之類的, 重點是提供: 稱謂、 性別、 西元生年這三項 (程式沒處理的) 資訊。
- examples/ 目錄裡面有川普、 馬斯克、 習近平的命盤輸入範例可參考。
有一天我突然想到: 擅長唬爛的 LLM 很適合拿來解說紫微斗數命盤! 於是挖出 2003 年時用 perl 寫的紫微斗數排命盤程式 (改自 1996 年或更早的 C 語言版)。 因為跟 LLM 對話時, 它的思考資源有限, 而 「排命盤」 這部分比較機械化, 所以用傳統程式碼預先處理, 比較不會浪費。
首先跟 gemini 確認過它喜歡的輸入格式 -- 當然是條列式, 不是人眼喜歡看的正方形十二宮格。
再來先叫它檢查排命盤的程式碼是否正確。 可能是我寫的程式碼有點太精簡, 又用數字取代天干地支, 所以它經常誤解, 然後錯誤地糾正我。 我必須重新啟動好幾個對話, 確認只修改那些在每次對話當中都被提及的錯誤。 真正的錯誤都改完了, 它還是每次都認為火星與鈴星有排錯, 直到我堅持叫它列出正確的完整表格 vs 我算出來的完整表格, 它才認錯。 另外, 它一直說定五行局有誤。 程式碼註解裡提到的那兩本參考書早就不知道丟到哪裡去了, 我只好上網找到 肖準神算老師 的文章, 自己再人工確認一次, 不理會 gemini。
然後再叫 gemini 用 python 重寫程式。 這一步很簡單。 又寫了一個測式程式 pl-py-cmp.py 用亂數產生很多命盤, 確認 python 版跟 perl 版一致。
再來, 上網搜尋名人的八字與命盤: Elon Musk 的盤跟我算的有點像; 川普 (1946/6/14 哪個時辰啊?)、 習近平 (1953/6/15 午時) 的跟我算的都很不像; 小英的生日生辰有好幾個不同的版本。 ¯\_(ツ)_/¯
跟 gemini 對話時, 它經常會用第二人稱談命盤, 也就是把命盤當成是下提示詞者的, 所以要特別要求它避免如此。
我對算命、 人格分析的態度是: 它可能可以指出大方向, 但很難準確。 所以我都沒在延續對話, 經常是同一個對話只有一次來回, 然後不斷編輯 (增刪一個空格) 重刷, 看有哪些特性是重複出現的。 如果你在同一個對話裡延續來回, 建議不要朝同一個方向 (例如鎖定一個宮位) 鑽太深, 以免被 AI 諂媚症 引導到牛角尖裡。 而且! 說不定我的程式還有 bug 呢!
然後, 我也要求它順便做 MBTI 16型人格分析 跟 OCEAN 五面向人格分析。 感覺好像比亂猜要準很多。 如果有足夠的樣本, 我相信這可以 "證明" 算命是有相當程度統計意義的 :-)
大概就這樣了。 如果你發現我的程式跟其他算法算出來不一樣, 歡迎提供參考網址讓我除錯! 祝大家玩得愉快!
大人問小孩: 「全世界的玩具隨便你挑? 這怎麼可能?
如果我要的玩具只有一個, 正好又被別人借走了呢?」
沒有留言:
張貼留言
因為垃圾留言太多,現在改為審核後才發佈,請耐心等候一兩天。