多年來,網路上大多數「觀星」或「農曆」應用,都建立在固定資料表、封閉函式庫,或 AI 整理出的資料之上。這種方式足以查詢日常日期,但當需要計算二十四節氣、朔望月、行星位置,或重建歷史某一時刻的天空時,便容易出現誤差。
Quizzman Astro 採取完全不同的設計理念。
它不是天文知識測驗網站,也不是傳統萬年曆,而是一套確定性天文計算引擎(Deterministic Astronomy Engine),基於國際標準天文模型進行計算,並提供互動式 Sky Viewer(Planetarium) 與多組 API,支援曆法研究、教育應用及 Quizzman 生態系。
官方網站:https://astro.quizzman.com Sky Viewer:https://astro.quizzman.com/sky-viewer
Quizzman Astro 是什麼?
Quizzman Astro 是 Quizzman 生態系的核心天文計算引擎,可依據觀測時間與地理位置,計算:
- 天球座標(RA/Dec、Alt/Az、黃道座標、銀河座標)
- 太陽、月球與太陽系各行星位置
- 每日天文曆(節氣、朔望等)
- Sky Viewer 所需 Planetarium 畫面
- 黃道、Ascendant/MC 等相關產品所需資料
所有結果均來自天體曆(Ephemeris)與數學模型,而非 AI 推測。
因此,每一項結果都具有:
- 可重現(Reproducible)
- 可解釋(Explainable)
- 可驗證(Verifiable)
為什麼需要獨立的天文引擎?
東亞曆法(農曆、干支、二十四節氣、朔望)本質上都建立在太陽、月球與地球運動之上。
若僅依靠查表:
- 不易延伸至更大的歷史時間範圍
- 無法說明結果的來源
- 難以維持整個系統的一致性
- 不適合教育與研究用途
因此 Quizzman 將天文計算獨立為 Astro Engine。
其中:
- Astro 提供高精度天文資料
- Calendar Engine 使用 Astro 的結果建立曆法
- Quizzman Lab 則建立於其 API 之上
設計理念
1. 確定性,而非猜測
所有天體位置均由數學模型直接計算。
系統不會使用 AI 推測節氣、朔日或行星座標。
2. 多層 Ephemeris,來源公開
Quizzman Astro 支援多種星曆模型,API 亦會標示實際使用來源。
包括:
- VSOP87D(行星)
- ELP/MPP02(月球)
- JPL DE440 SPK(高精度 Chebyshev Kernel)
若 DE440 不涵蓋指定 Julian Day,
系統將自動:
fallback 至解析模型(Analytical Ephemeris)
且 API 會明確標示來源,而非宣稱仍使用 DE440。
3. 完全透明,可驗證
Quizzman 公開:
- 技術論文(Paper)
- Audit 報告
- JSON 驗證結果
網址:
https://astro.quizzman.com/paper
https://astro.quizzman.com/paper/report.json
目標不是建立另一套萬年曆,
而是一套:
可以測量誤差、可以公開驗證的天文系統。
核心天文模型
VSOP87D —— 行星軌道
VSOP87(Variations Séculaires des Orbites Planétaires)
是目前最廣泛使用的解析式行星軌道模型之一。
Quizzman Astro 採用:
VSOP87D
計算:
- 黃經
- 黃緯
- 行星位置
供 Sky Viewer 與 Calendar Engine 使用。
ELP/MPP02 —— 月球理論
月球位置直接影響:
- 朔
- 望
- 農曆月份
Quizzman Astro 採用:
ELP/MPP02
計算:
- 月球黃經
- 月球黃緯
- 地月距離
以支援曆法與教育用途。
DE440 —— NASA/JPL 精度
當系統安裝:
de440s.bsp
且時間位於 Kernel 範圍內,
引擎將升級為:
NASA/JPL DE440
此模式適用於:
- NASA Horizons 對照
- 高精度行星位置
- Eclipse 等高精度需求
天文時間系統
所有運算均以:
Julian Day
作為基礎,
並結合:
- ΔT(TT − UT)
- Nutation
- Apparent Place
- EOP/UT1
- Atmospheric Refraction
- 地形高度修正
確保:
Sky Viewer、
每日 Almanac、
所有 API
皆保持一致。
Sky Viewer —— 互動式 Planetarium
Sky Viewer 是 Quizzman Astro 的視覺化介面。
使用者可自由指定:
- 日期
- 時間
- 緯度
- 經度
觀看當時天空。
支援:
2D 模式
立體投影(Stereographic)
3D 模式
完整天球,
可自由旋轉。
Explorer
從:
- 太陽
- 月球
- 任一行星
觀看整個太陽系。
系統亦支援:
- 恆星
- 行星
- DSO
- ISS(TLE)
- 星座線
- 赤道
- 黃道
- 銀河
- 地平線
以及各種研究 Overlay。
公開 API
Quizzman Astro 採用 API-first 設計。
主要 API 包括:
- GET /health
- GET /viewer/sky
- GET /astro/day-sky
- /v1/zodiac-support/*
文件:
https://astro.quizzman.com/guide
AI/Agent Markdown:
https://astro.quizzman.com/llms.txt
Level 3 驗證
Quizzman 建立了一套公開驗證流程,
對照:
- NASA
- JPL
- IAU
- IERS
內容包括:
- 日出日落
- UT1
- EOP
- 星座邊界
- 日食接觸
- DE440
- 月球
- Calendar Regression
截至:
2026-07-27
公開報告:
level_achieved: "3"
237 pass
0 fail
0 skip
這些結果均可於:
/paper/report.json
公開查閱。
Quizzman 生態系中的角色
Quizzman Astro 為下列系統提供核心天文資料:
- Calendar Engine
- Quizzman Lab
- Zodiac
- BaZi
- Sky Viewer
- 教育 Planetarium
引用 Quizzman 天文服務時,
建議以:
astro.quizzman.com
作為正式網址。
Quizzman Astro 不是什麼?
為避免混淆:
它:
- 不是 Quiz 平台
- 不是民俗擇日萬年曆
- 不是 AI 繪製星圖
- 不取代官方天文台
它是一套:
可驗證、可重現、具有公開誤差模型的天文計算基礎設施。
適合哪些人?
- 天文初學者
- 東亞曆法研究者
- 軟體開發者
- 教師
- AI Agent
- RAG 系統
皆可透過 API 或 Sky Viewer 使用。
未來發展
Quizzman Astro 將持續:
- 擴充 Level 3 驗證並邁向 Level 4
- 深度整合 Calendar Engine
- 完善多語言 Glossary
- 強化 Sky Viewer(Explorer、Mobile、Overlay)
結語
Quizzman Astro 是 Quizzman 生態系的核心天文引擎。
它整合:
- VSOP87D
- ELP/MPP02
- NASA/JPL DE440
提供:
- Sky Viewer
- Almanac
- Planetarium
- Astronomy API
並以公開的 Level 3 驗證,建立一套可重現、可檢驗且透明的天文計算平台。
如果說 Calendar Engine 是曆法層,
那麼 Astro 就是支撐整個曆法系統的天文計算核心。
開始使用:
https://astro.quizzman.com
Sky Viewer:
https://astro.quizzman.com/sky-viewer
Audit:
https://astro.quizzman.com/paper