<div align="center">
자미두수(紫微斗数) · 오픈 소스 명반 생성 엔진
알고리즘은 공개된 전통 지혜이며, 담장 안에 갇혀서는 안 됩니다.
CI
License: MIT
Dataset: CC BY 4.0
한국어 (본문) · English
</div>
일반적으로, 프로젝트 철학:
자미두수(紫微斗数)는 중국 전통 명리학의 보물입니다. Ni Haixia 선생님은 《Tian Ji》(천기)에서 정통 자미두수 체계를 체계적으로 정리했습니다. 저희는 기술적인 수단을 통해 더 많은 사람이 이 학문을 접하고 배울 수 있기를 바랍니다.
명반 생성 알고리즘과 지식 기반을 오픈 소스로 공개하는 이유는, 알고리즘은 공개된 전통 지혜이며, 담장 안에 갇혀서는 안 된다고 믿기 때문입니다. 진정한 가치는 해석의 깊이, 사용자 경험의 다듬어짐, 그리고 지속적인 운영의 축적에 있습니다.
일반적으로, 프로젝트 정보:
Ni Haixia의 《Tian Ji》(천기) 교육 체계를 기반으로 하는 자미두수 명반 생성 시스템은 완전한 명반 생성 알고리즘, 사화(四化) 시스템, 격국 지식 라이브러리, 고문 원전 데이터, 그리고 완벽하게 오픈 소스로 공개된 자미두수 해석 데이터를 포함합니다: v4.0 해석 데이터셋 — 67.5만 장의 명반 × 13차원 = 877만 건의 해석 내용으로 구성되었으며, 본문은 약 204억 자에 달하고 압축 해제 시 56.6 GB (2026-10-15 발표).
| 데이터셋 | 명반 수 | 해석 내용 수 | 압축 해제 용량 | 커버 연도 |
|---|
| v4.0 해석 데이터셋 (2026-10-15) | 674,976 | 8,774,688 | 56.6 GB | 1950–2026 (실제 날짜만 포함) |
| ... | | | | |
| <sub>v3.0의 명반당 해석 글자 수는 2,160장 명반을 샘플링하여 추정한 것이며, 나머지 수치는 전체 통계입니다. 두 버전 모두 명반당 13차원 정보를 제공합니다.</sub> | | | | |
온라인 체험: metisziwei.com에서 명반 생성, AI 해석, 명반 이력 기능을 모두 공개했습니다.
참고: 육친 판단에 대하여
자미두수는 육친(부모, 형제, 자녀 등)을 판단하는 데 있어 어느 정도의 한계가 존재합니다. Ni 선생님은 《Tian Ji》에서 “도수(斗数)로 육친을 점치는 것은 원래 비교적 부족하다”고 지적했습니다. (2상 · 00:25:27). 전통 술수(術數)에서 철판신수(鐵板神數)는 육친을 대조하는 데 독특한 강점을 가지고 있습니다. (2상 · 00:03:15). 하지만 Ni 선생님이 자미두수를 핵심으로 삼는 이유는, 지리, 환경, 인사를 결합하여 종합적인 판단을 형성함으로써 “하늘의 이치를 알고, 땅의 지리를 알며, 사람의 일을 아는” 완전한 체계를 구축할 수 있기 때문입니다. (2상 · 00:25:43). 따라서 육친과 관련된 분석은 참고용으로만 활용하시기 바랍니다. metisziwei.com 상에서도 부모, 형제, 자녀 세 가지 차원 모두 동일한 설명을 첨부하고 있습니다.
목차
| 장(Chapter) | 한 줄 요약 |
|---|
| 일 | 이번 업데이트 | 13차원 단어는 Ni 선생님 원문 및 《전서》와 구절 단위로 교정되었으며, 67.5만 명반 × 13차원 해석 데이터셋 v4.0을 발표했습니다. |
| ... | | |
이번 업데이트 (2026-10-15)
이번 업데이트는 웹사이트가 2026-10-15에 배포한 내용(웹사이트 콘텐츠 버전 ca268829f7a9)을 따릅니다:
本轮更新总览
1. v4.0 해석 데이터셋 (13차원) 발표 — 674,976장의 명반 (양력 1950–2026년의 모든 실제 날짜 × 12시진 × 남녀) × 13차원 = 8,774,688 건의 해석 내용, 본문은 약 204억 자입니다. 압축 해제 시 56.6 GB입니다 (v3.0이 33.1 GB였으며, 71% 증가). 압축된 파일 크기는 161 MB에 불과하며, 연도별로 77개의 파일로 나뉘어 있어 필요한 연도만 다운로드하거나 전체 연도의 총 패키지를 한 번에 다운로드할 수 있습니다. 다운로드는 Release v4.0-13d를 참조하고, 사양 및 필드는두 번째·새로운 13차원 해석 데이터셋-v4.0(2026-10-15)를 참고하십시오. 발표 전 77개 파일은 각각 해제되었으며, 원본 데이터와 바이트 단위로 일치합니다.
2. 13개 차단어 교정: 니 사(倪師)의 원문 및 《전서》 원문을 구절별로 교정 (차단어 데이터베이스는 여전히 공개되지 않으며, 교정 결과는 v4.0 데이터셋에 반영됨):
- 니 사 또는 《전서》에서 출처를 찾을 수 없는 인용구는 삭제하거나 문자를 하나하나 확인할 수 있는 원문으로 대체했습니다. 니 사의 원문에는 《천기(天紀)》 몇 집, 몇 분 몇 초가 명시되어 있습니다.
- 발생하지 않는 사화(四化) 관련 구절(예: 칠살화권, 자미화기 등)은 삭제했으며; 특정 조건에서만 성립하는 차단어에는 조건을 추가했습니다.
- 「힘이 강할 때……낙함할 때……」와 같이 양쪽을 언급하는 문장은 명반에 따라 성립되는 한 가지 경우만 표시하도록 변경했습니다.
- 건강 관련: 어느 장부를 주의해야 하는지 여부는 니 사의 견해를 따랐습니다. 즉, 전체 판에서 살성(殺星)이 가장 집중된 궁에 그 지지를 대응하는 장부로 수정했으며, 더 이상 별의 오행을 기준으로 장부를 추론하지 않습니다.
- 웹사이트 지식 기반 「고서 인용」은 244처에서 405처로 증가하여, 모든 곳에서 《자미두수 전서》 원문 속에서 문자를 하나하나 찾아볼 수 있습니다.
3. 명반 생성 엔진 동기화 (PR #39) — dst-cn.ts에 특정 연도의 중국 서머타임 시작 및 종료를 조회하는 chinaDSTSpan(year)가 추가되었고, cities.ts에는 성급 직할 현급 단위와 신장병단 각 시의 경도가 보완되었습니다 (신농가, 하이난 각 시현, 아라르 등). 출생지를 선택할 때 진태양시(真太陽時) 교정이 가능합니다.
4. 라이선스 — DATASET-LICENSE의 적용 범위에 v4.0가 추가되었습니다. 해석에서 인용된 니 사의 원문은 데이터 권한 범위에 포함되지 않으며, 이는 제5장 니 사 원문의 CC BY-NC-SA 4.0과 일치합니다. v3.0 샘플 데이터셋 및 그 조항은 변경되지 않았습니다.
2026-10-24 보충: 프로젝트의 이념을 페이지 상단으로 이동시켰습니다 — 제목 아래 중앙에 「알고리즘은 공개된 전통 지혜이며, 울타리에 갇혀서는 안 된다」라는 문구를 배치하고, 그 뒤로 두 단락의 이념 원문(앞에 '프로젝트 이념' 표시)을 배치했습니다. 기존 소개 단락 앞에는 '프로젝트 정보' 표시를 붙였습니다. 제10장 「프로젝트 이념」은 페이지 상단을 가리키도록 수정되었습니다.
2026-10-20 보충: 별의 밝기(星曜亮度) 기본값이 《두수 전서》로 변경되어 주류 명반 소프트웨어와 일치하게 되었습니다. 이전 기본값인 「현대 수정 v2」는 여전히 유파 설정에서 선택할 수 있습니다. 천요, 천형, 천희, 대호, 해신, 절공, 부절, 순공의 밝기가 보완되었으며, 월덕은 더 이상 밝기를 표시하지 않습니다. 5장의 금본 표준 명반으로 각 궁을 교차 확인했으며, 별이 놓인 궁과 밝기 모두 일치합니다. 주의: v4.0 데이터셋(10-15)은 이전 기본값 「현대 수정 v2」로 생성되었으므로, 여기의 밝기 글자와 소량 변화하는 해석 문구는 새 기본값과 다를 수 있습니다.
2026-10-06 ~ 10-07 보충: README에 「참고: 육친 판단에 관하여」(니 사 원문 + 출처 링크, 중/영 두 버전)가 추가되었습니다. 웹사이트 링크에 채널 코드 ?from=이 추가되었으며, 니 사의 원문 자료(주성 남두, 북두 귀속)를 동기화 교정했습니다.
지난 업데이트 (2026-09-21)
2026-10-03 보충: 니 사의 《천기·자미두수》 원문 1848조가 별도의 장(제5장)으로 구성되었습니다. 외부 기여 #29를 통합했습니다 (시진 번호 검증). 엔진은 존재하지 않는 그레고리력 날짜를 거부하며, 데이터셋에 필드 구경 및 알려진 문제가 보완되었습니다. package-lock.json을 제출했으며, 사이트 주소를 설정 가능하게 변경했습니다. 합반 시연은 로컬 엔진으로 명반을 생성하고 AI 인터페이스가 누락된 경우 명확히 알림을 표시하도록 수정했습니다. 기여 가이드라인, 행동 강령, 문제 및 PR 템플릿이 보완되었습니다. 영어 소개 README.en.md가 새로 추가되었고, 사용하지 않는 배포 도구 패키지 두 개(vercel CLI, @cloudflare/next-on-pages)를 제거하여 의존성을 483개에서 185개로 줄였습니다. 이후 Next.js 16으로 업그레이드하며 postcss 취약점을 수정했고, GitHub 보안 경고가 51개에서 0개로 사라졌습니다.
本轮更新总览
세 달 만에 본 저장소는 전체 업데이트를 완료했습니다 (PR #28, 26개 파일, +2736 / −108 라인):
1. 명반 생성 엔진을 온라인 기준에 동기화 — algorithm.ts가 181라인에서 641라인으로 변경되었고, sihua / types / constants / patterns / cities / famous를 업데이트했습니다; 8개 모듈(1367 라인)이 추가되었습니다:
| 모듈 | 역할 |
|---|
true-solar-time.ts | 진태양시 교정 (경도차 + 평균 시차) |
| ... | |
2. 회귀 테스트 및 CI 보완 — 이전에는 본 저장소에 테스트가 전혀 없었습니다. 이제 5개의 명반 회귀 테스트를 갖추었으며, npm test 명령 한 번으로 실행되고, 푸시(push)와 PR마다 GitHub Actions에서 자동으로 실행됩니다. | |
3. 명반 샘플 시진(時辰) 주석 오류 수정 (#26) — famous.ts에 있는 11개의 유명인 샘플 중 7개에서 시진 주석이 hour 인덱스와 불일치하는 문제가 있었습니다 (hour는 항상 시진 지지 인덱스 0–11이며, 시간대(hour)가 아닙니다). 이 문제를 수정하고 회귀 방지 코드를 추가했습니다.
4. 누적된 이슈 처리: 기존 18개의 이슈를 4개로 줄였으며, 남은 4개는 현재 진행 중인 문제입니다.
5. 문서 및 라이선스: DATASET-LICENSE 파일을 새로 추가했습니다. README 파일에는 엔진 기능 목록, 유지보수 주기, 오픈소스 범위 등을 보완했으며, 두 가지 허위 설명(데이터셋 '범위가 온라인과 완전히 일치함', 인터페이스 '완전한 Next.js 15 프론트엔드')을 수정했습니다.
이·신, 13차원 해석 데이터셋 v4.0 (2026-10-15)
다운로드 위치: 본 저장소 우측 Releases → v4.0-13d
v4.0은 2026년 10월 15일 버전의 단어장 데이터베이스를 사용하여 재구성되었습니다. 13개 분석 차원의 해석 내용은 니하이샤(倪海厦)의 《천기(天纪)》 원문과 《자미두수전서(紫微斗数全书)》 본문을 근거로 글자 단위, 문장 단위로 교정했습니다. 출처를 찾을 수 없는 인용구는 삭제하거나 글자 단위로 확인할 수 있는 원문으로 대체했으며 (니 사부의 원문은 《천기》 권수와 시간 코드를 명시), 발생하지 않는 사화(四化) 관련 문장은 삭제하고, 조건이 필요한 해석에는 그 조건을 명시했습니다.
규격
| 항목 | 설명 |
|---|
| 명반 수 | 674,976장 (공력 1950–2026년 × 실제 월별 일수 × 12 시진 × 남녀) |
| ... | |
줄마다 한 장의 명반 (JSON Lines), 필드:
| 필드 | 의미 |
|---|
k | 키: YYYY-MM-DD-시진순서-성별, 예: 1990-01-01-0-male |
| ... | |
범위 설명
- 본 명반 뷰의 해석 내용입니다. 웹사이트에서 독자의 현재 나이에 맞춰 재작성된 문장, 각 차원 끝에 추가되는 니 사부의 법칙 단락, AI 해석은 데이터셋에 포함되어 있지 않습니다.
- 시진 순서대로 직접 배열되었으며, 출생지를 기준으로 진태양시(真太陽時) 교정은 이루어지지 않았습니다.
다운로드 및 압축 해제
zstd -d --long=27 year-1990.jsonl.zst
...
--long=27은 반드시 붙여야 합니다 (압축 시 긴 윈도우를 사용했기 때문). Windows에서는 zstd 공식 배포 패키지에 있는 zstd.exe를 사용할 수 있으며, 파라미터는 동일합니다.
인용구 설명
해석 내용에서 인용한 니하이샤의 《천기》 원문은 본 데이터셋의 라이선스 범위에 속하지 않습니다: 이는 해석 내용의 출처를 설명하기 위해 권수와 시간 코드를 명시한 짧은 인용일 뿐이며, 저작권은 원 저작자에게 있습니다. 이 원문을 별도로 묶어 사용하려면 제5장 니 사부 원문의 CC BY-NC-SA 4.0에 따라 처리해야 합니다. 《자미두수전서》의 원문은 퍼블릭 도메인(public domain)입니다.
라이선스
v3.0과 동일합니다: CC BY 4.0으로, 자유 상업적 이용이 가능하며 유일한 요구 사항은 출처 표기 유지입니다 (위 '인용구 설명'의 니 사부 원문 제외). 전체 조항은 DATASET-LICENSE를 참조하십시오. 인용 시 다음을 기재해 주십시오:
본 프로젝트는 자미두수 오픈소스 해석 데이터셋 v4.0 (674,976 명반 × 13 차원)을 사용했습니다.
출처: https://github.com/Renhuai123/ziwei-doushu
저자: 왕다위(王多鱼)AI
이, 51.8만 명반 샘플 데이터셋
다운로드 위치: 본 저장소 우측 Releases 페이지
저희는 자미두수 명반 샘플 데이터셋 전체를 오픈소스로 공개했습니다. 이 데이터셋은 51만 8천 가지의 배열 조합 (연도 60 × 월 12 × 일 30 × 시 12 × 성별 2)을 포괄하며, 각 샘플에는 완전한 명반 구조와 니하이샤 체계 기반의 해석 텍스트가 포함되어 있습니다.
2.1 데이터 규격
| 항목 | 설명 |
|---|
| 샘플 수 | 518,400개 |
| ... | |
필드 정의 (각 샘플은 birthInfo에서 생성되며, 흔히 오해하는 필드는 hour입니다): | |
| 필드 | 의미 |
|---|
birthInfo.year / month / day | 그레고리력 출생 날짜: 1924–1983년 (완전한 갑자 주기), 매월 1~30일 사용 |
| ... | |
| 시진 순서와 시간대 비교표: | |
| 순서 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|
| 시진 | 자 | 축 | 인 | 묘 | 진 | 사 | 오 | 미 | 신 | 유 | 술 | 해 |
| 시간대 | 23–1 | 1–3 | 3–5 | 5–7 | 7–9 | 9–11 | 11–13 | 13–15 | 15–17 | 17–19 | 19–21 | 21–23 |
23:00–23:59 출생 (늦은 자시)은 다음 날짜로 배반(排盤)하며, 시진은 0을 사용합니다. 00:00–00:59 출생 (이른 자시) 역시 당일 날짜로 배반하며, 시진은 마찬가지로 0을 사용합니다.
알려진 문제점: 약 2,520개의 샘플은 존재하지 않는 날짜를 포함하고 있습니다. 생성 과정에서 매월 1–30일을 사용했기 때문에, 2월 30일이나 윤년이 아닌 해의 2월 29일도 샘플로 생성되었습니다. 총 105개 날짜 × 12 시진 × 2 성별 = 2,520개의 데이터가 포함되어 있으며, 이는 전체의 0.49%를 차지합니다. v3 엔진은 이러한 날짜에 대해 오류를 발생시키지 않고, 대신 다음 날인 3월 12일로 배반을 연장(順延) 처리하므로, 이 샘플들의 내용은 해당 3월 12일의 샘플과 중복됩니다. 사용 시에는 다음 조건의 데이터를 필터링해야 합니다: month = 2이면서 day = 30, 또는 month = 2이면서 day = 29이고 해당 연도가 윤년이 아닌 경우.
엔진은 2026-10-03부터는 존재하지 않는 날짜를 직접 거부할 것이며, 다음 버전의 데이터셋에는 이러한 샘플이 없을 것입니다.
2.2 다운로드 방법
Releases로 이동하여 다음 파일을 다운로드하십시오:
ziwei-samples-v3-part1.zip.001 (1.9 GB)
ziwei-samples-v3-part2.zip.002 (1.9 GB)
ziwei-samples-v3-part3.zip.003 (1.8 GB)
...
다운로드 후 병합하여 압축을 해제하십시오:
cat ziwei-samples-v3-part*.zip.* > combined.zip
unzip combined.zip
...
2.3 용도
- 소형 모델 미세 조정(Fine-tuning) 학습 데이터 (51.8만 개의 input-output 쌍)
- AI 대화의 RAG 검색 소스
patterns.ts 수정 후 A/B 기준 비교
- 자미두수 연구 및 데이터 분석
2.4 데이터 라이선스 및 출처 표기
📂 완전 오픈 소스 · 상업적 이용 가능 — 이 데이터셋은 다음을 포함하되 이에 국한되지 않는 모든 프로젝트에서 사용할 수 있습니다:
- 상업 제품 / SaaS / 유료 애플리케이션
- AI 모델 미세 조정 (오픈 소스 또는 폐쇄형 모델 모두 가능)
- 2차 개발, 재배포, 파생 데이터셋
- 학술 연구, 기술 블로그, 교육 과정
유료 결제, 신청, 사전 고지 의무가 없습니다.
유일한 요구사항은 데이터 출처 표기(attribution)를 유지하는 것입니다:
본 프로젝트는 자미두수 오픈 소스 샘플 데이터셋 v3.0 (518,400개)을 사용했습니다.
출처: https://github.com/Renhuai123/ziwei-doushu
작성자: 왕다위AI
어디에든 가능합니다:
- 웹페이지 / 제품: About 페이지 / 회사 소개 / 데이터 출처 / 푸터 등에 한 줄 링크만 기재하면 됩니다.
- AI 모델: Model Card 또는 Dataset Card의 "Training Data" 필드
- 학술 논문: 참고 문헌 또는 감사의 글 장
- 2차 배포된 데이터셋: README 또는 메타데이터 파일에 상위 출처를 명시
오직 이것 하나만 지켜주시면, 나머지는 모두 자유롭습니다. 전체 약관은 DATASET-LICENSE를 참조하십시오. 이 데이터가 좋은 결과물을 만드는 데 도움이 되기를 바랍니다. 만약 만들게 된다면 샤오홍슈 / 더우인 / 샹위에서 @왕다위AI에게 인사해주세요 👋
III. 빠른 시작
git clone https://github.com/Renhuai123/ziwei-doushu.git
cd ziwei-doushu
...
로컬 검증:
npm run typecheck
npm test
매번 push 및 PR 시 GitHub Actions에서 동일한 세트(아래 .github/workflows/ci.yml 참조)를 실행합니다.
주의: 오픈 소스 버전에는 백엔드 API 라우트가 포함되어 있지 않습니다. 배반, 명반 전시, 합반 기반 설정은 모두 브라우저에서 본 저장소의 엔진을 사용하여 완료되며, 어떤 API Key도 필요하지 않습니다. AI 해석(/api/interpret) 및 합반 AI 분석(/api/heming)은 사용자가 직접 인터페이스를 구현해야 합니다. 아직 구현되지 않은 경우, 이 두 곳에서는 "오픈 소스 버전에는 해당 인터페이스가 포함되어 있지 않습니다"라는 메시지가 표시되며, API Key를 설정해도 사용할 수 없게 됩니다 (이것이 #30의 원인입니다).
4. 배반 엔진
배반 핵심 로직은 모두 lib/ziwei/에 있습니다.
4.1 구현 가능한 기능 (일반적인 배반 라이브러리와의 차이점)
| 능력 | 설명 |
|---|
| 진태양시 보정 | 출생지 경도를 기준으로 시차 + 평균 시차를 계산하여, 동서 방향으로 한 시진 차이가 나는 것을 방지합니다. |
| ... | |
4.2 파일 분할 방법
| 파일 | 설명 |
|---|
algorithm.ts | 완전 배반 프로세스: 명궁 안착, 오행국 결정, 14주성 안착, 보좌성 안착, 대운/유년 배치 등을 수행합니다. |
| ... | |
4.3 고서 원문 (lib/classics/)
- 골수부(骨髓賦) (
gusuifu.ts) — 자미두수의 핵심 가요(歌訣)
- 자미두수 전집 (
quanji.ts) — 청나라 시대의 고본서 자료
- 자미두수 전서 (
quanshu.ts) — 천희이전 본서
4.4 SEO 지식 그래프 (lib/seo/)
14 주성 × 12 궁위의 구조화된 지식 데이터로, 콘텐츠 생성이나 지식 기반 구축에 활용할 수 있습니다.
5. 니사(倪師)의 《천기·자미두수》 원문
倪海厦《天纪·紫微斗数》一图看全
니하이샤(倪海厦)의 《천기》 자미두수 관련 원문은 총 1848개에 달합니다. 정규 강의 14강(제2~15강 상반부)과 보충 자료 2단으로 구성되어 있으며, 강좌별로 나뉘어 docs/tianji-ziwei/ 폴더에 위치합니다. 각 항목에는 출처 시간이 포함되어 있어 클릭하면 B站 원본 영상의 해당 초점으로 바로 이동할 수 있습니다.
- 읽는 방법: 먼저 상단 이미지에서 보고 싶은 주제를 찾은 후, 해당하는 강좌(예: 5상 (자미가 자지에 위치), 13상 (살파랑, 학권록 삼회))를 클릭합니다.
- 출처: 사촌 저장소 nihai-tianji-corpus에서 가져왔으며, 코퍼스(Corpus)를 기준으로 하므로 코퍼스가 업데이트되면 함께 동기화됩니다.
- 상업적 이용 여부: 불가능합니다. 이 장의 내용은 별도로 CC BY-NC-SA 4.0을 채택하고 있으며, 자세한 내용은 9. 프로토콜을 참조하십시오.
6. 인터페이스는 데모(Demo)입니다
인터페이스 코드는 app/ 및 components/에 있습니다. 저장소의 인터페이스는 최소한으로 실행 가능한 예제 세트이며, 배반 엔진을 구동하고 명반을 그려내는 기능을 제공하여 사용자가 이를 기반으로 자신만의 제품을 만들 수 있도록 돕습니다. 실제 상업용 버전의 인터페이스는 오픈 소스 범위에 포함되어 있지 않으며, 둘 사이에는 큰 차이가 있습니다:
| 페이지 / 컴포넌트 | 본 저장소 (Demo) | 온라인 상업 버전 |
|---|
배반 페이지 app/chart/page.tsx | 75행 | 1227행 |
| ... | | |
| 데모가 구현 가능한 기능: 출생 정보 폼, 명반 격자 및 궁위 상세 정보, 본명 / 대운 / 유년 전환, 고서 리더(전체 검색), 명리 백과사전 (14 주성 × 12 궁위), 밝음/어두움 테마, 모바일 기기 적응. | | |
데모에 없는 기능: 온라인에서 재작업된 인터랙티브 인터페이스, AI 스트리밍 해석, 합반 도표, 공유 카드, 그리고 분석 내용 자체(db-analysis.ts는 자리 표시자 구현입니다). 즉, 데모는 명반을 그릴 수는 있지만, 온라인 버전과 같은 수준의 해석은 제공할 수 없습니다.
7. 오픈 소스 경계: 포함되지 않은 것들
✅ 오픈 소스: 차트 생성 엔진(lib/ziwei/), 고전 서적 공공 영역 원문(lib/classics/), SEO 지식 그래프(lib/seo/), 데모 인터페이스, 51.8만 샘플 데이터셋, 13차원 해석 데이터셋 v4.0
❌ 비공개: 문장 추출 데이터베이스(lib/ziwei/db-analysis.ts는 자리 표시자이며, 실제로는 수천 줄에 달하는 13가지 주제별 문장), AI 해석 프롬프트, 백엔드 API(/api/interpret 등), 사용자 시스템(로그인 / 회원 / 결제), 서버 측 보안(서명, 방지 로직, 워터마크), 배포 설정
AI 해석 능력이 필요하다면 lib/ziwei/patterns.ts와 heming-knowledge.ts에 있는 지식 기반을 참고하여 원하는 LLM과 조합해 프롬프트를 직접 구축할 수 있습니다.
VIII. 유지보수 주기 및 기여
본 저장소는 차트 생성 엔진 + 데이터셋의 공개 스냅샷이며, 전담으로 유지보수되는 오픈 소스 제품이 아님을 명확히 밝힙니다. 오해를 막기 위함입니다:
- 엔진 동기화: 온라인 버전 배포에 맞춰
lib/ziwei/ 엔진 레이어를 동기화하고 태그를 지정합니다. 문장 추출 데이터베이스, AI 해석, 상업용 웹사이트 프론트엔드는 동기화 범위에 포함되지 않습니다.
- Issue: 확인은 하겠지만 답변이 즉각적이지 않을 수 있습니다. 재현 단계나 구체적인 차트 예시(년/월/일/시 + 성별 + 어떤 부분이 잘못되었는지)가 있는 문제는 우선 처리됩니다.
- PR (Pull Request): 환영합니다. 특히 회귀 테스트, 용어 수정, 문서화에 대한 기여를 바랍니다. 차트 생성 기준을 변경하는 내용은 근거(고전 원문 또는 검증 가능한 비교 자료)를 반드시 첨부해 주십시오.
IX. 프로토콜 (Protocol)
본 저장소는 네 부분으로 권한이 부여됩니다. 앞의 세 부분은 느슨한 라이선스 정책을 따르며, 상업적 이용에 제한이 없습니다. 다만, 니 사(倪师)의 원문 내용은 상업적으로 사용할 수 없습니다:
| 내용 | 프로토콜 | 간단 설명 |
|---|
코드 (lib/, app/, components/) | MIT License | 자유롭게 사용하되, LICENSE 파일을 유지해 주십시오. |
| ... | | |
요약: 코드와 데이터는 가져다 써도 되며 상업적 이용도 가능하지만 출처 링크를 명시해야 합니다. 니 사의 원문 내용은 비상업적인 학습 및 연구 목적으로만 제한됩니다 (데이터셋 해석에서 인용된 니 사의 원문 역시 데이터 권한 범위에 포함되지 않습니다).
X. 소개 및 연락처
프로젝트 철학
본 페이지 상단 참고. 직접 구축하고 싶으신가요? 코드는 모두 여기에 있습니다. 가져다 쓰십시오. 번거롭다고 느끼시나요? metisziwei.com에서 바로 사용하십시오.
기술 스택 (Tech Stack)
- 프레임워크: Next.js 16 (App Router)
- 언어: TypeScript
- 스타일링: Tailwind CSS + CSS Variables 디자인 시스템
- 차트 생성: iztro + lunar-javascript 기반
- 애니메이션: Framer Motion
연락처
- 온라인 플랫폼: metisziwei.com (ICP 등록 완료: 渝ICP备2026013379호-1)
- 질문 및 수정 제안: CONTRIBUTING.md 참고; 논의는 토론 게시판을 이용해 주십시오.
- 💕 재정적 도움은 좋아요를 눌러주세요: 샤오홍슈 / 더우인 / 앳쉬(X)에서 왕다위AI 팔로우하고, 최신 업데이트 및 더 많은 자회(紫微) 지식을 가장 먼저 확인하세요~