14년치 일기를 Claude Code에 넣어봤다
I fed 14 years of daily journals into Claude Code
TL;DR Highlight
14년치 일기 5,000개를 Claude Code에 넣어 패턴 분석을 해본 실험 - 예상 밖의 깊은 인사이트를 얻었다는 경험 공유
Who Should Read
자기 성찰에 관심 있는 개인, 오랜 기간 일기를 써온 사용자
Core Mechanics
- 14년·5000개 마크다운 일기를 Claude Code에 피드해 자기 패턴 분석
- 글쓰기 자체가 목적이었던 일기를 AI가 읽고 의미 있는 통찰 제공
- 프라이버시 우려가 있지만 자기 이해 도구로서의 가능성 검증됨
Evidence
- 14년치 일기를 Claude Code에 넣었을 때 패턴 분석이 가능했으며 의미 있는 인사이트가 나왔다는 실제 사용자 경험
- 프라이버시 우려에도 불구하고 자기 이해 도구로서의 가능성을 직접 검증한 사례
How to Apply
- 개인 일기를 마크다운으로 보관 중이라면 Claude Code에 폴더 통째로 넣고 "패턴과 반복되는 테마를 찾아줘"라고 요청
- 비공개 작업이므로 로컬 Claude Code 환경에서 진행 권장
Code Example
snippet
# 일기 파일 합치기 예시
import os
journal_dir = "./journals"
combined = []
for fname in sorted(os.listdir(journal_dir)):
if fname.endswith(('.txt', '.md')):
with open(os.path.join(journal_dir, fname)) as f:
combined.append(f"=== {fname} ===\n{f.read()}")
full_text = "\n\n".join(combined)
print(f"총 글자 수: {len(full_text):,}")Terminology
Claude CodeAnthropic이 만든 Claude AI의 코딩 특화 버전. 터미널에서 직접 파일을 읽고 코드를 짜주는 AI 어시스턴트.
컨텍스트 윈도우AI가 한 번에 기억하고 처리할 수 있는 텍스트의 최대 길이. 책으로 치면 '한 번에 읽을 수 있는 페이지 수'.
비정형 텍스트엑셀처럼 규칙적인 형식이 없는 자유로운 글. 일기, 메모, 채팅 로그 같은 것들.
hierarchical summarization긴 문서를 작은 조각으로 나눠 각각 요약한 뒤, 그 요약들을 다시 요약하는 기법. 책 한 권을 챕터별로 요약하고 나서 전체 요약을 만드는 것과 같음.
전처리AI에 데이터를 넣기 전에 정리·가공하는 작업. 요리로 치면 재료 손질 단계.
익명화이름, 주소 등 개인을 특정할 수 있는 정보를 지우거나 가리는 작업. 일기에서 '김철수' → '친구A'로 바꾸는 것.