Claude AI로 전자책 4부(11-14장) 65페이지 초안 작성하기

소개

시도하고자 했던 것

「명리학의 과학적 재발견」 전자책의 4부 "AI 융합 사례" (11-14장) 초안을 Claude AI를 활용하여 작성하고자 했습니다.

목표 문서 구조

제목

핵심 내용

11장

112만 조합 데이터베이스 설계

PostgreSQL 25테이블, 95스키마

12장

RAG 기반 AI 통변 시스템

Dify + LangGraph + Claude

13장

적중률 50%→80% 향상 전략

4관법 알고리즘, LLM 절기 오류

14장

전통 지식의 디지털 보존

UNESCO 등재 비전

그 이유

·       분량 문제: 4개 장(11-14장), 약 65페이지 분량의 기술 문서를 직접 작성하기엔 시간이 부족

·       자료 통합 필요: 프로젝트 지식베이스에 흩어진 여러 자료(PostgreSQL 로드맵, LangGraph 로드맵, UNESCO 전략 등)를 체계적으로 통합해야 함

·       전문 서식 필요: 표, 목록, 색상 강조 등 전문적인 Word 문서 서식이 필요

·       반복 개선 가능: AI를 활용하면 피드백 → 수정 → 재생성 사이클을 빠르게 반복할 수 있음

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

한국사이트 스크린샷

진행 방법

사용한 도구

·       Claude AI (Opus 4.5): 문서 구조 설계 및 콘텐츠 생성

·       docx-js: Node.js 기반 Word 문서 생성 라이브러리

·       Claude Projects: 프로젝트 지식베이스 활용

·       python-pptx: PPT 파일 텍스트 추출 및 DB 변환

작업 흐름 (v1 → v2.2)

v1 기본 초안 → 교수님 피드백 "PPT 자료 추가해줘"
→ v2 PPT 반영 → 교수님 피드백 "지식베이스 미활용 자료도 추가해줘"
→ v3 지식베이스 보강 → 교수님 피드백 "v1, v2, v3 합치기"
→ 통합 완전판 완성!
→ v2.2 gwanbeop_ppt 1,593건 + classics 2,015건 반영

Step 1: v1 기본 초안 생성

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

 

결과: 4개 장 기본 구조 완성, 25테이블 구조, 95스키마 상세, Dify 68문서 지식베이스 설명 (약 60페이지)

Step 2: v2 PPT 반영

PPT 파일을 압축 해제하여 12개 슬라이드에서 핵심 정보 추출:

슬라이드

추가 반영 내용

#3

프로젝트 비전: "제자가 스승을 완성한다"

#6

25테이블 핵심 지표 박스

#7

5단계 통변 생성 프로세스 표

#11

4단계 로드맵 (2026-2027)

Step 3: v3 지식베이스 미활용 자료 보강

프롬프트: "지식베이스에 있는데 그간 1-14장에서 활용하지 못한 자료도 여기에 추가해줘."

출처

추가 내용

ChatGPT 심층연구

4계층 데이터 구조 (L1-L4), GuardrailAgent 개념

Gemini 검토

PostgreSQL 18.1 신기능, NLI 기반 환각 방지

Gemini UNESCO

등재 기준별 대응 전략 (i)(ii)(iii)(vi)

LLM 절기오류

한국 역사적 시간대 변경 이력, LLM "미신" 인식 모순

 

Step 4: 통합 완전판 생성

섹션 수

표 수

주요 내용

11장

8개

8개

DB 설계 + 4계층 구조 + PG 18.1 신기능

12장

6개

7개

RAG + LangGraph + NLI Guardrail

13장

5개

5개

품질 향상 전략 + LLM 절기 오류

14장

7개

7개

UNESCO 전략 + Gemini 제언

합계

26개

27개

약 65페이지

Step 5: v2.2 gwanbeop_ppt 대규모 업데이트

항목

v2.1

v2.2

변화

gwanbeop_ppt

105건

1,593건

+1,488건

classics

1,843건

2,015건

+172건

총 DB 데이터

~8,922건

~10,623건

+1,701건

PPT → PostgreSQL 자동 변환 워크플로우

·       [1] PPT 업로드 → Claude에 파일 첨부

·       [2] python-pptx 분석 → 슬라이드별 텍스트 추출

·       [3] INSERT SQL 자동 생성 → .sql 파일 다운로드

·       [4] PowerShell scp → 서버 업로드

·       [5] psql 실행 → DB 저장 완료

결과와 배운 점

📊 최종 산출물

파일명: 명리학의_과학적_재발견_4부_AI융합사례_v2_2.docx

항목

v2.1

v2.2

총 작업 시간

약 2시간

약 2.5시간

최종 분량

약 65페이지

약 68페이지

섹션 수

26개

27개

표 수

27개

28개

gwanbeop_ppt

105건

1,593건

classics

1,843건

2,015건

🍯 배운 점과 꿀팁

꿀팁 1: 반복 개선 워크플로우

v1(기본) → v2(PPT 반영) → v3(지식베이스 보강) → 통합본. 한 번에 완벽한 문서를 만들려 하지 않고, 단계적으로 피드백을 반영하며 개선

꿀팁 2: 단계별 피드백 전략

❌ "완벽한 문서 만들어줘" ✅ "기본 구조 먼저 → PPT 추가 → 지식베이스 보강 → 통합"

꿀팁 3: 구체적인 자료 지시

❌ "관련 자료 참고해서" ✅ "PostgreSQL 로드맵, LangGraph 로드맵, UNESCO 전략 문서 참고해서"

꿀팁 4: PPT → PostgreSQL 자동화

python-pptx와 Claude를 결합하면 대용량 PPT 파일(500+ 슬라이드)도 자동으로 DB에 입력 가능. 탈XX 30년 교육자료 1,593건을 RAG 지식베이스로 활용

🔧 시행착오

문제

해결

v1에서 누락된 자료

"지식베이스에 있는데 활용하지 못한 자료도 추가해줘"라고 명시적 요청

PPT 파일 직접 읽기 어려움

ZIP으로 압축 해제 후 XML에서 텍스트 추출

대용량 PPT 메모리 부족

서버에서 직접 python-pptx 실행, PowerShell scp로 파일 업로드

SQL 인젝션 오류

escape_sql() 함수로 ' → '' 변환

도움이 필요한 부분

·       이미지 자동 삽입: 현재는 텍스트 위주로 생성되며, 다이어그램은 별도 작업 필요

·       크로스 레퍼런스: 장 간 상호 참조 자동화

·       목차 자동 생성: TOC 기능 개선 필요

<< 앞으로의 계획 >>

기간

계획

단기 (1주)

1-10장 초안 동일 방식 작성, 전체 14장 통합 후 목차 및 색인 생성

중기 (1개월)

전문 편집 및 디자인 보완, PDF 변환 및 전자책 포맷(ePub) 제작

장기 (3개월)

전자책 출판 (교보문고, 리디북스), UNESCO 디지털 문화유산 등재 신청 자료로 활용

 

도움 받은 글 (옵션)

·       Claude AI 공식 문서 - Computer Use

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

·       Claude Projects 활용 가이드

·       python-pptx 공식 문서: https://python-pptx.readthedocs.io/

·       韓바둑 프로젝트 내부 문서: 25테이블 구조 v8.12

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요