活动择日怎么算?通胜规则、个人层与可解释分数
说明 Astralium 活动择日的计算框架:先选活动、再为整月打分;通胜建除彭祖与个人层证据可展开核对。公开边界与验证方式,不披露权重与映射表;日期级评估,非时辰择时,不构成决策建议。
摘要
- 活动择日输出的是匹配度 + 可展开证据,不是吉凶断语或运势预测。
- 计算分通胜层(人人相同)与个人层(出生档案,可选);先收集证据,再汇总成分数。
- 日柱以本地公历日、正午起算——日期级评估,非时辰择时。
- 公开框架与验证方式;具体权重与映射表属规则资产,不在此文披露。
很多人用过老黄历,也见过 App 直接标「吉日」却说不清依据。本文说明 Astralium 活动择日 的计算框架——为了可信度背书,不是为了营销。
为什么值得把算法讲清楚
择日类产品的常见问题是两类:老黄历只列「今日宜忌」,不回答「我要搬家,哪天相对更合适」;另一些工具把日子标成红绿,却看不到规则链,也无法对比候选日。
Astralium 的立场与排盘产品一致:结构可核对、不断语。活动择日给出 0–100 的匹配度,每一天可展开证据列表;分数用于在一个月内横向比较,不是「一定顺利」的承诺。
本文公开的是计算框架、证据类型、边界与质量保障;具体权重、封顶阈值、活动—通胜映射表属于规则资产,不在此披露。你在工具内点开的每一条依据,仍可与当日通胜原文对照。
我们在算什么(输入与输出)
可以把择日理解为一个可重复的决策支持流程,而不是算命:
- 输入:公历日期 + 活动类型(15 类,如结婚、搬家、签约、出行)+ 可选出生档案
- 输出:匹配度分数 + 分层证据(通胜层 / 个人层分开列出)
- 不输出:运势报告、吉凶断语、「必须 / 不宜」式结论、AI 资料包
同一日期、同一活动、同一档案,在相同规则集版本下,结果确定且可复现(客户端计算,不依赖黑箱 API)。这与科学方法里「可重复、可审计」的要求同向——我们用的是工程语言,不是神秘主义话术。
用户路径:先活动,后月历
入口设计是活动优先:你先选「我要做什么」,月历再为整月打分。通胜里的「嫁娶、开市」等词只作内部映射,主文案用现代生活场景(结婚嫁娶、搬家入宅、签约立约等)。
两种模式:
- 大众黄历:通胜、建除等人人相同的层
- 量身定制:在通胜层之上叠加出生档案相关的个人层(需登录与档案;权益以产品内说明为准)
月历热力图帮助你在这个月里挑相对更好的日子;还支持把多个候选日放进对比篮,并排看证据。色阶结合「月内相对排名」与「绝对分门槛」——避免「本月第一名但分数很低仍刷满绿」的误导;具体阈值属规则细节,此处不展开。
历法底座:先把「哪一天」定准
计算的第一步不是打分,而是把公历日翻译成择日需要的结构化字段:农历日、干支日、建除、通胜宜忌、彭祖百忌等。历法封装与站内八字流日同一口径,减少「择日一套、排盘另一套」的漂移。
- 本地时区决定「今天」与月份边界,不用 UTC 硬切
- 日柱以本地公历日、正午起算——这是日期级评估,不是时辰择时
若你连「这一天干支算对没有」都无法核对,后面的匹配度没有意义。因此我们优先保证历法字段与传统通胜来源一致,再谈规则叠加。
通胜层:人人相同的基础证据
通胜层回答:「按黄历规则,这一天对这类活动有哪些结构性加减因素?」流水线可概括为:
收集证据 → 分层聚合 → 混合归一 → 结构封顶
通胜层目前纳入的证据类型包括(只列类别,不列分值):
- 建除十二神:按当日建除与活动相关性调整;部分活动有专属处理(如搬家、出行、签约等)
- 通胜宜忌:将当日「宜 / 忌」与活动映射类别比对;区分主命中与辅命中;同日宜忌冲突时,对净效应做约束而非简单相加
- 彭祖百忌:按日干支字符规则匹配,并与活动关联——不是用固定口诀全文做关键词搜索(那种做法容易「写了规则却永不生效」)
- 岁破、月破等结构封顶:与日常加减分职责分离,避免同一因素被重复惩罚
每个活动有映射信心等级。对通胜词表映射信心不足的活动,会弱化或关闭宜忌层,避免硬套。「通用参考」类活动不设万能宜忌,分数上限也故意压低——它不能代表「做任何事都好」。
举例(虚构句式,非真实算分):你选「结婚嫁娶」,某日证据可能显示「通胜宜:嫁娶(主命中)」「建除:成日」「彭祖:未匹配本活动规则」——点开日详情即可看到完整列表,自行与当日黄历原文核对。
个人层:同一黄历,不同结构约束
启用「量身定制」且已保存出生档案时,在通胜层之上叠加个人层证据。它检验的是:在相同通胜背景下,「这个人在这天做这件事」是否多出结构上的冲突或支持——不是命运预测。
个人层目前纳入的类别包括:
- 流日与本命地支关系:冲、刑、合等,用结构句展示(如流日冲本命日支),不用「你今年不利」式话术
- 流日神煞:白名单制——只纳入与活动相关的少数神煞,非全盘堆砌
- 通胜 × 个人交叉项:例如忌日逢冲等小幅修正
- 个人结构封顶:部分关系设硬封顶或条件封顶——弱信号累积不足时,不让单一轻微个人因素压过通胜主结论
出生时辰不确定时,依赖时柱的神煞类证据会降权;冲、刑、合等主要看日、年支的结构,不受时辰误差同等影响。具体降权系数属规则资产,不在此披露。
个人层与通胜层分别聚合后再混合;个人信号过弱时有显著性门槛,避免「名义上有个性化、实际上几乎没动」或「一个弱信号拉垮整天」两种失真。
从证据到分数:混合、封顶与展示
分数永远晚于证据:先列出每一条依据,再汇总。几个可公开的原则:
- 通胜层与个人层独立起算,再按活动类型做加权混合
- 结构封顶在混合之后统一应用;封顶值与加减分职责分开设计
- 0–100 映射为中性区间标签(如较高匹配、中等、偏低),界面不出现吉 / 凶 / 不宜
- 规则集带版本号(如通胜完整版与精简回退版),便于追踪变更
黑箱择日 App 与可解释流程的对照:
| 维度 | 常见黑箱标色 | Astralium 活动择日 |
|---|---|---|
| 依据 | 颜色或一句话 | 可展开证据链,通胜 / 个人分层 |
| 活动 | 往往与宜忌表脱节 | 先选活动,再算匹配度 |
| 复现 | 难以核对或版本不明 | 同输入同版本 → 同结果 |
| 表述 | 大吉 / 大凶 | 匹配度 + 中性区间标签 |
质量保障:不是拍脑袋标色
择日规则有专用自动化验证(verify:date-picker),在开发与发布流程中运行。检查类别包括(用自然语言描述):
- 每个配置了彭祖规则的活动,在一年内至少触发一次——防止「规则写了但永不生效」
- 宜忌映射类别与真实通胜词表的可达性扫描——防止死映射、错别字类别
- 热力图色阶与无障碍文案读取同一套有效分——防止「看起来绿、读出来却是低分」
这与排盘引擎的 黄金样本回归思路 同向:规则变更 → 批量重算 → 与基准比对。择日验证的是活动打分与证据链,不是吉凶应期。
我们刻意不做的
- 不做时辰择时(日后若单独立项,另文说明)
- 不做双人 / 多方择日(如婚礼双方八字同看)
- 不建模宅向、三煞方、择主等未纳入字段的因素
- 不出 AI 资料包,不生成「宜签约 / 忌出行」式断语
- 不替代法律、医疗、财务等专业意见(健康、法务类活动须结合现实判断)
- 不声称「保证顺利」——匹配度是筛选候选日的辅助,决策权在你
可信度来自边界清楚,也来自你愿意点开证据、与通胜原文对照的那一刻。若你希望理解我们为何不做站内解读,见 为什么不替你解读命盘。