返回Skill 与创意场景实践 · Skill 与创意

实战:让 Codex 用八字 Skill 完成一次命盘分析

先让 Codex 完成一次真实命盘分析,再看通用大模型为何会在资料、流派和历法计算上出错,以及 Skill 如何用参考资料、脚本和测试补上缺口。

场景实践 · Skill 与创意
直接开始实践

把一组出生资料交给 Codex,得到可复查的命盘和结构化解读。

先用虚构人物把分析完整跑一遍、直接看结果;做完之后,再拆解通用大模型为什么容易答错,以及 Skill 怎样补上这些缺口。

输入
安装 + 实践任务
核心结果
4 柱命盘
完成标准
重复运行一致
更多实践方向

6 个传统文化领域的 GitHub Skill 项目

它们都在尝试把特定领域的资料、规则或工具接入 AI。本文选择其中的八字项目,完整跑一次实践。

01
完成本次准备

把八字 Skill 安装到 Codex

复制下面的任务交给 Codex。安装完成并看到 bazi 的保存路径后,下一条消息就可以开始实践。

安装本次使用的 Skill在 Codex 中发送
$skill-installer

请从这个 GitHub 仓库安装八字 Skill:
https://github.com/jinchenma94/bazi-skill

这是一个根目录型 Skill,请将仓库根目录安装为个人 Skill,名称使用 bazi。
完成后告诉我安装路径和主要文件;先停在安装结果,不开始排盘。
安装完成时会看到Installed bazi to ~/.codex/skills/bazi

SKILL.md、scripts/ 和 references/ 已经就位,下一条消息可以调用 $bazi。

02
给出完整资料

让 AI 完成一次命盘分析

这组资料属于虚构人物,可以完整体验排盘流程,也不会暴露你的真实姓名、生日和出生地。

第一次八字实践在 Codex 新对话中发送
$bazi

请用下面这组虚构资料完成一次八字排盘和结构化解读:

- 姓名:林知夏(虚构人物)
- 曾用名:无
- 阳历生日:1990 年 5 月 15 日
- 出生时间:12:00
- 性别:男
- 出生地:北京市

先复述资料让我确认。确认后必须运行 Skill 自带的排盘脚本,不要心算。

输出时请明确分成两部分:
1. 脚本计算结果;
2. 基于传统命理资料的 AI 解读。

最后说明哪些内容可以重复验证,哪些内容仅供传统文化学习与娱乐参考。
日期1990-05-15时间12:00性别男出生地北京
资料确认

确认资料,再让 Skill 运行脚本

Codex 会先把收到的资料重新列一遍。确认日期和时辰无误后,回复下面这句话。

Codex

信息确认:林知夏(虚构)、阳历 1990 年 5 月 15 日、12:00 午时、男、出生地北京。以上信息是否正确?

你

资料正确,继续排盘。请先运行 Skill 自带的脚本,再根据脚本输出进行解读。

这一步应该发生Codex 调用 Skill 中的 scripts/pai_pan.py

排盘脚本负责日期换算、四柱、大运、流年和神煞;随后模型再读取参考资料组织解释。

03
已验证输出

查看 AI 实际完成的分析效果

下面不是示意占位。我们使用仓库当前脚本实际运行了这组资料,并通过了仓库的 11 项回归测试。

四柱排盘庚午 · 辛巳 · 庚辰 · 壬午
脚本已验证
年柱庚午比肩
月柱辛巳劫财
日柱庚辰日主
时柱壬午食神
大运方向
顺排
起运时间
7 岁 3 个月
当前流年
2026 丙午
脚本警告
无
你会看到的结果

从原始资料变成一份分层输出

  1. 1
    命盘表格

    年、月、日、时四柱,以及天干、地支、十神和藏干。

  2. 2
    时间序列

    大运方向、起运年龄和逐年流年,不再由模型临时心算。

  3. 3
    传统解读

    按日主、十神、五行、格局、大运和流年的顺序解释。

AI 解读示例

它不是只报出八个字,还会把盘面组织成可阅读的分析

结构判断

脚本先确定日主为庚金,月支为巳,年支和时支均为午。AI 再围绕日主、五行关系和十神,把这些离散结果串成一段有顺序的说明。

时间线索

大运顺排、7 岁 3 个月起运,当前流年为 2026 丙午。AI 可以沿着同一条时间轴解释,但不应把它写成必然发生的事件。

使用边界

四柱和起运信息可以再次运行脚本核对;性格、事业和流年措辞属于传统命理资料的整理,只适合文化学习与娱乐参考。

04
先看问题

为什么直接问通用大模型容易出错

大模型很擅长组织语言,却不天然等于一套可靠的排盘工具。只发一句“帮我算八字”,下面四类问题通常都被藏在流畅的答案里。

01训练知识可能过时,资料来源也不透明

模型可能记得一些口诀,却无法说明来自哪个版本、哪份表格,训练资料也可能缺漏或没有更新。问题不是古籍“过时”,而是模型掌握的资料边界和出处不可见。

02不同流派和口径容易混在一起

早晚子时、起运规则、旺衰判断和神煞取法可能采用不同口径。通用模型若不先声明规则,很容易前一段用甲法、后一段又换成乙法。

03历法换算不适合靠语言模型心算

立春换年、节气换月、农历转换、时辰边界和大运顺逆都需要精确规则。模型逐字生成答案时,一处日期边界算错,后面的解释会整段建立在错误盘面上。

04同一资料可能得到不同结果

如果每次都让模型临时回忆和推算,它可能换一种推理路径,导致四柱或起运时间前后不一致。文案可以变化,基础计算却不应该漂移。

05
再看解决方式

这个 Skill 如何把资料和规则接入 AI

Skill 不是给模型追加一段万能提示词,而是把“怎样做、用什么算、参考什么、如何验收”一起装进一个可执行目录。

SKILL.md固定工作流程

规定资料收集顺序、必须先运行脚本、输出怎样分层,以及隐私和传统文化解释的边界。它相当于 AI 每次执行任务前都要遵守的操作手册。

scripts/pai_pan.py承担确定性计算

日期换算、四柱、大运、流年和神煞由 Python 执行。相同输入走同一套规则,不再让语言模型凭记忆心算。

references/引入可见、可维护的命理资料

模型按需读取仓库里的整理资料,而不是只依赖训练记忆。资料文件可以被检查、替换和持续更新。

scripts/test_pai_pan.py用 11 项测试守住边界

立春、子时、农历转换、性别与大运方向、神煞等关键场景都有回归锚点,脚本改动后可以立即发现结果是否被破坏。

仓库中的五份资料

模型需要时再读取,不把所有内容硬塞进一次提示词

classical-texts.md
经典文本摘要
dayun-rules.md
大运排法与起运规则
shensha-table.md
神煞查表资料
shichen-table.md
时辰边界对照
wuxing-tables.md
五行、干支与关系表
SKILL.md约束步骤
Python 脚本计算盘面
参考资料提供口径
大模型组织解释
最后验收

再运行一次,检查固定结果是否稳定

把下面的复查任务发回同一段对话。重点比较四柱、大运方向和起运时间,不要求两次解释文案一字不差。

重复运行验证在同一对话中发送
请用同一组虚构资料重新运行一次排盘脚本,只输出四柱、大运方向和起运时间,并与上一轮结果逐项比较。发现差异时先停止解释并说明原因。
资料确认Codex 先复述日期、时间、性别和出生地。
脚本运行结果来自 pai_pan.py,而不是模型凭记忆排盘。
结果一致重复运行仍是庚午、辛巳、庚辰、壬午。
边界清楚确定性计算与传统文化解读分开展示。
实践完成

你已经让 Codex 完成了一次“脚本计算 + 资料解读”的完整协作。

以后遇到带脚本和知识库的 Skill,也可以用同样的方法观察输入、运行过程、固定结果和解释边界。

本页导航选择要查看的章节