BaZi · Blog

Is AI Fortune Telling Reliable? A Four-Layer Breakdown

Deep Oracle Practitioner Desk · 2026-09-19 · 7 min read

An AI fortune-telling session can be assessed by separating it into four layers: input, chart calculation, terminology, and conclusions. Each layer has its own method of judgment and its own typical way of failing. A result that feels fluent or confident is not enough to establish reliability; what matters is whether each layer holds under inspection. The four-layer model makes this clearer.

把一次AI算命拆成四层

A complete AI fortune-telling output can be broken down into four stages. The first is input: what the user provides, such as date, time, and gender. The second is chart calculation: turning that input into a set of eight characters, the 干支 pillars. The third is terminology: whether the text uses technical terms according to their standard definitions. The fourth is conclusion: what the text claims about a person’s life, choices, or future.

The judgment method differs from layer to layer. Input and chart calculation can be checked objectively, at least in principle. Terminology and conclusion require comparison with established definitions and with the limits of the framework itself. Most disputes arise in the third and fourth layers, because that is where a model may produce wording that sounds technical while drifting from its proper meaning, or wording that sounds specific while going beyond what the system can support.

第一层:资料输入是否完整

The input layer concerns whether the basic data are complete and unambiguous. A date is not enough by itself. One must check whether the year, month, day, and clock time are all present, whether gender is given, and whether the date is treated as Gregorian or lunar. These distinctions change the resulting chart.

The most common concrete failure is a missing clock time. If the hour is absent, the hour pillar cannot be determined. A system that silently fills in a default time, or that proceeds as if the hour did not matter, has already introduced an unstated assumption. The user may not notice, because the output still looks complete. But the hour pillar is one of the four pillars, and without it the eight characters are not fully determined.

A less visible problem is calendar ambiguity. If the user enters a lunar date but the tool treats it as Gregorian, or vice versa, the entire calculation shifts. The input layer therefore asks a narrow question: was the necessary information supplied, and was the type of information identified correctly? This can often be checked without any expertise in Chinese metaphysics, simply by comparing what was entered with what the output says it received.

第二层:排盘是否可复核

The chart calculation layer asks whether the same input produces the same eight characters when run through a different tool or checked by hand. Calculation in this domain is deterministic. The rules for converting a Gregorian or lunar date into a sexagenary cycle are fixed, even if some boundary conventions vary. A reliable system should therefore be reproducible.

When two tools disagree, the first places to check are the 子时 convention and the solar-term boundary. The 子时 question concerns how the hour beginning at 23:00 is assigned to the day. Some methods treat late 子时 as belonging to the next day, while others divide it. The solar-term boundary concerns the point at which the year or month changes, which follows the 节气 rather than the first day of the calendar month. A chart calculated near such a boundary may differ between systems because of a convention, not because the data are wrong.

This layer is the one this site’s engine handles. The calculation is deterministic: the same input produces the same chart every time, and the result can be checked against the stated rules. That does not mean every convention is universally agreed upon, but it does mean the engine’s behavior is stable and inspectable. The second layer is the only layer that can be verified entirely by computation, without interpreting the meaning of the chart.

第三层:术语是否用对

The terminology layer concerns whether every technical term in the output matches its standard definition. This is where many plausible-looking AI texts fail. A term may be used in a way that resembles its correct meaning but is not identical to it, or it may be attached to a conclusion that does not follow from the chart.

One standard example is 伤官. In the conventional definition, 伤官 is what I produce and differs from me in yin-yang polarity. It is not simply any output or draining element among the 十神. A text that says a person has 伤官 merely because some element is produced by the day master has used the term loosely or incorrectly. The error may be subtle in prose, but it changes the reading.

The method here is to take each technical term as it appears and ask whether it matches the accepted definition. This requires a reference definition, not just a feeling of familiarity. An output that uses many technical terms fluently can still be unreliable if the terms are misapplied. Fluency is not the same as correctness. The terminology layer is often where a user with some background may sense that something is off, but cannot immediately identify the exact mistake.

第四层:结论是否越界

The conclusion layer asks whether the text has stated something that the framework itself cannot state. The usual signs are excessive specificity: a particular date, a particular amount of money, a particular medical diagnosis. A system grounded in 干支 and the relations among the five phases can describe configurations and tendencies within its own vocabulary, but it does not generate calendar dates for events or sums in a bank account.

If an output says that a person will receive a specific sum in a specific month, or that a named disease will appear at a certain age, that is a boundary crossing. The claim may be phrased with confidence, but the framework has not been shown to support that kind of precision. The correct question is not whether the statement sounds plausible, but whether the method used to produce it can in principle yield that kind of information.

The fourth layer is what most people mean when they ask whether AI fortune-telling is 靠谱. They usually mean: did it say anything reckless or absurd? That is a reasonable concern, but it is not the only one. If the second layer is wrong, then even a restrained and properly worded conclusion has no valid basis. A text can be cautious in tone and still rest on an incorrect chart. In that case the restraint does not rescue it.

四层各自的判断方法

Each layer has its own test. For input, the test is completeness and clarity: are the date, time, gender, and calendar type present and identified? For chart calculation, the test is reproducibility: does the same input produce the same 干支 through another tool or a manual check? For terminology, the test is definitional: does every term match its standard use? For conclusion, the test is boundary: does the text claim something the framework cannot say?

The first two layers can be judged objectively. The last two require comparison with definitions and with the scope of the method. That distinction explains why most arguments about AI fortune-telling are not about calculation. They are about whether a term was used properly and whether a conclusion overreached. A user can verify the second layer in minutes, but the third and fourth layers may remain contested even among informed readers.

Reliability, then, is not one property. A system can be excellent at deterministic chart calculation and still produce unreliable prose in the terminology and conclusion layers. A system can be fluent and cautious in its wording and still fail at the input or calculation layer. The question 靠谱吗 is better replaced by four narrower questions, one for each layer. That is the only way to judge an AI fortune-telling result without being misled by its surface.

Is AI Fortune Telling Reliable? A Four-Layer Breakdown