언젠가는 사주와 관련된 앱을 꼭 한 번 만들어 보고 싶었다.
그러던 어느 날 지인이 이런 말을 툭 던졌다.
“사주 궁합으로 데이팅 앱을 만들면 재미있지 않을까요?”
듣자마자 신선하다는 생각이 들었다. 아, 나는 왜 거기까지 생각하지 못했지?라는 작은 자책도 함께 찾아왔다.
하지만 약간의 거부감이 드는 것도 사실이었다. 아마 사주라는 단어 때문이었을 것이다. 띠, 삼재, 궁합 같은 말은 익숙했지만 사주가 무엇을 계산하고 어떻게 해석되는지는 제대로 알지 못했다.
그래서 앱부터 만들지 않고 먼저 사주를 공부했다. 사주를 믿기 위해서가 아니라, 오래된 이 체계를 내가 어떤 태도로 다뤄야 하는지 납득하고 싶었다.
사주를 사람을 거르는 판정표가 아니라, 대화를 시작하는 계기로 만들 수 있을까?
이 질문이 나중에 사주팔자 데이팅 앱의 방향을 결정했다.
사주(四柱)와 팔자(八字)는 무엇일까
사주(四柱)는 글자 그대로 네 개의 기둥이다. 사람이 태어난 해, 달, 날과 시간을 각각 하나의 기둥으로 나타낸다.
| 구분 | 한자 | 뜻 |
|---|---|---|
| 연주 | 年柱 | 태어난 해의 기둥 |
| 월주 | 月柱 | 태어난 달의 기둥 |
| 일주 | 日柱 | 태어난 날의 기둥 |
| 시주 | 時柱 | 태어난 시간의 기둥 |
각 기둥은 위쪽의 천간(天干) 한 글자와 아래쪽의 지지(地支) 한 글자로 이루어진다. 네 기둥에 두 글자씩 있으니 모두 여덟 글자다. 이것이 팔자(八字)이고, 두 말을 합쳐 사주팔자(四柱八字)라고 부른다.
| 연주(年柱) | 월주(月柱) | 일주(日柱) | 시주(時柱) | |
|---|---|---|---|---|
| 천간(天干) | 甲 | 戊 | 戊 | 丙 |
| 지지(地支) | 戌 | 辰 | 辰 | 辰 |
이 표는 앱의 계산 구조를 설명하기 위한 예다. 네 기둥을 구성하는 여덟 글자가 보이지만, 이것만으로 실제 사람의 성격이나 미래가 입증되는 것은 아니다.
천간(天干)은 하늘의 열 글자다
천간(天干)은 모두 열 개이므로 십간(十干)이라고도 부른다.
甲 乙 丙 丁 戊 己 庚 辛 壬 癸
한글로 읽으면 갑(甲)·을(乙)·병(丙)·정(丁)·무(戊)·기(己)·경(庚)·신(辛)·임(壬)·계(癸)다.
전통 체계에서는 이 열 글자를 음(陰)과 양(陽), 그리고 목(木)·화(火)·토(土)·금(金)·수(水)의 오행(五行)에 연결한다.
| 천간(天干) | 음양(陰陽) | 오행(五行) |
|---|---|---|
| 甲 | 양(陽) | 목(木) |
| 乙 | 음(陰) | 목(木) |
| 丙 | 양(陽) | 화(火) |
| 丁 | 음(陰) | 화(火) |
| 戊 | 양(陽) | 토(土) |
| 己 | 음(陰) | 토(土) |
| 庚 | 양(陽) | 금(金) |
| 辛 | 음(陰) | 금(金) |
| 壬 | 양(陽) | 수(水) |
| 癸 | 음(陰) | 수(水) |
사주 해석에서는 특히 일주(日柱)의 천간인 일간(日干)을 기준점으로 삼는다. 일간을 나로 놓고 다른 글자와 어떤 관계를 이루는지 살펴보는 방식이다.
지지(地支)는 땅의 열두 글자다
지지(地支)는 모두 열두 개다.
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
한글로 읽으면 자(子)·축(丑)·인(寅)·묘(卯)·진(辰)·사(巳)·오(午)·미(未)·신(申)·유(酉)·술(戌)·해(亥)다.
지지는 띠를 나타내는 글자로만 알고 있었는데, 전통 역법에서는 달과 시간의 구간, 계절과 방위 등에도 연결된다. 예를 들어 하루를 두 시간씩 나누면 자시(子時)는 23:00~00:59, 축시(丑時)는 01:00~02:59처럼 이어진다.
내가 만든 앱도 이 열두 구간으로 시지(時支)를 계산한다. 출생 시간을 모르는 사용자는 시주 전체를 생략할 수 있게 했다. 모르는 시간을 추측해서 채우는 것보다 불확실성을 그대로 보여 주는 편이 낫다고 판단했기 때문이다.
천간과 지지가 만나 육십갑자(六十甲子)가 된다
천간(天干) 열 글자와 지지(地支) 열두 글자를 순서대로 짝지은 체계를 간지(干支)라고 부른다. 첫 조합은 갑자(甲子), 그다음은 을축(乙丑)으로 이어진다.
단순히 10 × 12 = 120개의 조합을 모두 쓰는 것은 아니다. 음양(陰陽)이 같은 간과 지가 순서대로 만나기 때문에 서로 다른 조합은 예순 개이고, 계해(癸亥) 다음에는 다시 갑자(甲子)로 돌아간다. 이것이 육십갑자(六十甲子)다.
사주는 출생 시점을 이 순환 안의 연주(年柱)·월주(月柱)·일주(日柱)·시주(時柱)로 바꾸어 표시한다.
이 과정은 일반 달력의 숫자를 한자로 바꾸는 정도로 끝나지 않는다. 연주와 월주는 절기(節氣)의 경계를 사용한다. 예를 들어 달력상 1월 1일이 지났더라도 입춘(立春) 전이라면 사주 연도는 아직 이전 해로 계산될 수 있다. 월주도 매월 1일이 아니라 입춘(立春)·경칩(驚蟄)·청명(淸明) 같은 절입 시각을 경계로 나뉜다.
앱에서는 선택한 출생지 시간대의 실제 절입 시각을 사용한다. 현재 계산 범위는 1900~2100년이며, 검증된 변환 자료가 없는 음력(陰曆)과 윤달(閏月)은 입력받지 않는다. 모르는 것을 아는 척 계산하지 않는 것도 정확성의 일부라고 생각했다.
오행(五行)은 상징의 언어로만 사용했다
오행(五行)은 목(木)·화(火)·토(土)·금(金)·수(水)다. 전통 명리학에서는 각 천간과 지지를 오행에 배정하고 생(生)과 극(剋)의 관계를 살핀다.
- 목생화(木生火): 목이 화를 생한다.
- 화생토(火生土): 화가 토를 생한다.
- 토생금(土生金): 토가 금을 생한다.
- 금생수(金生水): 금이 수를 생한다.
- 수생목(水生木): 수가 목을 생한다.
상극(相剋) 관계도 있다.
- 목극토(木剋土)
- 토극수(土剋水)
- 수극화(水剋火)
- 화극금(火剋金)
- 금극목(金剋木)
전통 해석에서는 이런 관계와 오행의 균형을 중요하게 본다. 앱에서는 이를 현대적인 문장으로 바꾸기 위해 목(木)은 성장과 시작, 화(火)는 표현과 반응, 토(土)는 축적과 중재, 금(金)은 정리와 판단, 수(水)는 이동과 탐색이라는 이미지로 표현했다.
하지만 이 표현은 과학적으로 측정된 성격 특성이 아니다. 목이 많으니 추진력이 강하다거나 수가 없으니 유연성이 부족하다고 사람을 확정할 근거도 없다. 앱의 오행 점수 역시 실제 능력이나 사건 확률이 아니라, 프로그램 안에서 글자의 분포를 비교하기 위한 내부 값이다.
그래서 앱에서는 당신은 수(水)가 없어서 문제입니다 같은 문장을 쓰지 않았다. 대신 전통 해석의 출처와 한계를 밝히고, 사용자가 자신의 생활을 돌아볼 수 있는 질문으로 바꾸려 했다.
십성(十星)은 일간과 다른 글자의 관계 이름이다
십성(十星)도 처음에는 이름부터 어려웠다.
비견(比肩)·겁재(劫財)·식신(食神)·상관(傷官)·편재(偏財)·정재(正財)·편관(偏官)·정관(正官)·편인(偏印)·정인(正印)
십성은 일간(日干)을 기준으로 다른 천간의 오행과 음양 관계를 분류한 이름이다.
| 일간과의 오행 관계 | 음양이 같음 | 음양이 다름 |
|---|---|---|
| 같은 오행 | 비견(比肩) | 겁재(劫財) |
| 내가 생하는 오행 | 식신(食神) | 상관(傷官) |
| 내가 극하는 오행 | 편재(偏財) | 정재(正財) |
| 나를 극하는 오행 | 편관(偏官) | 정관(正官) |
| 나를 생하는 오행 | 편인(偏印) | 정인(正印) |
이 표를 이해하고 나니 복잡한 이름이 적어도 어떻게 만들어졌는지는 보이기 시작했다. 다만 십성 역시 사람의 직업, 재산이나 배우자를 객관적으로 판정하는 검사가 아니다. 앱에서는 전통적인 관계 분류를 설명하되, 그 결과로 중대한 결정을 권하지 않도록 제한했다.
궁합(宮合)을 하나의 점수로 끝내고 싶지 않았다
처음 아이디어는 사주 궁합 데이팅 앱이었다. 그렇다면 두 사람의 궁합을 보여 줘야 했다.
두 사람의 궁합은 92점입니다.
이 문장은 간단하고 눈에 잘 들어온다. 하지만 관계를 하나의 숫자로 판정하기 시작하면 중요한 내용이 사라진다. 처음의 끌림과 오래 지낼 때의 안정감은 다를 수 있고, 대화는 잘 통하지만 생활 습관이나 경제관이 맞지 않을 수도 있다.
그래서 앱의 궁합은 끌림, 안정성, 소통, 성장, 스트레스와 현재 흐름을 나눠 보여 주도록 만들었다. 이 항목들은 전통 명리학이 검증한 관계 성공 지표가 아니다. 오행(五行), 십성(十星), 합(合)과 충(沖), 사용자가 선택한 관계 목적을 앱의 내부 규칙으로 정리한 참고용 비교값이다.
종합 점수도 실제 연애 성공률이 아니다. 점수가 낮다고 상대를 자동으로 제외하지 않으며, 최악의 궁합, 결혼하면 불행합니다, 헤어져야 합니다 같은 문장은 사용하지 않는다.
내가 원한 것은 이 사람을 만나도 되는지 대신 결정해 주는 앱이 아니었다.
- 서로 어떤 지점에서 편안함을 느낄 수 있는가?
- 대화 속도나 표현 방식에서 무엇을 확인해야 하는가?
- 생활 습관과 가치관은 실제로 잘 맞는가?
- 불편하거나 위험한 행동이 보일 때 안전하게 거리를 둘 수 있는가?
궁합이 사람을 걸러 내는 도구가 아니라 이런 대화를 시작하는 계기가 되었으면 했다.
사주는 과학적 성격 검사나 예측 모델이 아니다
이 질문은 피할 수 없다.
사주는 과학일까?
사주와 성격검사의 관계를 살핀 연구가 전혀 없는 것은 아니다. 2015년 한 탐색적 연구에서는 일부 조합과 성격 척도 사이의 연관성이 보고됐지만, 주요 사주 변수를 각각 분석했을 때의 관계는 약했고 유의한 상관도 일부 변수에 집중됐다. 이런 제한된 결과만으로 사주가 개인의 성격, 직업, 관계나 미래 사건을 신뢰할 만하게 예측한다고 결론 내릴 수는 없다.
과학은 검증할 수 있는 설명을 만들고 실제 증거와 계속 비교하며, 맞지 않을 때 설명을 수정한다. 따라서 앱도 사주 해석을 검증된 성격검사나 관계 성공 확률처럼 제공하지 않는다.
바넘 효과(Barnum effect)도 생각해야 했다. 이는 누구에게나 어느 정도 적용될 수 있는 일반적인 설명을 자신에게 특별히 맞춘 말로 받아들이는 심리적 경향이다.
겉으로는 강해 보이지만 속으로는 예민한 면이 있습니다.
이런 문장은 많은 사람에게 어느 정도 해당할 수 있다. 사용자가 정말 나만의 이야기다라고 느꼈다고 해서 계산이나 해석이 정확하다는 증거가 되지는 않는다.
그래서 앱은 결과만 보여 주지 않고 어떤 기둥, 오행, 십성, 합과 충이 문장에 반영됐는지 계산 근거를 함께 표시하도록 만들었다. 사용자를 더 강하게 믿게 만들기 위해서가 아니다. 결과가 어디에서 나왔고 무엇을 뜻하지 않는지 사용자가 확인하게 하기 위해서다.
불안을 팔지 않는 것이 먼저였다
사주는 관계, 돈, 건강과 미래처럼 사람이 불안해지기 쉬운 주제를 건드린다. 여기에 데이팅 서비스가 결합되면 더욱 조심해야 한다.
나는 이 앱을 만들면서 다음 원칙을 세웠다.
- 예언처럼 단정하지 않는다.
- 공포를 유도하지 않는다.
- 건강·법률·투자·관계의 중대한 결정을 대신하지 않는다.
- 낮은 궁합 점수로 사람을 모욕하거나 자동 배제하지 않는다.
- 실제 관계에서는 대화, 존중, 가치관과 안전이 더 중요하다고 알린다.
서비스 구조에서도 같은 원칙을 적용했다. 추천 참여에 동의한 실제 회원만 다른 사람의 추천 후보가 된다. 한쪽의 호감만으로 대화를 열지 않고, 서로 호감을 표시한 뒤에만 매칭과 대화가 시작된다. 개인 차단이나 추천 참여 철회가 발생하면 활성 매칭과 대화를 닫는다.
출생 정보도 가볍게 다룰 수 없었다. 생년월일, 출생 시간과 출생지 시간대는 개인을 식별하거나 개인적 특성을 추론하는 데 쓰일 수 있다. 새 프로필은 비공개로 시작하고, 추천 참여 시 공개할 항목을 직접 선택하게 했다. 다른 회원에게는 원본 생년월일, 출생 시간과 전체 계산 전제를 보여 주지 않는다.
아이디어는 실제 앱이 되었다
지인이 던진 말은 단순했다.
“사주 궁합으로 데이팅 앱을 만들면 재미있지 않을까요?”
그 말에서 시작한 아이디어는 현재 사주 원국, 개인 해석, 궁합 리포트, 추천, 상호 호감, 채팅, 신고와 차단을 갖춘 Android 앱으로 만들어졌다. 아직 정식 출시를 마친 서비스는 아니며 Google Play 내부 테스트와 운영 준비를 진행하고 있다.
처음에는 궁합을 어떻게 계산할지만 생각했다. 만들면서 더 중요해진 질문은 따로 있었다.
어떻게 하면 사주를 그럴듯하게 포장할 수 있을까가 아니라, 어떻게 하면 오래된 상징 체계를 현대적인 문장으로 안전하게 설명할 수 있을까.
어떻게 하면 높은 점수를 보여 줄 수 있을까가 아니라, 어떻게 하면 점수가 사람의 가치나 관계의 운명을 뜻하지 않는다고 분명히 알릴 수 있을까.
어떻게 하면 더 빨리 매칭할 수 있을까가 아니라, 어떻게 하면 사용자가 조금 덜 성급하게 상대를 이해하고도 자신의 안전과 선택권을 지킬 수 있을까.
한 사람은 여덟 글자보다 훨씬 복잡하다. 관계도 두 사람의 사주보다 더 많은 것으로 만들어진다. 대화 방식, 가치관, 생활 습관, 경제관, 존중, 안전과 실제 경험이 더 중요하다.
그래도 사주가 자신과 관계에 관한 질문을 꺼내는 계기는 될 수 있다고 생각했다. 미래를 맞히는 답안지가 아니라, 대화를 조금 천천히 시작하게 하는 오래된 상징의 언어로 말이다.
한 줄 요약: 사주 궁합을 사람의 운명을 판정하는 점수가 아니라, 나와 상대를 조금 덜 성급하게 이해하기 위한 대화의 출발점으로 삼아 사주팔자 데이팅 앱을 만들었다.