이 위키는 카파시의 LLM 위키 실험에서 착안한, 직접 고른 자료를 읽고 정리해 쌓아 올리는 개인 지식 베이스입니다. 무엇을 흡수할지는 주제나 매체가 아니라 운영자의 선택이 정하고, 새 자료는 기존 페이지에 덧붙거나 모순을 드러내는 방식으로 계속 얹힙니다. 쌓인 내용은 누구나 검색하고 링크를 따라가며 읽을 수 있도록 공개해 두었습니다. 아래는 이 위키가 어떻게 만들어지고 어떻게 서로 연결되는지를 훑는 설명입니다.
한 문장으로 말하면
사람이 자료를 던져 주면, AI가 그걸 읽고 주제별 페이지로 쪼개 쓰고, 이미 있던 페이지에 이어 붙이고, 링크로 엮습니다. 사람은 자료를 고르는 일과 판단이 갈리는 지점만 확인하고, 정리와 유지보수는 AI가 맡습니다.
세 개의 방(폴더)
| 방 | 무엇이 들어 있나 | 규칙 |
|---|---|---|
raw |
영상 자막, 기사, 공식 문서 등 원본 그대로 | 고치지도 지우지도 않습니다. 웹에도 올리지 않습니다 |
wiki |
AI가 쓴 정리 페이지 — 지금 읽고 있는 이 화면 | AI가 쓰고 고칩니다. 사람은 읽습니다 |
site |
위키를 HTML로 바꿔 배포하는 도구 | 내용은 만들지 않고 보여 주기만 합니다 |
원본을 절대 손대지 않는 이유는 단순합니다. 정리본이 틀렸을 때 되돌아가 확인할 기준점이 필요하기 때문입니다.
페이지는 네 종류뿐
| 종류 | 담는 것 | 예 |
|---|---|---|
entities/ |
고유명사 — 사람, 회사, 제품 | 인물 페이지, 도구 페이지 |
concepts/ |
개념, 주제, 흐름 | 방법론이나 용어 설명 |
sources/ |
자료 한 건당 요약 한 편 | 원본 파일과 1:1로 짝을 이룹니다 |
analysis/ |
질문에 답하다 나온 비교·분석 | 두 입장을 나란히 놓은 표 |
새 내용이 들어온다고 무조건 새 페이지를 만들지는 않습니다. 다른 페이지가 링크를 걸 만한 대상이면 새 페이지를 만들고, 기존 대상의 속성이나 갱신이면 그 페이지를 고칩니다. 애매하면 고치는 쪽을 택합니다. 페이지가 늘어날수록 같은 얘기가 흩어지기 때문입니다.
스킬 — 위키를 굴리는 다섯 가지 동작
스킬은 "이 상황에서는 이 순서로 일하라"고 적어 둔 AI용 작업 지침서입니다. 사람이 한마디 던지면 해당 스킬이 켜지고, AI는 그 절차를 그대로 밟습니다.
| 스킬 | 언제 | 하는 일 |
|---|---|---|
wiki-ingest |
"이거 흡수해" + 자료나 링크 | 자료를 읽고 요약 페이지를 쓴 뒤, 관련 기존 페이지까지 함께 고칩니다 |
wiki-query |
위키 내용에 대한 질문 | 색인부터 훑어 답하고, 남길 값어치가 있으면 분석 페이지로 저장합니다 |
wiki-lint |
"점검해" | 모순·낡은 주장·고아 페이지·빠진 링크를 찾아 고칩니다 |
wiki-refresh |
"최신화해" | 자주 바뀌는 원본을 다시 받아 예전 것과 비교합니다 |
wiki-delete |
"지워" | 지울 범위를 확인받고 지운 뒤, 끊긴 링크를 손봅니다 |
핵심은 마지막 열입니다. 어느 스킬도 혼자 떨어진 문서 한 장을 만들고 끝내지 않습니다. 항상 이미 있던 페이지를 함께 건드립니다.
자료 하나가 들어오면 벌어지는 일
wiki-ingest가 하는 일을 순서대로 보면 이렇습니다.
- 원본을
raw폴더에 그대로 저장합니다. 여기서 바뀌는 건 이후로 없습니다. - 처음부터 끝까지 읽고, 저자·날짜·URL과 믿을 만한 정도를 기록합니다.
- 기존 위키와 대조합니다 — 이 단계가 제일 중요합니다.
- 요약 페이지를 쓰고, 관련 개념·인물 페이지를 함께 고칩니다.
- 색인과 작업 로그를 갱신하고, 검사 스크립트를 돌린 뒤 커밋합니다.
3번에서는 새 주장 하나하나를 세 갈래로 나눕니다.
| 갈래 | 뜻 | 처리 |
|---|---|---|
| 강화 | 기존 주장을 뒷받침합니다 | 그 페이지에 근거로 덧붙입니다 |
| 모순 | 기존 주장과 충돌합니다 | 둘 다 남기고 충돌한다고 표시합니다 |
| 신규 | 처음 나오는 인물·개념입니다 | 새 페이지(최소한 뼈대)를 만듭니다 |
자료 한 건이 보통 10~15개 페이지를 건드립니다. 요약본이 한 장 늘어나는 게 아니라, 위키 전체가 한 칸 두꺼워지는 셈입니다.
연결은 어떻게 만들어지나
페이지끼리는 위키링크로 잇습니다. 대상 페이지의 파일 이름과 문장 안에 보일 한글 이름을 짝지어 적으면, 그 자리가 링크로 바뀝니다. 파일 이름은 영문이어도 독자에게는 늘 한글로 보입니다. 바로 이 위키 색인 링크가 그렇게 만들어진 것입니다.
연결에는 규칙이 몇 개 붙습니다.
- 처음 나오는 고유명사·개념은 그 자리에서 링크합니다. 대상 페이지가 없으면 뼈대라도 만듭니다.
- 링크만 걸고 대상이 없는 상태(고아 링크)는 금지입니다. 검사 스크립트가 잡아냅니다.
- 사실 서술에는 출처를 답니다. 화면에서는 작은 번호 칩으로 바뀌고, 눌러 보면 어느 자료에서 온 얘기인지 보입니다.
- 모든 페이지는 색인에 한 줄 설명과 함께 오릅니다. AI도 질문을 받으면 색인부터 읽습니다.
이렇게 쌓이면 링크가 저절로 지도를 그립니다. 각 페이지 아래의 역링크(이 페이지를 가리키는 다른 페이지 목록)가 그 지도의 반대 방향입니다.
무너지지 않게 붙잡는 장치
위키는 보통 관리 부담 때문에 방치됩니다. 그래서 사람 손이 아니라 장치로 붙잡습니다.
- 검사 스크립트가 끊긴 링크, 빠진 항목, 형식 오류를 기계적으로 잡습니다. 통과하지 못하면 배포가 막힙니다.
- **
wiki-lint**는 스크립트로 판단할 수 없는 것 — 모순, 낡은 주장, 아무도 링크하지 않는 페이지 — 을 찾습니다. - **
wiki-refresh**는 자주 바뀌는 공식 문서를 다시 받아 예전 판과 비교합니다. 원본은 덮어쓰지 않고 날짜를 붙인 새 파일로 남깁니다. - 되돌릴 수 없는 일은 사람에게 먼저 묻습니다. 삭제와 최신화 반영은 확인을 받기 전에는 한 글자도 고치지 않습니다.
- 모든 변경은 git에 기록됩니다. 잘못 지워도 이전 상태로 되돌릴 수 있습니다.
관통하는 원칙이 하나 있습니다. 지우지 않는다는 것입니다. 자료가 서로 어긋나면 한쪽을 고르는 대신 둘 다 남기고 어긋난다고 적습니다. 어느 쪽이 맞는지는 나중에 들어올 자료가 정합니다.