네이탈 차트는 실제 천문 계산에 근거합니까? 그렇습니다. 차트 소프트웨어는 실제 천문 계산인 Swiss Ephemeris를 사용해 행성과 하우스 커스프를 각초 단위의 정밀도로 배치하며, 그 결과는 출생 순간 하늘의 실제 모습과 일치합니다. 그래서 계산은 정확합니다. 그렇다고 점성술의 해석이 과학적으로 입증되는 것은 아닙니다. 계산은 천문학이고, 의미는 상징적입니다. 운명이 아니라 자기 성찰을 위한 언어입니다. 저희는 이 두 층위를 의도적으로 분리해 둡니다.
Swiss Ephemeris란 무엇인가
Swiss Ephemeris는 원래 Astrodienst(astro.com을 만든 회사)가 개발한 고정밀 천체력 라이브러리입니다. 행성 위치와 하우스 커스프를 각초 단위의 정밀도, 즉 1도의 1/3600까지 정밀하게 계산하며, 대부분의 전문 점성술 소프트웨어가 쓰는 계산 계층입니다. NatalChart.AI는 sweph Node 바인딩을 통해 2.10.03 버전을 Swiss Ephemeris 데이터 파일과 함께 실행합니다.
솔직하게 구분해 둘 점이 하나 있습니다. 천체력이 입증하는 것은 천문학, 즉 행성이 실제로 어디에 있는지입니다. 점성술의 해석을 입증하지는 않습니다. 해석은 별개의 층위이며, 저희는 둘을 분리해 둡니다. 계산은 정확하지만, 그것이 뜻하는 바는 측정값이 아니라 언어입니다.
NatalChart.AI에서 Swiss Ephemeris는 토대입니다. 네이탈 차트와 그 애스펙트, 트랜짓, 솔라 리턴은 AI가 단 1바이트라도 보기 전에 Swiss Ephemeris로 계산됩니다. 이것이 저희 차트 기반 AI 점성술 방식의 바탕이며, 무료 네이탈 차트로 실제로 작동하는 모습을 볼 수 있습니다.
직접 확인할 수 있습니다. 저희는 고정된 테스트 차트의 중간값, 즉 소수점 넷째 자리까지의 행성 황경과 12개 하우스 커스프 전부를 JPL Horizons의 같은 값과 나란히 공개합니다. JPL Horizons는 NASA가 공개하는 자료로, 저희가 통제하지 않습니다. 15개 천체 가운데 가장 큰 차이는 0.53각초이고, 이 검증은 저희 도구를 포함해 어떤 도구로든 5분이면 다시 해 볼 수 있습니다. 자세한 내용은 차트 검증 방법과 정확도 보고서에 있습니다.
검증 과정 자체는 사용할 Horizons 설정과 함께 Swiss Ephemeris와 JPL Horizons에서 단계별로 설명합니다. 차이를 모두 담은 표는 정확도 보고서에 있습니다.
AI 점성술에 이것이 중요한 이유
대규모 언어 모델은 그럴듯하게 들리는 글을 만드는 데 놀라울 만큼 뛰어납니다. 하지만 행성 위치를 계산하는 데는 서툽니다. 일반 AI에게 특정 날짜와 시간의 네이탈 차트를 요청하면, 앞뒤가 맞아 보이지만 실제 하늘과는 맞지 않는 차트 구성이 나올 수 있습니다. 예측할 것이 아니라 계산해야 할 숫자를 AI가 짐작하고 있기 때문입니다.
NatalChart.AI는 역할을 나누어 숫자를 모델에게 맡기지 않습니다.
- 천문 계산이 먼저입니다. Swiss Ephemeris가 측지 좌표와 시간대를 빠짐없이 반영해 각 천체가 실제로 어디에 있었는지 계산합니다.
- 상징 해석은 그다음입니다. 언어 모델은 그 계산 결과를 구조화된 데이터로 받고, 그 안에 있는 배치만 설명하라는 지시를 받습니다. 이는 지시일 뿐 기술적인 보장이 아니므로, 언급된 배치는 계산된 차트와 대조해 확인해 볼 만합니다(차트에 고정된 AI 리딩 참고).
NatalChart.AI가 계산하는 것
- 주요 천체 10개: 태양, 달, 수성, 금성, 화성, 목성, 토성, 천왕성, 해왕성, 명왕성(전통적인 일곱 행성과 현대의 세 행성).
- 달의 교점: 진교점(라후 / 북교점).
- 주요 소행성: 세레스, 팔라스, 주노, 베스타.
- 그 밖의 천체: 카이론, 릴리스(블랙문, 달의 접촉 원지점). 소행성과 교점을 합해 모두 17개 천체를 계산합니다.
- 계산으로 구하는 포인트: 행운의 점(ASC + 달 − 태양, 주간과 야간 구분 없이 동일)과 버텍스.
- 앵글: 어센던트, 천정(MC), 그리고 그 반대편인 천저(IC)와 디센던트.
- 조디악: 3월 춘분점에서부터 재는 트로피컬 조디악. 같은 순간의 사이데리얼 차트는 대부분의 천체를 황도대 순서로 약 24° 앞선 자리에 놓습니다. 자세한 내용은 트로피컬과 사이데리얼에서 볼 수 있습니다.
- 하우스: 플라시더스 시스템의 12개 커스프. 제품에는 하우스 시스템을 바꾸는 설정이 없습니다.
- 애스펙트: 다섯 가지 주요 애스펙트만 계산하며, 네이탈 차트용 오브는 합, 사각, 삼각, 충이 8°, 육분이 6°로 고정되어 있습니다. 시나스트리와 트랜짓에는 더 좁은 고정 오브를 쓰며, 네이탈 애스펙트와 트랜짓 애스펙트는 하나하나 접근 중인지 분리 중인지도 계산합니다.
오브를 밝히는 이유: 정확한 각도에서 0°30′ 벗어난 사각과 7°30′ 벗어난 사각은 둘 다 사각이라고 부르지만 같은 것이 아닙니다. 더 가까운 쪽이 훨씬 강하므로, 여기서는 모든 애스펙트에 도 단위 오브를 함께 적습니다. 오브의 원리
- 항성: 이름 있는 항성 69개. 접촉은 네이탈 천체와 황경 기준으로 1.5° 이내에서 이루는 합으로 정의합니다(레굴루스, 알골, 스피카, 시리우스 등).
입력값이 거치는 전체 과정
- 출생지 좌표는 도시 검색으로 찾아 WGS 84 / EPSG:4326 형식(십진 도 단위의 위도 / 경도)으로 저장합니다.
- 시간대는 IANA 시간대 데이터베이스를 사용해 지리 좌표와 생년월일로 정합니다. 이 데이터베이스에는 과거의 서머타임 변경, 소련 시대의 시간대 변경, 그 밖의 일회성 규칙이 들어 있습니다.
- 현지 출생 시각은 그 시간대 규칙에 따라 UTC로 변환합니다.
- 그 UTC 순간의 율리우스일을 계산해 Swiss Ephemeris에 넘깁니다.
- Swiss Ephemeris는 그 순간 모든 천체의 황경과 속도를 돌려줍니다.
- 하우스 커스프는 위도, 지방 항성시, 그리고 제품이 계산하는 유일한 하우스 시스템인 플라시더스로 계산합니다.
- 애스펙트는 두 천체씩 황경을 비교해 다섯 가지 애스펙트 각도와 대조하고, 각 애스펙트의 고정 오브 안에 드는지 보아 구합니다. 그래서 리딩은 추측한 애스펙트가 아니라 계산된 애스펙트를 바탕으로 만들어집니다.
계산은 서버에서 Swiss Ephemeris 라이브러리와 공개된 데이터 파일로 실행되므로, 모든 위치는 저희가 따로 만든 표에서 찾아오는 것이 아니라 입력값에서 매번 새로 계산됩니다. 완성된 리딩은 캐시에 저장되어 다시 열어도 비용이 들지 않습니다. 차트 자체는 AI가 짐작할 대상이 아닙니다.
출생 시간을 모를 때 일어나는 일
차트 요소의 대부분은 행성 위치에서 나옵니다. 행성 위치는 날짜에 따라 정해지며, 달과 별자리 경계나 애스펙트 오브의 한계 가까이에 있는 요소는 하루 중 시각에 따라서도 달라집니다. 정오 차트는 가정한 순간에 대한 계산이지, 하루 전체에 대해 검증된 결과가 아닙니다.
어센던트, 천정, 하우스 커스프는 매일 황도대 전체를 한 바퀴 돌며, 그 속도는 장소, 날짜, 떠오르는 별자리에 따라 다릅니다. 그래서 정확한 출생 시간이 있어야 합니다. 출생 시간이 없으면 이 요소들은 대략적으로 정해지는 것이 아니라 아예 정해지지 않으며, NatalChart.AI는 리딩에서 이를 시간에 민감한 요소로 표시합니다. 정확도가 중요하다면 먼저 기록된 시간을 찾아보시기 바랍니다. 자세한 내용은 출생 시간 알아내기와 출생 시간을 모를 때에서 볼 수 있습니다.
자주 묻는 질문
Swiss Ephemeris란 무엇인가요?
Swiss Ephemeris는 원래 Astrodienst(astro.com을 만든 회사)가 개발한 고정밀 천체력 라이브러리입니다. 행성 위치와 하우스 커스프를 각초 단위의 정밀도로 계산하며, 대부분의 전문 점성술 소프트웨어가 쓰는 계산 엔진입니다.
점성술 소프트웨어에 천체력이 왜 필요한가요?
천체력은 시간에 따른 천체의 위치를 담은 표, 또는 그 위치를 구하는 계산입니다. 천체력이 없으면 소프트웨어는 누군가가 태어난 순간 태양, 달, 행성, 소행성이 실제로 어디에 있었는지 알 수 없습니다. 근사식과 조회용 표는 작은 오차를 만들고, 이 오차는 외행성과 과거 날짜에서 점점 커집니다. 정확한 위치를 얻는 믿을 만한 방법은 천체력 수준의 계산뿐입니다.
AI가 행성 위치를 직접 계산하면 왜 안 되나요?
대규모 언어 모델은 천체의 위치를 계산하도록 학습된 것이 아니라 텍스트를 예측하도록 학습되었습니다. 특정 날짜의 행성 황경을 요청받은 LLM은 맞아 보이지만 실제 천체력 계산에는 전혀 근거하지 않은 숫자를 내놓습니다. 그 결과 그럴듯해 보이지만 실제와 맞지 않는 차트가 나옵니다. NatalChart.AI는 먼저 Swiss Ephemeris로 차트를 계산하고, 그다음에야 구조화된 데이터를 AI에 넘깁니다.
각초 단위의 정확도란 무슨 뜻인가요?
1각초는 1도의 1/3600입니다. Swiss Ephemeris는 수천 년에 걸친 기간에 대해 태양, 달, 행성의 위치를 이 수준의 정밀도로 계산합니다. 사용자 입장에서는 차트의 행성 황경이 황도대 1도의 아주 작은 일부까지 정확하다는 뜻이며, 이는 어떤 점성가가 애스펙트에 쓰는 오브 기준보다도 훨씬 작은 차이입니다.
출생 시간이 정확하지 않으면 어떻게 되나요?
계산은 입력값보다 정확할 수 없습니다. 출생 시간에 몇 분의 오차가 있어도 행성은 거의 움직이지 않지만, 달은 한 시간에 약 0.5도를 움직이므로 별자리 경계에 걸린 날에는 별자리가 바뀔 수 있습니다. 어센던트, 천정, 하우스 커스프는 매일 황도대 전체를 한 바퀴 돌며, 그 속도는 장소, 날짜, 떠오르는 별자리에 따라 다르므로 정확한 시각에 민감합니다. 출생 시간을 모르더라도 행성은 정오를 가정한 순간으로 삼아 그대로 계산되지만, 어센던트, 천정, 하우스는 대략적으로 정해지는 것이 아니라 아예 정해지지 않습니다. 리딩은 어느 부분이 시간에 좌우되는지 표시합니다.
NatalChart.AI는 차트를 계산할 때 어떤 표준을 쓰나요?
Swiss Ephemeris(행성 위치, 달의 교점, 소행성, 특수 포인트), IANA 시간대 데이터베이스(과거 현지 시각의 UTC 변환), WGS 84 / EPSG:4326(출생지의 측지 좌표), 트로피컬 조디악, 플라시더스 하우스 시스템을 씁니다. 제품에는 조디악이나 하우스 시스템을 바꾸는 설정이 없습니다.
점성술은 실제 천문 계산에 바탕을 두나요?
천문 계산은 실제이며 정밀합니다. 차트의 행성 황경, 하우스 커스프, 앵글은 고정밀 천체력에서 나오고 각 천체를 각초 단위의 정밀도로 배치하므로, 출생 순간 하늘의 실제 모습과 일치합니다. 점성술의 해석 층위, 즉 그 배치가 뜻한다고 하는 내용은 상징적이며 과학적으로 입증된 것이 아닙니다. 여기서 점성술은 운명이 아니라 자기 성찰을 위한 도구입니다.
정확한 계산이 점성술의 효과를 증명하나요?
아닙니다. 정밀한 위치가 보장하는 것은 차트 자체가 올바르게 계산되었다는 것뿐입니다. 즉 행성과 하우스 커스프가 천체력이 말하는 바로 그 자리에 있다는 것입니다. 이는 천문학이며, 해석을 입증하지 않습니다. 점성가들이 그 배치에 부여하는 의미는 상징의 언어이지, 과학적으로 검증된 주장이 아닙니다.
전문 점성가에게 천체력이 왜 필요한가요?
천체력이 있으면 어떤 날짜와 장소에 대해서든 믿을 만한 행성 위치와 하우스 커스프를 얻고, 과거 현지 시각을 UTC로 바꿀 때 시간대를 올바르게 처리하며, 애스펙트와 오브를 일관되게 다룰 수 있습니다. 천체력이 없으면 위치를 어림해야 하고, 작은 오차가 외행성과 과거 날짜에서 점점 커집니다.