How Does AI Calculate a Four Pillars (Saju) Chart?

Reviewed by the Cheonmyeongdang Four Pillars team · Updated July 16, 2026

Start your free Saju reading →
Ask the AI about your chart — 2 free questions →
Quick answer

A Four Pillars (Saju) chart is produced by a deterministic calendar calculation, not a language model's guess. The engine converts your birth date into a solar-term-based year and month (using the 24 jeolgi divisions rather than the calendar month), looks up the day's position in the 60-cycle sexagenary calendar, corrects your birth time for true solar time at your birthplace's longitude, and derives your Hour Pillar from that corrected time. The result is eight fixed characters — two stems and branches each for year, month, day, and hour. An AI layer then interprets that fixed chart in plain language; it does not calculate the chart itself unless it is specifically built to.

A Saju reading can look like an AI simply generating a plausible personality description, but a correct one is built on a specific, checkable calendar calculation performed before any interpretation happens.

The four steps behind a chart calculation

StepWhat it does
1. Year PillarDetermined by the traditional solar year, which begins at Ipchun (입춘, the Start of Spring solar term around February 4), not January 1 or Lunar New Year
2. Month PillarDetermined by which of the 24 solar terms (절기, jeolgi) your birth date falls in, since each month pillar starts on a specific jeolgi date rather than a fixed calendar day
3. Day PillarLooked up directly from the 60-day sexagenary cycle (간지, ganji), which runs continuously and independently of the Gregorian calendar
4. Hour PillarDerived from your birth time after true solar time correction — adjusting for your exact birthplace longitude, since standard time zones do not align perfectly with actual solar position

Why the solar term and true solar time steps matter most

Most calculation errors in casual Saju readings come from these two steps. If you were born within a day or two of a solar term boundary (roughly 24 times a year), using the calendar month instead of the jeolgi date can put you in the wrong month pillar entirely. Similarly, true solar time correction can shift your birth time by 30 minutes or more depending on your longitude within a time zone — enough to move you into a different two-hour Hour Pillar block, which changes your Day Master strength assessment.

Where an AI layer comes in

Once the eight characters are fixed, an AI layer can interpret them — explaining your Day Master's element and strength, identifying your Ten Gods, describing your Luck Pillar timeline, and answering specific follow-up questions in plain language. This interpretation step is where a general AI assistant is genuinely useful and often well-informed. The calculation step, however, is arithmetic and calendar lookup, not language generation, which is why a dedicated engine that runs the calculation first, then hands a fixed chart to the AI for interpretation, produces more consistent results than asking a general assistant to do both at once from memory.

Get your chart calculated correctly, then ask anything

Cheonmyeongdang runs the full solar-term and true-solar-time calculation first, then lets the AI answer your specific questions against that fixed, accurate chart.

Start with 2 free questions Get your premium reading — $7.99
Precise Ten Thousand Year calendar engine. Birth time and birthplace supported for accurate charting.

Frequently asked questions

What is a solar term (jeolgi) and why does it matter for Saju?

The 24 solar terms (절기) divide the solar year based on the sun's position, and each Saju month pillar begins on a specific jeolgi date rather than the 1st of a calendar month. Using the wrong boundary shifts your month pillar.

What is true solar time correction?

An adjustment to your recorded birth time based on your exact birthplace longitude, since standard time zones are averaged across a wide area and do not match the sun's actual position at your specific location.

Can a general AI assistant calculate my chart correctly from memory?

It can attempt the calculation, but without running the actual solar-term and true-solar-time lookups, it is prone to the same boundary errors as any manual approximation, especially for people born near a solar term date.

Does the AI interpretation change if the chart calculation is wrong?

Yes. Interpretation is built entirely on the eight characters produced by the calculation step, so an error there (wrong month pillar, wrong hour pillar) cascades into every interpretation that follows.