来源:https://github.com/jinchenma94/bazi-skill
整理时间:2026-04-11
标签:#Skill #八字 #命理 #四柱排盘 #AI算命 #MiniMax #推演解耦
bazi-skill 是一个四柱八字命理分析 Skill,属于 MiniMax Skills 生态(colleague-skill Gallery)。
根据出生信息与传统命理典籍进行四柱排盘与分析,用结构化方式呈现八字命盘,结合五行生克、大运流年进行解读。
GitHub: https://github.com/jinchenma94/bazi-skill
bazi-skill/
├── SKILL.md # Skill 入口
├── references/
│ ├── wuxing-tables.md # 五行、天干地支、十神参考表
│ ├── shichen-table.md # 时辰对照表、日上起时法
│ ├── dayun-rules.md # 大运顺逆排规则、起运年龄计算
│ └── classical-texts.md # 九本经典典籍核心规则摘要
├── LICENSE
└── README.md
| 能力 | 说明 |
|---|---|
| 四柱排盘 | 自动排出年柱、月柱、日柱、时柱 |
| 大运计算 | 计算大运与流年 |
| 五行解读 | 结合五行生克进行命理分析 |
| 结构化呈现 | 用结构化方式输出八字命盘 |
该项目有一个更详细的 fork 版本,揭示了更完整的技术架构:
┌─────────────────────────────────────────────────────┐
│ 计算层 (Python) │
│ ・历法转换(阳历↔阴历) │
│ ・出生地真太阳时校正 │
│ ・五行生克计算 │
│ ・干支排盘 │
│ 模型不手算四柱,从根本上消灭排盘幻觉 │
└─────────────────────────────────────────────────────┘
↓ JSON 结构化输出
┌─────────────────────────────────────────────────────┐
│ 结构层 (JSON) │
│ 底层脚本输出纯结构化数据给大模型作为隐式上下文 │
│ 确保流转数据严谨稳定 │
└─────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 大模型 (LLM) │
│ 基于 JSON 隐式上下文进行命理深度分析 │
└─────────────────────────────────────────────────────┘
关键设计原则:
- 计算归计算,推理归推理
- Python 处理确定性运算(历法、干支、五行生克)
- LLM 只做需要理解的分析和解读
references/
├── wuxing-tables.md → 五行、天干地支、十神查表
├── shichen-table.md → 时辰对照、日上起时法
├── dayun-rules.md → 大运顺逆排规则、起运年龄
├── classical-texts.md → 九本经典典籍核心摘要
这些参考文件是 AI 准确解读命理知识的知识库(RAG 资料)。
~/.bazi_skill/profiles/
自动把命理对象归档留存,方便后续查询和对比分析。
八字排盘需要精确到时辰,而中国统一使用北京时间,但实际出生地可能不在东八区。
真太阳时公式:
真太阳时 = 平太阳时 + 真太阳时差
真太阳时差 = 当地经度 - 120° × 4分钟
| 项目 | 规则 |
|---|---|
| 年柱 | 以立春为界 |
| 月柱 | 以节气为界(节令切换月份) |
| 日柱 | 以子时(23:00)为界 |
| 时柱 | 日上起时法(甲己日起甲子) |
这是最值得学习的架构设计:
传统方式:
LLM → 直接做排盘计算 → 幻觉频发、准确性差
bazi-skill 方式:
LLM(规划/调度)→ Python(精确计算)→ LLM(分析解读)→ 结构化输出
适用场景: 任何需要”确定性计算 + 不确定性推理”混合的任务
Skill 的 references/ 目录本质是一个垂直领域知识库:
- 人工整理/AI辅助整理的权威资料
- 格式化为 Markdown 供 LLM 上下文理解
- 相比让 LLM”背书”,这种方式更可控
Python 计算结果 → JSON → LLM 隐式上下文
好处:
- 计算精确性有保障
- LLM 只看到它需要的数据
- 结构化数据比纯文本更少歧义
bazi-skill 属于 colleague-skill Gallery(社区 Skill 画廊):
| 组件 | 说明 |
|---|---|
| SKILL.md | Skill 入口文件,定义技能描述和调用方式 |
| references/ | 领域知识库,供 Skill 运行时参考 |
| skill.json | 技能元数据(名称、描述、版本等) |
用户可以通过 npx skills add 安装这些 Skill:
npx skills add jinchenma94/bazi-skill -y -g
bazi-skill = 推演解耦 + 垂直知识库 + JSON 中间协议,让 AI 算命从”LLM 瞎猜”变成”Python 精确计算 + LLM 智能解读”。
| 资源 | 地址 |
|---|---|
| 原版 bazi-skill | https://github.com/jinchenma94/bazi-skill |
| fork 版(更详细) | https://github.com/gaoxin492/bazi-skill |
| Skill 画廊 | https://titanwings.github.io/colleague-skill-site/gallery/bazi-skill/ |
本文由 AI 辅助整理,供技术学习参考。