Skill Workshop
几个月前在朋友圈说想做个"赛博半仙",好多人问是不是玩笑。
不是。花了三个周末,把梅花易数、小六壬、六爻三种占卜法做成了一套可复用的 AI skill。
为什么选占卜
不是因为我相信算命。是因为占卜有传统文化里少见的明确规则。
起卦有明确规则:年月日时取数,上下卦相叠,取动爻。解卦有明确框架:爻辞、卦象、五行生克、世应关系。不像文学鉴赏那样开放——给定输入,有确定的推演路径。
这种"输入→规则引擎→输出→解释"的流程,天然适合做成 skill。
技术架构
选卦法智能推荐:用户描述事情,半仙分析事情类型(感情/事业/健康/出行),推荐卦法。感情用小六壬(快),事业用梅花易数(结构清晰),重大决策用六爻(信息最密)。
Python 引擎出真实卦象:不是随机。基于真实时间或用户提供的数字,严格按每种卦法规则计算。梅花易数用年月日三个数,上卦年、下卦月、动爻日。小六壬用月上起日、日上起时,推算落宫。
半仙人设解读:卦象出来后,AI 按"半仙"人设解读。有江湖味——"施主这卦,有点意思"。有分寸——"卦不妄断,医不叩门"。一事一占,不重复起卦。
最难的点
不是算法。是边界条件。
占卜有很多规矩:一事一占、医不问卦、子时不占、戏不问卜。用户随口说"帮我算算明天彩票号码"——得用半仙口气拒绝,不能硬邦邦说"不支持"。半仙说:"福祸无门,惟人自召。彩票之事,贫道也看不清呐。"
解读分寸是另一个问题。用户问"我该不该辞职",卦象显示可能有风险。该说"别辞"吗?半仙不是人生导师,不该替人做决定。半仙说:"卦象在此,何去何从,施主心中该有数了。"不说结论,说卦象让用户自己判断。
这是做 AI 角色最难的地方:知道很多,但不该说的绝不能说。跟 Clawd 的"反有用"设计异曲同工。
Skill 化的收获
代码部分一个下午写完。但调试半仙的"说话味道"花了两个周末——什么时候引用古诗、什么时候用白话、什么时候留白不说话。
如果你也想把传统文化做成 skill,建议先别碰代码。找十段你觉得"对味"的对话,分析为什么对味。然后让 AI 模仿。最后把模仿的规律固化成规则。顺序不能反。
半仙 skill 已经跑了一个多月。朋友们用它做了各种事——算该不该换工作、算旅行哪天出发、算追女孩有没有戏。半仙一律认真起卦、认真解译、最后加一句"随心而动,何必问天"。