Skip to the content.

In English.

LLM Wiki Newsroom은 흩어진 문서를 사람이 읽을 수 있는 서로 연결된 마크다운 위키로 정리해 주는 오픈소스 프레임워크입니다. 신문사 편집국을 본떠 다섯 역할로 나눈 ‘AI 편집국’ 멀티 에이전트가 위키를 관리합니다. 신문기사·메모·PDF를 raw 폴더에 넣고 명령어 하나만 실행하면, Claude Code 기반 에이전트가 문서를 읽고 인물·개념·관계를 뽑아 서로 링크된 페이지로 엮습니다. RAG와 달리 지식을 미리 구조화해 쌓아 둡니다. 여느 LLM Wiki 구현과 크게 다른 점은 이렇습니다. 글 쓰는 에이전트와 검수하는 에이전트를 별도로 뒀고, 위키를 만드는 저작 지침이 스스로 조금씩 개선됩니다.

GitHub에서 보기 » FAQ 읽기 »

설치 전에 결과부터 보기

레포에 들어 있는 예제(‘AI에서 오픈소스란 무엇인가’ 논쟁)는 GitHub Wiki로 공개돼 바로 볼 수 있습니다. clone 없이도 생성된 페이지를 둘러볼 수 있어요. 아래 인터랙티브 지식 그래프는 clone 후 로컬에서 돕니다.

인터랙티브 지식 그래프. 페이지는 노드, 위키링크는 엣지, 비슷한 주제끼리 자동으로 색깔별로 묶임

인터랙티브 그래프(graph/graph.html)입니다. 페이지는 노드로, 위키링크는 엣지로 그린 다음, 자동으로 감지한 클러스터(비슷한 주제끼리 묶은 무리)별로 색을 입힙니다. 여기에 물리 시뮬레이션 배치와 필터·검색이 들어 있어요. 규모를 보여주려고 더 큰 비공개 인스턴스(약 2,300노드) 화면을 올렸지만, 이 레포는 똑같은 방식으로 둘러볼 수 있는 노드 15개짜리 작은 예제를 담고 있습니다.

무엇이 다른가

카파시의 LLM Wiki가 제시한 3계층 골격을 그대로 씁니다. 원본을 손대지 않고 두는 raw/, 에이전트가 관리하는 wiki/, 운영 규칙을 담은 스키마 계층입니다. 문서를 넣고(ingest), 물어보고(query), 점검하는(lint) 세 가지 작업도 그대로입니다. 이 아이디어를 구현한 사례는 이제 많은데, 그중 인기 있는 것들을 살펴보니 본 프로젝트의 차별점은 세 가지입니다.

게시 전 관문은 둘이고, 둘 다 통과해야 위키에 올라갑니다.

관문 누가 무엇을 보나 성격
1관문 교열 링크·인용·구조 LLM이 아니라 규칙대로 도는 파이썬 검사(tools/lint.py)
2관문 데스크 편향·논증·서사 흐름 채점 기준(루브릭)만 들고 처음 읽듯 하는 정성 검수

코드로 잡히는 건 코드가 잡고, 판단이 필요한 데만 모델을 씁니다.

그 외 지식 그래프·모순 추적·연쇄 갱신·순수 마크다운/옵시디언 연계는 다른 LLM Wiki 구현도 어떤 형태로든 지원하고 있습니다. 자기진화 지침, 채점 기준을 갖춘 다섯 역할 편집국, 메멕스 탐색이 본 프로젝트의 차별화 포인트입니다.

RAG와 어떻게 다른가

  RAG LLM Wiki Newsroom
검색 단위 소스 조각 구조화된 위키 페이지
상호 참조 없음 위키링크 + 백링크 색인
모순 처리 질문 시점에 드러날 수 있음 문서를 넣을 때 표시하고 추적
축적 효과 없음 새 소스가 기존 페이지를 보강
탐색 키워드 검색 그래프 순회 + 연상 경로(trail)

정확히 말하면 검색을 없앤 건 아닙니다. 카파시도 위키를 검색 대신 쓰라고 한 게 아니라, 지식을 한 번 정리해 두는 단계로 제안했습니다. 여기서 쓰는 로컬 검색도 안을 열어 보면 BM25와 벡터를 섞은 방식입니다. 달라지는 건 무엇을 꺼내 오느냐입니다. 질문할 때마다 원문 조각을 다시 긁어모으는 대신, 이미 정리해 서로 엮어 둔 페이지 몇 개를 읽습니다.

핵심 기능

쓰는 쪽과 보는 쪽, 언제 나눠야 하나

검수를 따로 돌리면 에이전트 하나가 자기 글을 자기가 채점할 때보다 토큰도 시간도 더 듭니다. 그렇다고 늘 그만한 값을 하는 건 아닙니다.

위키는 두 번째입니다. 오늘 쓴 페이지가 내일 입력으로 들어가니, 오류 하나가 오류 하나로 끝나지 않습니다. 토큰을 더 쓰면서까지 검수를 나눈 이유가 여기 있습니다.

지금 어디까지 와 있나

빠른 시작

git clone https://github.com/alfadur7/llm-wiki-newsroom.git
cd llm-wiki-newsroom

또는 “Use this template” 로 내 위키 레포를 바로 만들 수 있습니다. 그런 다음 /wiki-ingest로 내 소스를 넣으면 됩니다. 자세한 설치, 아홉 개 슬래시 명령어, 구조는 README(영문) 에 설명되어 있습니다.

더 알아보기


MIT 라이선스. LLM Wiki 패턴을 구조화하고 로컬 우선으로 풀어낸 구현입니다. 공개하여 만들고 다듬고 있습니다.