← 返回全部文章

Bazi Skill:赛博算命来啦,排盘靠脚本,解读靠 AI

出生日期和时辰交给 Python 脚本排盘,运势分析由 AI 按传统命理材料组织。可以当文化体验,别用来做医疗、投资或人生决策。

想体验“赛博算命”,Bazi Skill 把流程拆成了两段:Python 脚本先按出生日期、时辰等信息排出四柱和大运;Claude Code 再按 Skill 文件里的规则,把五行、格局、事业、感情、健康等内容写成一份分析。

这两步不能混为一谈。脚本算的是干支历法结果,后面的命理判断仍是 AI 对传统典籍摘要和规则的组织,不是经过科学验证的运势预测。项目 README 也把它限定为传统文化学习和娱乐参考,并提醒不要当作决策依据。

代码能算到哪一步

仓库里有 pai_pan.py,只用 Python 标准库,不需要额外安装依赖。它会处理阳历或农历日期、时辰、四柱和大运。仓库还带有回归测试;我在当前环境运行了 11 项,全部通过。这说明代码符合仓库列出的那些测试用例,不说明八字能预测一个人的人生。

出生地这项也有个容易误会的地方:README 说它可用于真太阳时校正参考,但脚本实际按北京时间 UTC+8 计算;--place 只用于展示,并在接近时辰边界时给出提醒,不会按经度完整换算真太阳时。出生时间刚好卡在交界附近,排盘结果尤其不该当成绝对值。

后面的“解读”则会给出日主强弱、格局、大运流年以及事业、感情、健康等建议。项目里的规则还要求 AI 推测几件过去可能发生的事,再根据使用者反馈调整分析。这种互动可以做成一段有趣的体验,但模糊的过去事件很容易让人只记住“说中的部分”。

可以玩,别拿它替自己做决定

README 的安装说明面向 Claude Code,需要 Python 3;仓库代码采用 MIT 许可证。对普通读者来说,不一定要安装,看看项目如何把历法计算和语言模型解读分开,已经能理解它的做法。

还有一层隐私:Skill 会询问姓名、曾用名、生日、出生时辰、性别和出生地。排盘脚本没有显示网络调用,但这不等于 Claude Code 的整段对话一定只留在本机。体验时可不提供真实姓名、曾用名或精确地址,也别把聊天结果当医疗、投资、婚恋或职业决策的依据。

项目地址:https://github.com/jinchenma94/bazi-skill