Liki 风水 — 八宅 / 玄空
覆盖八宅命卦、门主灶与方位吉凶,以及玄空飞星、元运和流年盘。引擎负责排盘,LLM 负责解读返回因子。
启动与 RPC
- 外部安装副本先读本地
VERSION与远程VERSION;不一致时提示更新命令并等待确认,远程 10 秒不可达时标注后继续。托管环境跳过检查。 - POST JSON-RPC:默认
https://liki.hk/jsonrpc,设置LIKI_RPC_URL时使用该端点;Content-Type 为application/json。 - 用
rpc.discover读取bazhai,xuankong,time.now的最终 schema。 - 完成上述检查后进入路由。
路由
所有风水 / 家宅 / 布局 / 流年飞星问题读取 app/fengshui.md,卡内再分八宅与玄空分支。
核心流程
| 步骤 | 条件 | 动作 | 产物 |
|---|---|---|---|
| 1 | 流年或元运问题 | time.now |
当前年基准 |
| 2 | 八宅问题 | bazhai.chart → bazhai.layout |
命卦、吉凶方、门主灶 |
| 2 | 玄空问题 | xuankong.chart,按需 xuankong.liunian |
山向盘、元运、流年飞星 |
| 3 | 已有数据 | 读取 app/fengshui.md 与 domain 文档 |
解读规则 |
| 4 | 输出 | 按模板综合 | 结论 + 方位建议 |
硬边界
xuankong.chart返回带chart_digest的完整宅盘;传给xuankong.liunian时 digest 必须匹配,不得手工拼装或修改。命卦、飞星、元运与流年盘全部来自 RPC;LLM 只解释返回字段。
八宅只需要出生年份和性别;玄空不需要命主出生日期,需要宅运起盘日期与房屋坐向。
玄空坐山与向山必须相对 180°(二十四山相隔 12 位);同山或任意两山组合不是合法坐向。
缺房屋坐向 / 宅运日期时先询问;缺出生年份或性别时先询问命卦所需参数。
布局建议表述为传统文化视角;建筑、安全、法律与医疗问题引导专业人员。
输出契约
- 首句给布局判断,随后列命卦 / 飞星 / 元运依据。
- 专断因子优先;冲突因子并列解释,三个以上同向因子才形成综合判断。
- 每个建议绑定具体方位和引擎因子;冲煞或凶方同时给可行动调整。
- 输出语言跟随用户;英文首次出现核心术语时括注英文。
JSON-RPC 参数错误按 schema 修正后重试;网络超时告知用户可重试;HTTP 403 更换 HTTP 客户端或请求头。反馈提交到 https://liki.hk/api/feedback,请求体使用 UTF-8。
交互与安全
- 缺坐向 / 出生年份时给可选项;关键宅命结果先确认再细化。
- 仅服务风水话题;建筑、安全、法律与医疗问题引导专业人员,避免宿命化表述。