LLM Wiki — 개인 지식 베이스 패턴

Source: docs/references/llm-wiki.md (seed 문서, raw/ 저장 생략) Type: local By: tobi (추정) Valid as of: 2026-04-19

핵심 Takeaway

  • RAG는 매 질문마다 지식을 재발견하지만, LLM Wiki는 영속적·누적적 위키를 구축해 지식이 쌓인다 (출처: §The core idea)
  • 3계층: Raw(불변) / Wiki(LLM 소유) / Schema(CLAUDE.md) — LLM은 Wiki 계층 전담 (출처: §Architecture)
  • 3가지 오퍼레이션: Ingest → Query → Lint. 좋은 쿼리 답변은 위키로 다시 파일링된다 (출처: §Operations)
  • Index-first retrieval: index.md 를 먼저 읽어 관련 페이지를 탐색, ~100 소스 규모에서 RAG 인프라 없이 동작 (출처: §Indexing and logging)
  • 인간은 소스 큐레이션·탐색·질문 담당, LLM은 교차참조·요약·일관성 유지 담당 (출처: §Why this works)

상세 요약

핵심 아이디어 — 컴파운딩 아티팩트

대부분의 LLM+문서 경험은 RAG다: 쿼리 시점에 관련 청크를 검색해 답변 생성. 지식 축적이 없다. 5개 문서를 종합해야 하는 미묘한 질문도 매번 새로 조각을 찾아야 한다.

LLM Wiki는 다르다: LLM이 영속 위키를 점진적으로 구축·유지한다. 새 소스를 추가하면 청크 색인이 아니라 기존 위키에 통합된다 — 엔티티 페이지 업데이트, 모순 플래그, 합성 강화. 위키는 한 번 컴파일되고 최신 상태로 유지된다.

위키는 영속적 컴파운딩 아티팩트다. 교차참조가 이미 있다. 모순이 이미 플래그됐다. 합성이 이미 모든 소스를 반영한다.

참고: compounding-artifact

3계층 아키텍처

  1. Raw 소스 — 불변 원본 문서. LLM이 읽지만 절대 수정하지 않음
  2. Wiki — LLM이 생성·유지하는 마크다운 파일 디렉터리. 요약·엔티티·개념·비교·인덱스
  3. Schema — CLAUDE.md (Claude Code) 또는 AGENTS.md (Codex). 위키 구조·컨벤션·워크플로우 정의

Schema가 핵심 설정 파일이다 — LLM을 일반 챗봇이 아닌 규율 있는 위키 관리자로 만드는 것.

참고: three-layer-architecture

3가지 오퍼레이션

Ingest: 새 소스 → LLM이 읽기·토론·요약 페이지 작성·인덱스 업데이트·엔티티·개념 페이지 업데이트. 단일 소스가 10-15 위키 페이지에 영향을 줄 수 있음.

Query: 위키에 질문 → LLM이 관련 페이지 탐색·읽기·인용 포함 답변 합성. 중요한 인사이트: 좋은 답변은 위키 새 페이지로 파일링된다. 탐색이 지식 베이스에 누적됨.

Lint: 주기적 건강 점검 — 페이지 간 모순, 오래된 클레임, 고아 페이지, 누락 교차참조, 데이터 갭. LLM이 새 질문·소스 제안도 함께 수행.

인덱싱과 로그

index.md (콘텐츠 중심): 위키 전체 카탈로그. 각 페이지 링크·한줄 요약·메타데이터. Ingest마다 LLM이 업데이트. 쿼리 시 LLM이 먼저 읽음.

log.md (시간 순서): 발생한 일·시점의 append-only 기록. ## [YYYY-MM-DD] op | title 형식으로 간단한 파싱 가능.

참고: index-first-retrieval

인간-LLM 분업과 Memex

위키 유지의 지루한 부분은 독서·사고가 아니라 부기 작업이다. 교차참조 업데이트, 요약 최신화, 모순 주석, 수십 페이지 일관성 유지. 인간은 유지비가 가치보다 빠르게 증가해 위키를 포기한다. LLM은 지루하지 않고, 교차참조 업데이트를 잊지 않으며, 한 번에 15개 파일을 처리할 수 있다.

이 아이디어는 vannevar-bush의 Memex(1945)와 정신적으로 연결된다 — 연상 흔적(associative trails)을 가진 개인 큐레이션 지식 저장소. Bush가 해결하지 못한 부분(유지 주체)을 LLM이 담당한다.

obsidian은 위키 브라우징의 IDE로 사용된다. LLM은 프로그래머, 위키는 코드베이스.

연결되는 위키 페이지