Architecture
When BaZi calculation meets artificial intelligence
Tian Mira is built on a two-stage architecture: a rigorous calculation engine produces the chart data, then an artificial intelligence interprets it within a strict framework. Neither a black box nor automated fortune-telling.
1. The engine calculates
Before the AI intervenes, the BaZi engine determines the Four Pillars, the Day Master, the Five Elements, the Ten Gods, the interactions between branches, the Luck Cycles, and all the complementary layers. These data are objective: they result from a deterministic calculation based on the birth date, time and place.
2. The artificial intelligence interprets
Once the calculation is complete, a specialised AI receives the structured data and produces an interpretation in clear language. It does not recalculate anything: it reads, analyses and explains what the engine has already determined.
The AI is configured as an experienced BaZi analyst: it names the technical structures (clashes, combinations, imbalances), explains their energetic meaning, and suggests avenues for understanding.
3. The guardrails
To avoid the classic pitfalls of generative AI, the interpretation is constrained by strict rules. The AI cannot:
- ❌ Invent a pillar, an element or a score that does not exist in the data.
- ❌ Turn a structural tension into a sentence of destiny.
- ❌ Promise guaranteed success or certain recognition.
- ❌ Announce death, serious illness, an accident or a divorce as a certainty.
- ❌ Use hollow personal-development vocabulary or fatalistic formulas.
4. Why AI alone is not enough
An AI without a calculation engine can produce seductive readings that are disconnected from the real data of the chart. It can invent pillars, elements, or interactions that do not exist — what are known as hallucinations.
By strictly separating calculation from interpretation, Tian Mira ensures that every AI statement rests on verifiable data.
5. Why calculation alone is not enough
A table of numbers and Chinese characters is not accessible to everyone. Natural-language interpretation turns raw data into a clear, human and personalised reading. It bridges the rigour of calculation and the need for understanding.
6. A clear, useful and non-fatalistic reading
The goal is not to predict a fixed future, but to propose a map of potentials, dynamics and periods to watch. For every tension identified, the AI suggests a line of understanding, prevention or action — never a condemnation.