Chen Yin-ChenCYCU Biz Design
Home
About
AboutSchedule
Courses
Computational Thinking & ProgrammingNatural Science & Artificial IntelligenceProgramming Language Introduction
Interactive
Variable SwapMonty HallBetting SimulatorSliding PuzzleTower of Hanoi
Programming
JS Basic TutorialJavaScriptP5.js (Lecture)
Applications
Human Motion SystemAstrology SystemArchitecture SystemIndigenous Loom

Language

Traditional ChineseSimplified ChineseEnglishJapaneseBahasa Indonesia

Chen Yin-Chen

Business Design Department, Chung Yuan Christian University
Zishen Technology

Quick Links

  • About
  • Schedule
  • Games
  • JavaScript

Contact & Social

© 2026 Chen Yin-Chen。All rights reserved。

Built with Next.js & Tailwind CSS

🌌 系統概論🔮 排盤引擎📊 資料結構⚡ 四化狀態機🤖 規則引擎

玄學系統 · 規則引擎

命盤解析 — Rule-based 專家系統

把星曜拖入宮位,即時 Console 顯示 IF-THEN 推理過程。坊間算命軟體的幾千字解析,本質上就是此機制。

星曜庫(拖入或點擊加入)

👑

紫微

帝王星,主貴、權威

⚔️

七殺

將星,主衝勁、執行力

🌟

貪狼

多慾星,主才藝、慾望

🤝

左輔

貴人星,主助力

🌀

地空

耗散星,主破財、突發

📌 財帛宮 — 已入駐星曜

將星曜拖入此區,或點擊上方星曜卡片

💡 為什麼算命軟體解析那麼長?

算命軟體裡「2000 字的流年運勢」,本質上是執行了數千條 if-else 規則, 把匹配到的字串拼接起來。這就是 1970 年代盛行的Rule-based Expert System(規則型專家系統),如 MYCIN(診斷細菌感染)。現代 AI 的神經網路只是把這些規則從「人工定義」變成「從資料中學習」。

推理 Console

// 等待輸入星曜...

CS 等價實作

// Expert System 核心結構
interface Rule {
  condition: (stars: string[]) => boolean;
  output: string;
  weight: number;
}

const rules: Rule[] = [
  {
    condition: (stars) =>
      stars.includes("ziwei"),
    output: "財運有貴氣...",
    weight: 1.2,
  },
  // ... 數百條規則
];

// 推理引擎
function infer(
  stars: string[],
  palace: string
): string[] {
  return rules
    .filter(r => r.condition(stars))
    .map(r => r.output);
}