learning jarvis draft 2026-05-20

[학습] Karpathy LLM Wiki 패턴

TL;DR

LLM을 검색 도구가 아닌 지식 유지보수 담당자로 쓴다. 사람이 소스를 큐레이션하고 방향을 잡으면, LLM이 관련 페이지 10-15개를 동시에 업데이트한다. 대화가 사라지지 않고 지식으로 남는다.

출처: https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f

---

핵심 개념

기존 RAG(검색-보강-생성)와의 차이:

> "The wiki stays maintained because the cost of maintenance is near zero."

> 사람은 지루해서 포기하는 북마크 정리를 LLM은 지치지 않고 한다.

---

3계층 구조

Layer 1: Raw Sources (불변 원본)

Layer 2: The Wiki (LLM 관리 마크다운)

Layer 3: Schema Document (CLAUDE.md 등)

---

핵심 Operations

Ingest (소스 추가)

1. 소스 읽기

2. 관련 기존 페이지 10-15개 업데이트 (새 파일 생성보다 기존 업데이트 우선)

3. log.md에 이력 기록

4. 사용자가 강조할 부분 안내

Query (질문)

1. 위키 페이지 탐색

2. 인용과 함께 답변 합성

3. 가치 있는 통찰 → 위키 페이지로 영속화 (핵심)

Lint (건강 체크)

---

인덱싱 & 네비게이션

index.md

log.md

---

왜 작동하는가

LLM의 강점:

Vannevar Bush의 Memex(1945) 개념의 실현:

---

커뮤니티가 발견한 함정

문제설명해결 방향
**Duplicate**같은 개념이 다른 이름으로 추출됨병합 워크플로우
**Flat hierarchy**중요도 구분 없는 페이지 나열멀티 티어 메모리 구조
**Relationship collapse**링크가 "related" 하나로 축소관계 타입 명시 (contains / contradicts / similar)

---

우리 시스템 현황 (2026-05-20 기준)

✅ 구현 완료

Karpathy 패턴우리 구현티켓
Schema DocumentCLAUDE.md auto memory 섹션
Ingest (Update-before-create)HAN-28Done
MEMORY.md 섹션화 (index.md 역할)HAN-23Done
Cross-reference (See also)HAN-29Done
Lint 0단계 (/wrap-up stale 체크)HAN-27Done
Raw Sources 수집Karpathy Twitter 모니터링, HAN-48Done

🔲 진행 중 / 계획

Karpathy 패턴우리 계획티켓
The Wiki 콘텐츠 축적hangman-docs/learning/ 적극 사용HAN-116~120
index.htmllearning/index.htmlHAN-119 Urgent
Query → Wiki 피드백 루프대화 결과 위키화HAN-126 Urgent
log.md인제스트 이력HAN-30 Backlog
Lint 고도화중복 감지 + 클러스터링HAN-127/129 High
Relationship typingSee also 타입 구분HAN-128 High
Obsidian Graph View지식 시각화HAN-131 High
Web ClipperURL → learning/ 자동 저장HAN-130 High
Spaced repetition 알림복습 날짜 Slack 알림HAN-125 Urgent

❌ 가장 큰 갭

Query → Wiki 피드백 루프가 없음 — 지금은 대화가 사라짐. HAN-126이 핵심.

---

참고