챗지피티한테 사주를 물어보는 사람이 부쩍 늘었습니다. 저도 궁금해서 제 생년월일을 넣고 물어봤는데, 같은 질문을 세 번 했더니 세 번 다 다른 답이 나왔습니다.

당황-혼란

해석이 조금씩 다른 정도가 아니라, 제 사주팔자 여덟 글자 자체가 매번 달라져 있었습니다. 왜 이런 일이 생기는지 도사님께 여쭤봤습니다.

결론부터 — 해석이 아니라 계산에서 틀립니다

AI가 사주를 못 보는 게 아닙니다. 생년월일을 사주팔자로 바꾸는 계산에서 틀립니다.

이 계산을 만세력이라고 합니다. 태어난 날짜와 시간을 천간·지지 여덟 글자로 바꾸는 작업인데, 절기와 시간대까지 따져야 하는 천문 계산입니다. 언어 모델은 문장을 이어 붙이는 데는 뛰어나지만 이런 역법 계산은 기억에 의존해서 추측합니다. 그래서 물어볼 때마다 다른 답이 나옵니다.

잘못된 여덟 글자로 아무리 그럴듯한 해석을 받아도, 그건 내 사주가 아닙니다.

그냥 물어볼 때와 명식을 주고 물어볼 때

물어보는 방식AI가 하는 일결과
"1990년 3월 5일생 사주 봐줘"여덟 글자를 기억에서 추측물어볼 때마다 명식이 달라짐
계산된 명식을 붙여넣고 해석 요청주어진 여덟 글자를 풀이명식은 고정, 해석 품질만 남음

명식(命式)은 사주팔자를 표로 정리한 것입니다. 이걸 먼저 정확히 계산해서 AI에게 건네주면, AI는 자기가 잘하는 일만 하게 됩니다.

골똘히생각

"AI가 글은 잘 써. 근데 날짜를 간지로 바꾸는 건 글쓰기가 아니라 셈이야."

"셈을 틀려놓고 문장만 매끄러우면 더 위험해. 틀린 걸 알아차리기가 어렵거든."

절기 때문에 생일만으로는 안 됩니다

사주에서 한 해가 바뀌는 날은 1월 1일이 아니라 입춘입니다. 한 달이 바뀌는 날도 1일이 아니라 절기입니다. 2월 초에 태어났으면 띠가 앞 해 띠일 수 있고, 매월 초에 태어났으면 월주가 앞 달 것일 수 있습니다.

AI가 이 경계를 자주 놓칩니다. 달력 상의 날짜로 계산해버리기 때문입니다.

태어난 시간은 더 까다롭습니다

시주는 두 시간 단위로 바뀝니다. 그래서 한 시간 차이로도 글자가 통째로 달라질 수 있습니다.

1987년과 1988년 여름에 태어났다면 한 가지 더 있습니다. 그 두 해에 서머타임이 시행돼서, 기록된 출생 시각이 실제보다 한 시간 앞당겨져 있을 수 있습니다.

연도서머타임 기간
1987년5월 10일 ~ 10월 11일
1988년5월 8일 ~ 10월 9일

이 기간에 태어났다면 기록이 오전 7시여도 사주에서는 6시로 봅니다.

정직하게-모른다

"시간을 모르면 모르는 채로 둬. 여섯 글자로도 큰 흐름은 보여."

"모르는 칸을 지어내서 채우는 게 제일 나빠. AI한테도 마찬가지고."

그래서 프롬프트를 만들어 뒀습니다

생년월일과 태어난 시간을 넣으면 만세력을 계산해서 AI에 붙여넣을 프롬프트로 만들어 주는 페이지를 열어 뒀습니다. 복사해서 챗지피티나 제미나이, 클로드에 그대로 붙여넣으면 됩니다.

챗지피티 사주 프롬프트 만들기

카카오로 로그인하면 전체 프롬프트가 열립니다. 넣어둔 정보는 프로필로 저장돼서 다음에 다시 입력하지 않아도 됩니다.

안도-한숨돌림

다만 솔직히 말씀드리면, 명식을 정확히 줘도 AI 해석에는 한계가 있습니다. 여덟 글자 사이의 관계를 어디까지 읽어내는지는 AI마다 다르고, 같은 AI라도 그때그때 다릅니다. 정확해지는 건 계산이지 해석이 아닙니다. 그 점을 알고 쓰시는 게 좋습니다.

자주 묻는 것

Q. 챗지피티 말고 제미나이나 클로드도 되나요? 됩니다. 프롬프트는 셋 다 같은 걸 씁니다. 모델마다 문장 스타일이 달라서 해석 결과의 분위기는 조금씩 다릅니다.

Q. AI가 계산한 사주가 틀렸는지 어떻게 알 수 있나요? 같은 질문을 두세 번 해보시면 됩니다. 여덟 글자가 매번 같게 나오면 계산이 고정된 것이고, 달라지면 추측하고 있는 겁니다.

Q. 태어난 시간을 모르면 못 쓰나요? 쓸 수 있습니다. 시주를 비워둔 채로 프롬프트가 만들어집니다. 모르는 시간을 임의로 넣는 것보다 비워두는 쪽이 정확합니다.

한 줄 정리

AI에게 사주를 물을 때 정확해져야 하는 건 해석이 아니라 계산입니다. 계산은 계산기에 맡기고, AI에게는 읽는 일만 시키는 게 낫습니다.