LLM Wiki 구축 튜토리얼
왜 ? LLM Wiki 를 구축하는가? 안드레이 카파시에 따르면 AI 가 아직 하지 못하는 것이 “Understanding” 이다. 이를 해결하기 위한 방편으로 Wiki를 구축하려고 하는 것이다.
Karpathy의 “LLM Wiki” 패턴을 내 볼트에 맞춰 셋업하는 6단계 가이드. 이 문서는 읽고 따라하는 학습자료다. 실행은 별도 세션에서.
0. 이 튜토리얼이 만드는 것
- raw/ — 내가 넣는 원본 자료 (불변)
- wiki/ — AI가 raw를 읽어 정리·연결하는 위키 (index.md, log.md 포함)
- Output/ — 위키를 활용한 산출물
- CLAUDE.md — 나의 정체성·역할·규칙을 AI에게 매번 주입하는
목적: AI가 내 맥락 위에서 작동하는 “세컨드 브레인” 구축.
Step 1 · WikiSeed.md 작성 (수동, 5분)
볼트 루트에 WikiSeed.md를 만들고, 한 줄씩 3줄만 쓴다.
1. **나는 누구인가** — 이름, 하는 일, 역할
2. **왜 기록하고 싶은가** — 지금 뭐가 안 되는지, 기록이 되면 뭐가 달라지는지
3. **어떤 아웃풋을 만들고 싶은가** — 누구를 위해, 어떤 형태로⚠️ 길게 쓰지 말 것. 인터뷰의 출발점일 뿐.
Step 2 · 인터뷰 시작 프롬프트 (AI에게)
새 채팅을 열고 아래 프롬프트를 그대로 붙여넣는다.
우리는 지금 "AI를 위한 세컨드 브레인"을 만들고 있어.
목적: 세상에 있는 {주제} 관련한 유용한 정보와 지식을 체계적으로 모으고,
나의 맥락에 맞게 정리·연결해서, AI가 이를 읽고 활용하여 {목적} 할 수 있게 하는것.
'WikiSeed.md'는 내가 사전에 작성한 자기소개야.
이걸 읽고, 나의 맥락을 더 깊이 이해하기 위해 인터뷰해줘.
{주제} {목적} 자리는 본인 상황에 맞게 채울 것.
Step 3 · 인터뷰 진행 → “나의 핵심 맥락.md”
- AI가 질문을 던진다 → 솔직하게 답한다.
- 인터뷰가 끝나는 신호가 보이면 명시적으로 요청:
인터뷰 끝났어. 이제 **나의 핵심 맥락.md** 파일로 정리해줘.
산출물: 볼트 루트에 나의 핵심 맥락.md 생성됨.
Step 4 · CLAUDE.md 생성
AI에게:
내 볼트에 "나의 핵심 맥락.md" 파일이 있어.
이 파일을 읽고, CLAUDE.md를 만들어줘.
포함할 섹션:
1. "## 나는 누구인가" → 이름, 하는 일, 핵심 가치
2. "## 나의 역할들" → 각 역할별: 하는 일, 주요 관심사
3. "## 나의 비전과 목표" → 이루고자 하는 것, 타겟 독자/고객
4. "## AI에게 기대하는 것" → 어떤 도움을 원하는지
5. "## 작업 규칙" → 톤, 언어, 결과물 형태
스타일:
- 간결하게, 핵심만
- AI가 매번 읽는다고 생각하고 작성
- 빈칸이 있어도 괜찮아 — 채워진 것만으로 만들어줘
참고: 이미 프로젝트용 CLAUDE.md가 있다면 충돌 검토 필요.
Step 5 · LLM Wiki 셋팅
AI에게:
아래는 Karpathy의 "LLM Wiki" 패턴이야.
내 CLAUDE.md를 읽고, 이 아이디어를 나에게 맞춰서 세팅해줘.
[Karpathy Idea File 전문 붙여넣기]
(원본: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)
해줄 것:
1. 내 목적에 맞는 폴더 구조 만들기
- raw/ → 불변 원본 (내 인풋 유형별 하위 폴더)
- wiki/ → AI가 컴파일하는 위키
- Output/ → 결과물
2. CLAUDE.md에 위키 운영 규칙 추가
3. 각 주요 폴더에 하위 CLAUDE.md 생성
4. wiki/index.md 초기화
5. wiki/log.md 초기화
위키 운영 핵심 규칙 10가지
- raw/는 절대 수정 금지 (불변 원본)
- wiki 페이지 생성/삭제 시 index.md 필수 업데이트
- 모든 오퍼레이션마다 log.md에 기록
- 내부 참조는 wikilink 형식 (
[[페이지명]]) - 모든 wiki 페이지에 YAML frontmatter
- 모순 발견 시 양쪽 소스 모두 인용
- 소스 요약은 사실만, 해석은 개념 페이지에서
- 질의 시 index.md 먼저, raw/는 최후의 수단
- 새 페이지보다 기존 페이지 업데이트 우선
- index 항목은 한 줄, 120자 이내
Step 6 · 사용 사이클
[자료 수집] → raw/ 에 파일 넣기
[컴파일] → AI에게 "컴파일해라"
[질의] → AI가 wiki/index.md → 관련 페이지 → (필요 시) raw/ 순으로 탐색
[산출] → Output/ 에 결과물
체크리스트
-
WikiSeed.md3줄 작성 - 인터뷰 완료,
나의 핵심 맥락.md생성 -
CLAUDE.md생성·검토 -
raw/,wiki/,Output/폴더 구조 셋업 -
wiki/index.md,wiki/log.md초기화 - 운영 규칙 10가지를 CLAUDE.md에 반영
- 첫 raw 파일 투입 → 컴파일 시연
참고
- Karpathy 원본: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f
- 본 볼트의 시드 파일: WikiSeed.md