강력한 AI로부터 평균적인 답변을 받는 이유는 단 하나뿐입니다.

그 AI가 당신에 대해 아무것도 모르기 때문입니다.
당신의 비즈니스, 고객, 어제 내린 결정을 알지 못합니다. 그래서 매번 처음부터 추측합니다. 아무리 훌륭한 추측이라도 "평균 점수"에 도달할 뿐입니다.
저는 Claude Code를 사용하여 "자신의 복사본"을 만들어 이 문제를 해결했습니다. 기술적인 용어로는 '세컨드 브레인(Second Brain)'입니다. 당신의 기억, 판단력, 글쓰기 스타일이 AI가 읽고 쓸 수 있는 형식으로 디스크에 저장되는 시스템입니다.
저는 이 시스템을 몇 달 동안 운영해 왔으며, Fable 5를 위해 완전히 재구축했습니다. 버전 2.0입니다. 이 글에서 제가 만든 것, 만든 방법, 코드, 폴더 구조 등 모든 것을 설명하겠습니다. 모든 템플릿과 스크립트를 GitHub에 올려두었으니, 가져다가 직접 발전시켜 보세요.
→ github.com/chaenmasahiro0425/exbrain

세컨드 브레인이란? ── Obsidian 위에 있는 폴더에 불과합니다
거창한 장치가 아닙니다. 그 정체는 Mac에 있는 Markdown 파일 묶음입니다. Obsidian(무료 Markdown 앱)으로 이 파일을 보고, Claude Code가 이 폴더를 직접 읽고 씁니다. 플러그인이나 커넥터는 필요 없습니다. 사람은 Obsidian으로 읽고, AI는 폴더에 접근합니다. 둘 다 동일한 "두뇌"를 보고 있는 셈입니다.

PC가 꺼져 있어도 작동합니다(자동화된 클라우드 작업). iPhone에서도 읽을 수 있습니다(iCloud 동기화). 그리고 어떤 모델로 전환하든 이 두뇌는 유지됩니다. 이것이 가장 중요한 부분입니다. 이 메커니즘을 한 장으로 정리하면 다음과 같이 흐릅니다: 저장 → 엮기 → 사용.

동일한 Fable 5라도 이 두뇌에 연결되는 순간 완전히 다른 기계가 됩니다. 코드는 당신의 아키텍처를 따르고, 텍스트는 당신의 어조로 작성되며, 제안은 당신이 가진 사실에 기반합니다.

몇 달간 운영하며 얻은 교훈 하나
작년에 저는 SOUL / MEMORY / DREAMS라는 세 개의 파일을 중심으로 1세대를 구축했습니다. 일일 로그, X 클립, 회의록이 자동으로 축적되는 시스템이었습니다. 몇 달간 운영하면서 한 가지를 매우 분명하게 깨달았습니다.
가공되지 않은 로그는 놔두면 저절로 쌓입니다. 하지만 "컴파일된 지식"은 놔두면 썩습니다.
일일 노트와 클립은 자동화를 통해 매일 더 방대해집니다. 하지만 고객 페이지와 인덱스는 몇 주 만에 구식이 되었습니다.
4월에 만든 고객 목록은 7월의 새로운 프로젝트를 전혀 알지 못한 채 얼어붙어 있었습니다. 먹이를 줘야 한다는 사실을 기억할 때만 성장하는 두뇌는 3주 만에 죽습니다.
그래서 "4개 레이어"로 나눴습니다 ── 2.0 설계
2.0에서는 모든 것을 하나의 상자에 넣지 않았습니다. 특성이 다른 4개의 레이어로 나누고, 각 레이어에 하나의 "작성자"만 고정했습니다. 작성자가 하나뿐이면 구조적으로 동기화 충돌이 발생하지 않습니다. 정체성(성격)은 사람만, 다이제스트(요약)는 클라우드만, 위키(지식)는 야간 컴파일러만, 원시(가공되지 않은 로그)는 자동 수집만 담당합니다.

왜 원시 레이어를 불가침으로 만들었을까요? 동일한 AI가 동일한 노트를 반복해서 읽고 다시 쓰면 세부 사항이 사라지고 오류가 복리로 증가하기 때문입니다. 원시 로그를 고정함으로써 그 위의 지식 레이어는 필요에 따라 몇 번이라도 재구축할 수 있습니다.
이 업데이트는 다음 해외 기사를 참고하여 이루어졌습니다.
https://x.com/masahirochaen/status/2073548158270144705
2.0의 핵심 ── "야간 컴파일러"
이것이 핵심입니다. 원시 로그를 지식으로 전환하는 작업을 매일 밤 23:30에 실행되는 자동 컴파일러에 맡겼습니다. 매일 밤 이 컴파일러가 깨어나 당일의 로그와 새 클립을 읽고, 언급된 고객, 사람, 도구에 대한 페이지를 출처 링크와 함께 자동으로 업데이트합니다. "CyberAgent와 450만 계약 체결"이라고 적혀 있으면 해당 사실이 해당 페이지에 쌓입니다.

컴파일러가 제멋대로 굴지 못하도록 하는 세 가지 메커니즘이 있습니다. ① LLM이 git에 접근하지 못하게 합니다. ② 레이어별로 쓸 수 있는 위치를 제한합니다(원시 또는 정체성 레이어는 건드리지 못하게 합니다). ③ 원시 레이어에 변경이 발생하면 자동으로 복원하고 커밋을 중지합니다. 그리고 비용이 핵심입니다. 컴파일은 일상적인 작업이므로 가장 저렴한 모델로 실행합니다. 프리미엄 모델은 주간 통합 패스에만 사용하면 됩니다.
두뇌를 살아있게 유지하는 "루프"
세컨드 브레인은 기억이 아니라 일정에 의해 살아갑니다. 각 세션 시작 시 프라이머가 오늘의 컨텍스트를 주입하고, 아침저녁으로 일일 노트가 생성되며, 4시간마다 X 북마크가 수집되고, 매일 밤 컴파일되며, 일요일에는 부패 감지(린트)와 주간 요약이 실행됩니다. 프리미엄 모델은 일주일에 한 번만 작동합니다. 나머지는 모두 저렴한 모델과 셸 스크립트가 처리합니다. 최상위 모델에 일상적인 작업을 맡기는 것은 돈을 낭비하는 것과 같습니다.

매일 "본 기억"을 선택할 필요는 없습니다
"어떤 글이 좋은지 직접 골라야 하나요?" ── 아닙니다. 이것이 이 설계의 답변입니다.
X에서 눈에 띄는 것이 있으면 북마크만 하면 됩니다. 4시간마다 실행되는 클립 기능이 자동으로 원시 레이어로 흘려보냅니다(현재 1,467개 항목이 축적되었습니다).
Slack DM에 기사 링크를 던져넣는 것만으로도 충분합니다. 사람이 하는 일은 "보는 것"뿐입니다. 선택은 야간 컴파일러의 몫으로 만들었습니다. 우리는 읽기와 기억하기를 분리했습니다.
그리고 Fable 5가 등장했습니다 ── 키워온 "명령어"의 80%를 버렸습니다
몇 달에 걸쳐 작성한 규칙은 어느새 방대해졌습니다. Fable 5로 전환하면서 가장 먼저 한 일은 그중 80%를 "삭제"한 것입니다.
이전 모델은 단계별 지침을 제공하지 않으면 평균 점수로 돌아갔습니다. 그래서 "이렇게 하지 마, 저렇게 하지 마"라는 지침을 끝없이 추가했습니다. Fable 5는 다릅니다. 노력(맨아워)을 통해 지능과 속도를 파악하며, 원하는 동작은 "짧은 문장"만 있으면 됩니다. 나열을 멈추자 오히려 더 똑똑해졌습니다.
세컨드 브레인에게 이것은 순풍이었습니다. 이전 세대를 위해 비대해진 스킬과 프롬프트는 Fable 5에서는 오히려 품질을 떨어뜨립니다.
따라서 2.0에서는 컴파일러 프롬프트와 CLAUDE.md를 단축했습니다. 두뇌에는 "사실"만 저장하면 됩니다. 행동은 모델이 똑똑해질수록 짧아집니다.

요약 ── "자신의 복사본"을 만드는 7단계

① 볼트(Obsidian 폴더) 생성
② 4개 레이어로 분할(raw / wiki / digest / identity), 레이어당 하나의 작성자 고정
③ 가지고 있는 모든 것을 raw에 던져넣기
④ 야간 컴파일 설정(매일 밤, 저렴한 모델 사용)
⑤ 주간 린트로 "부패" 감지(일요일, LLM 사용 안 함)
⑥ 검증을 통해 연구를 자산으로 전환
⑦ INDEX를 입구로 사용하고 전체 스캔 금지
운전석에 있는 모델은 다시 바뀔 것입니다. 하지만 볼트는 모든 전환을 견뎌낼 것입니다. 그리고 기록된 피드백은 누가 운전하든 매주 두뇌를 더 똑똑하게 만듭니다. 가장 작은 버전은 한 시간 안에 만들 수 있습니다. 하나의 폴더, 당신의 비즈니스에 관한 10개의 파일, 그리고 "그것을 먼저 읽으라"고 지시받은 에이전트. 그 후에는 출력이 나머지를 알려줄 것입니다.
모든 것을 오픈소스로 공개했습니다. 템플릿, 스크립트, 그리고 영문과 일문으로 작성된 README까지. 부담 없이 가져가세요. → github.com/chaenmasahiro0425/exbrain





