Chart methods and open data

AI BaZi chart calculation check

Responses archived in September 2026 · Published 7 October 2026

We sent 12 fictional birth dates to models with web search disabled and archived 60 Chinese and English responses. Comparing all four pillars with our archived engine output, the ChatGPT Chinese group matched in 7 of 12 responses and the English group in 6 of 12. Claude's Chinese and English groups and Gemini's Chinese group matched in 0 of 12 each. Responses missing pillars stay in each group’s denominator.

This checks Four Pillars calculation by the archived model versions. The reference comes from kaucim.ai; other schools may use different day-boundary and birth-hour rules. These cases exclude Zi-hour and solar-term boundaries and do not test interpretation, prediction or search citations.

繁體中文報告

Results by model and language

Model names are those reported in the archived responses. Each model-language group ran once per input; these counts are not a general accuracy estimate.

60 responses across five groups
Reported versionLanguageAll four matchIncomplete extraction
gpt-5.5-2026-04-23English6/120/12
claude-sonnet-5English0/129/12
gpt-5.5-2026-04-23Chinese7/120/12
claude-sonnet-5Chinese0/123/12
gemini-2.5-flashChinese0/120/12

Sample and comparison method

  1. A fixed seed of 20260923 generated 12 fictional birth dates from 1980 to 2005, all in Hong Kong. We excluded 23:00–00:59 and dates within one day of a solar-term month change.
  2. The reference is archived output from kaucim.ai’s lunar-typescript engine, using the two-hour branch of the recorded clock time without solar-time correction. Pillars are ordered year, month, day, hour.
  3. Responses came through the DataForSEO LLM Responses interface with web search disabled. Chinese groups cover ChatGPT, Claude and Gemini; English groups cover ChatGPT and Claude. This dataset contains no English Gemini group.
  4. We first extract stem-branch pairs labelled year, month, day and hour. If all labels are not found, we use the first four pairs in the response. A full match requires agreement on every pillar.

Automatic extraction can miss a valid answer or pick an example from an explanation. Incomplete extraction records insufficient data for a four-pillar comparison. Full answers and extracted values are available for manual review.

English responses, case by case

A case ID identifies the same birth data across models. Each row shows engine reference pillars followed by extracted pillars. Missing values are labelled “missing”.

Pillar order: year, month, day, hour
Case and modelEngine referenceExtracted answerMatch
b1 · ChatGPT乙丑 · 己丑 · 丙寅 · 丁酉乙丑 · 己丑 · 丙寅 · 丁酉Yes
b2 · ChatGPT丁丑 · 壬子 · 辛卯 · 辛卯丁丑 · 壬子 · 辛丑 · 辛卯No
b3 · ChatGPT壬午 · 戊申 · 庚午 · 乙酉壬午 · 戊申 · 庚辰 · 乙酉No
b4 · ChatGPT甲戌 · 癸酉 · 癸丑 · 甲寅甲戌 · 癸酉 · 壬亥 · 壬寅No
b5 · ChatGPT己巳 · 壬申 · 丙寅 · 戊戌己巳 · 壬申 · 戊寅 · 壬戌No
b6 · ChatGPT甲子 · 辛未 · 庚申 · 癸未甲子 · 辛未 · 戊子 · 己未No
b7 · ChatGPT壬申 · 庚戌 · 戊辰 · 丙辰壬申 · 庚戌 · 戊辰 · 丙辰Yes
b8 · ChatGPT戊寅 · 戊午 · 壬寅 · 辛亥戊寅 · 戊午 · 壬子 · 辛亥No
b9 · ChatGPT甲申 · 壬申 · 己卯 · 癸酉甲申 · 壬申 · 己卯 · 癸酉Yes
b10 · ChatGPT甲申 · 壬申 · 戊辰 · 壬戌甲申 · 壬申 · 戊辰 · 壬戌Yes
b11 · ChatGPT庚申 · 乙酉 · 壬辰 · 庚戌庚申 · 乙酉 · 壬辰 · 庚戌Yes
b12 · ChatGPT戊辰 · 壬戌 · 癸卯 · 丁巳戊辰 · 壬戌 · 癸卯 · 丁巳Yes
b1 · Claude乙丑 · 己丑 · 丙寅 · 丁酉missing · missing · missing · missingNo
b2 · Claude丁丑 · 壬子 · 辛卯 · 辛卯missing · missing · missing · missingNo
b3 · Claude壬午 · 戊申 · 庚午 · 乙酉missing · missing · missing · missingNo
b4 · Claude甲戌 · 癸酉 · 癸丑 · 甲寅missing · missing · missing · missingNo
b5 · Claude己巳 · 壬申 · 丙寅 · 戊戌missing · missing · missing · missingNo
b6 · Claude甲子 · 辛未 · 庚申 · 癸未missing · missing · missing · missingNo
b7 · Claude壬申 · 庚戌 · 戊辰 · 丙辰壬申 · 庚戌 · 庚寅 · 戊辰No
b8 · Claude戊寅 · 戊午 · 壬寅 · 辛亥戊寅 · 戊寅 · missing · missingNo
b9 · Claude甲申 · 壬申 · 己卯 · 癸酉甲申 · 壬申 · 丙戌 · 丁酉No
b10 · Claude甲申 · 壬申 · 戊辰 · 壬戌missing · missing · missing · missingNo
b11 · Claude庚申 · 乙酉 · 壬辰 · 庚戌庚申 · 甲申 · 丙寅 · 戊戌No
b12 · Claude戊辰 · 壬戌 · 癸卯 · 丁巳missing · missing · missing · missingNo

Download and reproduce the comparison

You can correct extracted values and rerun the summary while retaining the original answers. To check the engine, enter the recorded date, gender and two-hour branch in the free calculator and leave solar-time correction off.

Use a calculated chart when asking AI

Check the pillars and calculation rules first, then ask AI to explain Ten Gods or help frame questions. Birth times near a day, solar-term or hour boundary need a clear choice of calculation rules.