만세력 정확도 벤치마크
사주 명식은 답이 하나로 정해지는 계산입니다 — 같은 생년월일시·출생지면 언제 누가 계산해도 같은 여덟 글자가 나와야 합니다. 그래서 검증도 간단합니다. 아래는 만세력이 가장 자주 어긋나는 함정 유형별 공개 케이스와 귀래당 엔진의 계산값입니다. 케이스마다 입력 프롬프트를 복사해 쓰시는 아무 AI에나 넣어보고, 답을 이 표와 직접 비교해 보세요.
AI 답변은 모델·시점에 따라 달라질 수 있으니 직접 확인하세요. 우리는 타사 결과를 채점해 게시하지 않습니다 — 이 페이지는 우리 계산값과 검증 방법만 공개합니다.
검증 방법 — 4단계
- 케이스 고르기. 아래 표에서 함정 유형(입춘 절입·진태양시·서머타임·야자시·해외 출생) 하나를 고릅니다.
- 프롬프트 복사. 케이스의 '이 입력 복사하기' 버튼으로 검증 프롬프트를 복사합니다. 프롬프트엔 입력값만 있고 정답은 없습니다.
- 아무 AI에나 붙여넣기. 쓰시는 AI 챗봇(어느 것이든)에 붙여넣고 네 기둥 간지와 대운수를 받아봅니다.
- 표와 비교. AI의 답과 이 표의 엔진 계산값을 비교합니다. 다르면 관법 주석을 먼저 확인하세요 — 진태양시·야자시 관법 차이는 '틀림'이 아닙니다.
벤치마크 표 — 케이스 9개
아래 간지는 하드코딩이 아니라 이 페이지를 만들 때 귀래당 엔진이 실제로 계산한 값입니다. 게시값과 엔진 출력의 일치는 자동 테스트(골든)로 잠겨 있습니다.
| 입력 | 함정 유형 | 년주 | 월주 | 일주 | 시주 | 대운수 |
|---|---|---|---|---|---|---|
| 1998-03-03 11:05 서울 · 여 | 진태양시 시지 경계 | 戊寅 무인 | 甲寅 갑인 | 己酉 기유 | 己巳 기사 | 9 |
서울 경도(126.98°) 기준 약 -32분 진태양시 보정 → 11:05는 태양시 10:33 = 巳시. 보정 없이 시계 시각 그대로면 午시(庚午)로 한 칸 밀린다 — 시주가 갈리면 보정 여부부터 확인. | ||||||
| 2012-02-04 19:23 서울 · 남 | 입춘 절입(분 단위 경계) | 壬辰 임진 | 壬寅 임인 | 乙未 을미 | 乙酉 을유 | 10 |
2012년 입춘은 2월 4일 19:22 KST(KASI 공표값 ±2분 이내 자체 천문계산). 출생 19:23은 절입 1분 뒤 → 년주가 辛卯가 아니라 壬辰, 월주는 壬寅. 절기 경계는 날짜가 아니라 분 단위 시각으로 갈린다. | ||||||
| 1994-01-17 15:41 인천 · 여 | 진태양시 보정 + 시지 경계 | 癸酉 계유 | 乙丑 을축 | 癸卯 계묘 | 庚申 경신 | 6 |
인천 경도(126.7°) 기준 약 -33분 보정 → 15:41은 태양시 15:08. 申시는 15:00~16:59라 보정 전후 모두 申시(庚申) — 보정이 항상 시주를 바꾸는 건 아니고, 경계에 걸릴 때만 바꾼다. | ||||||
| 음력 1987-05-10 14:33 속초 · 여 | 음력 변환 + 망종 절입 + 당시 서머타임 | 丁卯 정묘 | 乙巳 을사 | 丙戌 병술 | 乙未 을미 | 1 |
음력 1987년 5월 10일 = 양력 1987년 6월 6일. 망종 절입 경계라 월주는 巳월(乙巳)로 판정. 게다가 1987년은 한국 서머타임 시행 구간이라 시계 14:33은 표준시 13:33, 여기에 속초 경도(128.59°) 진태양시 보정까지 겹친다 — 세 겹의 함정. | ||||||
| 1987-07-15 15:10(시계) · 여 | 한국 서머타임(1987~88) | 丁卯 정묘 | 丁未 정미 | 乙丑 을축 | 癸未 계미 | 8 |
1987년 5월 10일~10월 11일은 한국 서머타임 구간 — 시계 15:10은 표준시 14:10 = 未시. 서머타임을 잊으면 申시로 한 칸 밀린다. 이 케이스는 동경 135° 기준·진태양시 보정 없이 서머타임 -1시간만 검증한다. | ||||||
| 1988-07-15 15:10(시계) · 여 | 한국 서머타임(1987~88) | 戊辰 무진 | 己未 기미 | 辛未 신미 | 乙未 을미 | 3 |
1988년도 서머타임 시행 해(올림픽) — 시계 15:10은 표준시 14:10 = 未시. 1987년 케이스와 같은 함정이지만 년·월·일주가 전부 다르니 통째로 암기한 답인지도 걸러진다. 동경 135° 기준·진태양시 보정 없음. | ||||||
| 2000-06-15 23:30 서울 · 남 | 야자시(밤 11시대) — 일주 관법 | 庚辰 경진 | 壬午 임오 | 甲辰 갑진 | 乙亥 을해 | 7 |
밤 11시~자정 출생은 일주를 그날로 볼지 다음 날로 볼지 관법이 갈린다(야자시 vs 정자시). 귀래당은 자정을 경계로 보는 정자시법 — 일주는 양력 그날(甲辰) 그대로다. 시주는 서울 경도 진태양시 보정(약 -32분)으로 23:30이 태양시 22:58 = 亥시로 판정된다(보정 없이면 子시). 다른 만세력과 일주가 하루 차이 나면 틀린 게 아니라 관법 차이다. | ||||||
| 1958-07-15 10:30 · 여 (UTC+8:30 시기) | 1954~61 한국 표준시(UTC+8:30) + 당시 서머타임 | 戊戌 무술 | 己未 기미 | 癸巳 계사 | 丙辰 병진 | 2 |
1954년 8월~1961년 8월 한국 표준시는 UTC+8:30(동경 127.5°) — 지금과 30분 다르다. 게다가 1958년 여름은 옛 서머타임 구간이라 시계 10:30은 표준시 9:30. 귀래당은 만세력 관행상 135° 기준으로 계산하고 이 시기 출생엔 시지 경계 약 30분 차 가능성을 화면에 고지한다. | ||||||
| 1990-07-15 08:30 뉴욕 · 남 | 해외 출생 — 미국 서머타임(EDT) 자동 반영 | 庚午 경오 | 癸未 계미 | 辛巳 신사 | 壬辰 임진 | 8 |
뉴욕 7월은 EDT(서머타임) — 현지 시계를 UT로 정확히 환산한 뒤 경도(-74.006°) 진태양시로 시주를 판정한다. 절기 경계(년·월주)는 UT 기준 출생 순간으로 가른다. 해외 출생은 시간대·서머타임 이력을 놓치면 여러 기둥이 함께 어긋난다. | ||||||
관법 차이 고지 — 다르다 ≠ 틀리다
진태양시 보정. 시주는 시계가 아니라 출생지의 태양 위치로 봅니다. 예컨대 첫 케이스(1998-03-03 11:05 서울 · 여)는 보정을 적용하면 시주가 己巳 기사, 보정 없이 시계 시각 그대로면 庚午 경오로 갈립니다. 반대로 1994-01-17 15:41 인천 · 여 케이스는 보정 전후 모두 庚申 경신 — 보정이 항상 시주를 바꾸는 건 아니고, 시지 경계에 걸릴 때만 바꿉니다. 진태양시를 안 쓰는 만세력과 시주가 다르면 그건 관법 차이입니다.
야자시 — 일주 관법. 밤 11시~자정 출생의 일주를 그날로 볼지 다음 날로 볼지는 관법이 갈립니다. 귀래당은 자정을 경계로 보는 정자시법(일주 = 양력 그날)이고, 야자시 관법을 쓰는 만세력과는 일주가 하루 차이 날 수 있습니다 — 어느 쪽도 틀린 게 아닙니다. 해당 케이스엔 이 관법을 화면에도 고지합니다.
1954~1961년 한국 표준시. 이 시기 한국 표준시는 UTC+8:30(동경 127.5°)으로 지금과 30분 다릅니다. 귀래당은 만세력 관행상 135° 기준으로 계산하되, 이 시기 출생엔 시지 경계 약 30분 차 가능성을 결과 화면에 고지합니다. 이 구간 출생의 시주가 도구마다 다른 건 대부분 이 처리 차이입니다.
검증 근거
- 이 표의 케이스 9개는 전부 골든 테스트로 잠겨 있습니다 — 게시 기대값과 엔진 출력이 어긋나면 테스트가 깨져 배포가 막힙니다.
- 절기(입춘·망종 등) 시각은 VSOP87 태양황경에 ΔT 보정을 적용한 자체 천문 계산으로, 한국천문연구원(KASI) 공표값과 ±2분 이내로 맞추고 회귀 테스트로 잠급니다.
- 엔진 자체도 별도의 골든 테스트 스위트(절입 경계·시지 경계 전수·서머타임·음력 변환·해외 출생·1954~61 표준시)로 회귀를 잠급니다.
- 수동 대조: 시중 만세력 복수와 KASI 공표값을 손으로 대조해 케이스 기대값을 확정했습니다. 특정 서비스를 지목해 채점하지 않습니다.
- 명식은 계산이고, 그 위의 해석은 참고용입니다 — 사주는 과학적으로 입증된 예측이 아니라 자기이해를 돕는 참고 언어입니다.
이 표의 값은 어떻게 검증됐나요?
표의 모든 값은 하드코딩이 아니라 귀래당 만세력 엔진이 페이지를 렌더할 때 실제로 계산한 출력이고, 케이스 전부가 골든 테스트로 잠겨 있어 엔진이 바뀌면 테스트가 깨집니다. 절기 시각은 한국천문연구원(KASI) 공표값과 ±2분 이내로 맞춘 자체 천문 계산이며, 시중 만세력 복수를 수동 대조해 확인했습니다. 특정 서비스를 지목해 채점하지는 않습니다.
다른 만세력이나 AI와 결과가 다르면 어느 쪽이 틀린 건가요?
먼저 관법을 확인하세요. 진태양시 보정 여부, 야자시(밤 11시대) 일주 처리, 1954~61년 표준시 처리 같은 관법이 갈리면 둘 다 '자기 관법 안에서는 맞는' 답일 수 있습니다 — 다르다가 곧 틀리다는 아닙니다. 다만 절기 절입 분 단위 경계나 서머타임 누락처럼 관법이 아니라 계산 자체가 어긋나는 경우는 구분됩니다. 각 케이스의 관법 주석에 어느 쪽인지 적어 두었습니다.
AI가 표와 같은 답을 내면 그 AI로 사주를 봐도 되나요?
명식이 맞았다면 좋은 출발입니다. 다만 AI 답변은 모델과 시점에 따라 달라질 수 있어 오늘 맞았다고 내일도 맞는다는 보장은 없고, 명식 위의 해석은 계산이 아니라 참고용입니다. 명식은 계산 도구로 확인하고, 해석은 단정 대신 경향으로 말하는지 보며 걸러 들으면 됩니다.
더 읽기: 왜 챗GPT는 사주를 틀리게 뽑을까 · AI 사주는 왜 자꾸 틀릴까 · 챗GPT로 사주 보는 법 · 사주의 새해는 입춘부터