Claude AI와 협업하여 전통 명리학 교재 2장 작성하기 - 데이터베이스 연동부터 통합 문서까지

소개

시도하고자 했던 것

韓바둑 프로젝트의 일환으로 전자책 『명리학의 과학적 재발견』의 제2장 "음양오행의 철학적 기반"을 Claude AI와 협업하여 작성하는 것을 시도했습니다.

그 이유

·       체계적인 교육 콘텐츠 필요: 탈XX 4관법을 기반으로 한 명리학 교육 자료를 체계적으로 정리할 필요가 있었습니다.

·       데이터베이스 활용: 이미 구축된 PostgreSQL 데이터베이스(gwanbeop_ppt 1,593건, onepoint 427건, cheongan_tongbyun 348건)의 명리학 데이터를 교재에 효과적으로 통합하고 싶었습니다.

·       반복 작업 자동화: Word 문서 생성, 표 작성, 박스 디자인 등 반복적인 문서 작업을 AI에게 맡기고 싶었습니다.

·       품질 개선 반복: v1 → v2 → v3 → 통합본으로 단계적 개선을 통해 최적의 결과물을 얻고자 했습니다.

다양한 색깔의 한국 사업 계획

한국사이트 스크린샷

진행 방법

사용한 도구

도구

용도

Claude AI (Opus 4.5)

문서 구조 설계, 코드 작성, 콘텐츠 생성

Claude Projects

프로젝트 지식 관리, 세션 간 맥락 유지

PostgreSQL

명리학 데이터 저장 (25개 테이블)

Node.js + docx

Word 문서(.docx) 프로그래매틱 생성

pandoc

문서 형식 변환 (docx ↔ md)

 

Step 1: 초안 작성 (v1)

프롬프트: "세션이동, 교재 2장 초안 작성해 줘. 가제와 목차는 다음 자료 참고."

 

결과: 프로젝트 지식에서 "우주변화의 원리" 관련 자료 검색, docx 스킬 확인, Node.js 스크립트로 표 8개 포함 초안 생성 (약 12-15페이지)

Step 2: 원포인트 레슨 박스 추가 (v2)

프롬프트: "교재 2장에 데이터베이스에 있는 명리학 이야기 내용을 대폭 추가하고 싶은데 방법은? 각 섹션 끝에 💡 원포인트 레슨 박스 삽입"

 

결과: onepoint 테이블에서 음양/오행 관련 레슨 검색, 연한 노란색 배경의 원포인트 레슨 박스 6개 추가

Step 3: 4관법 교재 데이터 반영 (v2 수정)

프롬프트: "테이블 10의 4관법 교재와 테이블 15의 천간별 통변집에서 관련 내용을 추출하여 수정해 줘."

 

결과: gwanbeop_ppt 테이블(1,593건) 조회, cheongan_tongbyun 테이블(348건)에서 천간별 특성 추출, 원포인트 레슨 내용을 실제 DB 데이터로 교체

Step 4: 박스 유형 분리 (v3)

프롬프트: "교재 2장의 내용에 4관법과 원포인트 2가지를 다 수록해요. 2개를 합하되 따로 따로 나누어서 기술해요."

 

두 가지 박스 유형 설계

·       📖 4관법 교재 (파란색 배경) - gwanbeop_ppt 출처

·       💡 원포인트 레슨 (노란색 배경) - onepoint 출처

결과: 📖 4관법 교재 박스 7개 (파란색) + 💡 원포인트 레슨 박스 7개 (노란색)

Step 5: 최종 통합 (v1+v2+v3 → 통합본)

프롬프트: "세션이동, 첨부자료의 내용을 확인한 후 전체내용을 하나로 합해줘. [v1.docx, v2.docx, v3.docx 첨부]"

 

통합 방향

버전

기여 내용

v1

풍부한 본문 설명, 표 2-1~2-8 (기초 틀)

v2

💡 원포인트 레슨 (탈XX 4관법 기반 상세 해설)

v3

📖 4관법 교재 박스 분리, 출처 명시 체계

 

최종 결과물

파일: 제2장_음양오행의_철학적_기반_통합본.docx
구성: 6개 섹션 + 표 8개 + 📖 박스 7개 + 💡 박스 7개

결과와 배운 점

🍯 배운 점과 꿀팁

꿀팁 1: 단계적 개선이 효과적

v1(초안) → v2(데이터 추가) → v3(구조 개선) → 통합본으로 단계별 피드백을 통해 품질을 높일 수 있었습니다.

꿀팁 2: 데이터베이스 연동의 가치

이미 구축된 명리학 DB(25개 테이블, 수천 건 데이터)를 교재에 바로 활용하니 내용의 신뢰성과 일관성이 확보되었습니다.

꿀팁 3: 박스 색상으로 출처 구분

📖 파란색(교재) vs 💡 노란색(원포인트)으로 시각적 구분

꿀팁 4: 출처 명시 습관화

모든 박스 끝에 "출처: 테이블명" 표기로 추적 가능

꿀팁 5: 금기어 사전 설정

프로젝트 메모리에 "격국/용신/기신/희신 사용 금지" 설정

🔧 시행착오

문제

해결

세션 이동 시 파일 초기화

매번 결과물을 다운로드하거나 outputs 폴더에 저장

docx 테이블 너비 계산 복잡

100% 너비 + columnWidths 조합으로 해결

대용량 데이터 처리 불가

주제별로 필터링하여 필요한 데이터만 추출

 

도움이 필요한 부분

·       자동화된 품질 체크 시스템 (현재는 수동으로 v1→v2→v3 피드백 반복)

·       여러 챕터 간 용어/표현 일관성 검토 방법

<< 앞으로의 계획 >>

작업

내용

제3장~제14장 작성

동일한 방법론으로 나머지 12개 챕터 작성

자동화 파이프라인 구축

DB → JSON → 교재 자동 생성 시스템 개발

PDF 변환 및 디자인

완성된 docx를 전문 디자인된 PDF로 변환

e-book 플랫폼 배포

유페이퍼, 리디북스 등 전자책 플랫폼 출간

 

도움 받은 글 (옵션)

·       Claude docx 스킬: /mnt/skills/public/docx/SKILL.md (Anthropic 제공)

·       docx.js 공식 문서: https://docx.js.org/

·       pandoc 사용법: https://pandoc.org/

·       韓바둑 프로젝트 문서: 95스키마 문서, 25테이블 구조 문서 v8.12

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요