콘텐츠로 이동

LLM Wiki — 소스 요약

LLM을 활용해 개인 지식베이스(위키)를 점진적으로 구축·유지하는 패턴을 제안하는 아이디어 문서입니다.

핵심 문제의식

기존 RAG 방식(NotebookLM, ChatGPT 파일 업로드 등)은 매 질문마다 원본에서 지식을 재발견합니다. 축적이 없습니다. 5개 문서를 종합해야 하는 질문을 할 때마다 LLM이 처음부터 조각을 맞춰야 합니다.

제안하는 대안

LLM이 영구적이고 복리로 성장하는 위키를 점진적으로 구축·유지합니다.

  • 새 소스가 들어오면 읽고, 요약하고, 기존 위키에 통합합니다(교차참조 갱신, 모순 표시, 종합 보강).
  • 지식은 한 번 컴파일되면 계속 유지되므로 매번 재도출하지 않습니다.

3계층 아키텍처

계층 역할 소유자
Raw sources 원본 문서 (불변) 사용자
Wiki 구조화된 마크다운 페이지 LLM
Schema 규칙·워크플로 정의 (CLAUDE.md 등) 사용자 + LLM

3가지 핵심 작업

  • Ingest — 소스를 추가하면 요약을 만들고 entity/concept 페이지와 index·log를 갱신합니다.
  • Query — index를 읽고 관련 페이지를 찾아 답변을 합성합니다. 좋은 답변은 위키에 다시 편입합니다.
  • Lint — 모순을 검사하고 고아 페이지를 정리하며, 누락된 교차참조를 보완하고 새 탐구 방향을 제안합니다.

인덱싱·로깅

  • index.md — 콘텐츠 중심 카탈로그입니다. 카테고리별 페이지 목록과 한 줄 요약을 담습니다.
  • log.md — 시간순 작업 기록(append-only)입니다. ## [날짜] 작업유형 | 제목 형식으로 적습니다.

도구 생태계

  • Obsidian — 위키 뷰어·편집기입니다 (그래프 뷰, Dataview, Marp 플러그인).
  • Obsidian Web Clipper — 웹 기사를 마크다운으로 변환합니다.
  • qmd — 마크다운용 로컬 검색 엔진입니다 (BM25 + 벡터 하이브리드).
  • Marp — 마크다운으로 슬라이드를 만듭니다.
  • Dataview — frontmatter를 기준으로 동적 쿼리를 실행합니다.

왜 작동하는가

위키 유지의 병목은 독서나 사고가 아니라 잡무(bookkeeping)입니다. 교차참조 갱신, 요약 최신화, 모순 감지가 여기에 해당합니다. 사람은 이 부담 때문에 위키를 포기합니다. LLM은 지루해하지 않고, 교차참조를 빠뜨리지 않으며, 한 번에 15개 파일을 건드릴 수 있습니다.

사상적 계보

Vannevar Bush의 Memex (1945)와 사상적으로 이어집니다. 개인이 큐레이팅하는 지식 저장소이며, 문서 간 연상적 연결이 문서 자체만큼 가치 있다는 비전입니다. Bush가 풀지 못한 유지보수 주체의 문제를 LLM이 맡습니다.