AI 세컨드 브레인

한 줄 정의

AI 세컨드 브레인은 대규모 지식 노동자 및 개인이 정보의 정적인 저장(Storage)을 넘어, 옵시디언 등의 마크다운 노트 앱과 AI 에이전트를 결합하여 지식을 실시간 대화 상대이자 의사결정을 돕는 동반자로 활용하는 상위 개인 지식 관리(PKM) 체계다.

핵심 요지

  • 지식 구조의 이원화 (Johnny Decimal & PARA): 폴더 깊이를 최대 3단계로 제한하고 조니 데시멀 번호 체계를 PARA(Projects, Areas, Resources, Archives) 구조와 결합하여 AI가 맥락을 빠르게 스캔할 수 있도록 유연한 인바운드 링크 구조를 제공한다.
  • 검색 증강 작성(Retrieval-Augmented Writing)으로의 전환: Andrej Karpathy가 제시한 “LLM Wiki” 패턴에 따라 노트를 읽기 전용 도서관으로 삼는 단순 검색 증강 채팅에서 탈피하여, 에이전트가 백그라운드에서 노트를 편집하고 모순을 해결하는 “잠들지 않는 편집장” 구조로 전환한다.
  • 점진적 컨텍스트 공개 (Progressive Disclosure): 루트 CLAUDE.md로 기본 대화를 가볍게 열고, 하위 프로젝트 진입 시 해당 폴더의 세부 지침을 동적으로 로딩하여 모델의 인지 한계와 토큰 예산 낭비를 막는다.
  • 에이전트 자율 인제스천 (AI-native Ingestion): 사용자가 가공되지 않은 러프한 생각이나 일기, 회의록을 입력하면, 백그라운드 에이전트가 /ingest/compile 파이프라인을 구동하여 지식을 정밀 요약하고 핵심 위키 노트와 상호 위키링크(\[\[노트 제목\]\])로 자동 결합한다.
  • 볼트 접근 권한(Vault Access)과 가드레일: 에이전트에게 디렉터리 읽기/쓰기 권한을 주면 생각의 복리 효과를 유도하는 강력한 강제 기제(Forcing Function)가 작동하지만, 외부 입력 차단과 샌드박싱 등의 가드레일이 수반되어야 한다.

상세

1. 지식 연결과 조니 데시멀 & PARA 볼트 구조

  • 다니엘 프린디의 볼트 구조 규칙: 폴더 분류는 최대 3단계 깊이로 제한하고, 조니 데시멀 번호 체계와 PARA 구조를 융합하여 9대 폴더로 지식 베이스를 조직화한다.
    • 0. Inbox (또는 Capture): 정리되지 않은 임시 메모 보관소.
    • Clippings: 웹 클리퍼로 수집된 모든 원시 노트.
    • Attachments: 이미지나 PDF 파일을 프로젝트별 폴더에 보관.
    • Admin: 일일 노트, Bases 데이터, 템플릿, 개인 서류 보관소.
    • Archive: 완료되었거나 거의 사용하지 않는 지식 백업 폴더.
    • References: 독서 기록, 인물 프로필, 장소 정보 등의 참고 자료 모음.
    • Zettelkasten: 제텔 ID별 원자적 개념 노트(하위 폴더 없음).
    • Projects: 마감이 명확한 현재의 활성 프로젝트.
    • Sources: 창작자나 주제별 스크랩 자료.
  • 태깅 및 속성 정형화: 태그와 카테고리는 복수형 및 PascalCase 형식을 취하며, 나만의 태그(예: LogIdeas-, LogJournal-)를 활용한다. 속성 이름은 소문자(tags, aliases), 속성값은 대문자로 통일하여 에이전트의 구문 파싱 일관성을 보장한다.

2. Steph Ango의 에이전트 스킬셋 (kepano/obsidian-skills)

에이전트가 옵시디언 마크다운 구문을 훼손하지 않도록, 옵시디언 CEO Steph Ango는 2026년 초 kepano/obsidian-skills 오픈소스를 공개하여 에이전트에게 옵시디언의 구체적 활용법을 학습시켰다.

  • obsidian-markdown: 위키링크(\[\[노트\]\]), 콜아웃, 프런트매터, 임베드의 올바른 구현 규칙 정의.
  • obsidian-bases: 필터, 뷰, 타입을 갖춘 구조화된 데이터 포맷팅 규칙.
  • json-canvas: 노트 내 시각적 캔버스 파일 생성 및 편집 제어.
  • obsidian-cli: 명령줄을 통한 볼트 제어.
  • defuddle: 스크랩된 웹 페이지를 깨끗한 마크다운으로 전처리하여 네비게이션 광고로 인한 토큰 낭비 방지.

3. Claude Code 기반 8가지 커스텀 슬래시 명령어 세트

Claude Code를 볼트 디렉터리에서 구동하고 .claude/commands/ 디렉터리에 슬래시 명령을 마크다운 파일로 등록하여 비개발 지식 노동용 자동화 워크플로우를 완성한다.

  1. /sync: 최근 7일간의 주간 노트, 활성 프로젝트, 마스터 태스크 리스트, Inbox를 스캔하여 현재 컨텍스트를 요약 동기화한다.
  2. /trace: vault 전체에서 특정 주제의 타임라인(첫 등장 시점, 진화 과정, 현재 연결 링크)을 스캔하여 출력한다.
  3. /connect: 양방향 wikilinks를 따라 direct, one-hop, two-hop 연결 경로를 찾고, 브리지 노트를 식별해 놓치거나 고립된 노트를 찾아 연결을 제안한다.
  4. /inbox: Inbox 내 노트를 분석해 PARA 원칙에 기초한 추천 목적지와 대안을 제시하고, 사용자의 확인 절차(HITL)를 거쳐 자동 분류한다.
  5. /graduate: 최근 주간 노트(1~4주분)를 스캔하여 미완성 아이디어, 답 없는 질문, 회고, 끝맺지 못한 생각을 분리하여 0. Inbox/Graduates/ 하위에 독립 노트로 승격시킨다.
  6. /ghost: 사용자가 작성한 기존 노트의 톤, 어휘, 신념을 학습하여 사용자의 실제 목소리와 말투로 답변 초안을 합성한다.
  7. /challenge: 특정 신념이나 의사결정에 대해 모순점, 숨겨진 암묵적 가정, 추론 약점을 Stress Test하여 사각지대를 폭로한다.
  8. /ideas: 최근 30일간의 관심사 패턴을 채굴하여 내가 이미 연구 중이거나 고민하는 내용에 기반한 차기 빌드 도구, 네트워킹 인물, 글감 아이디어를 제안한다.
  • 주간 리뷰 워크플로우 루프: /sync /graduate /inbox /connect /challenge /ideas 순서로 매주 볼트를 순환 정돈한다.

4. 메타(Meta)의 6만 명 지식 노동자 AI 세컨드 브레인 구축 성과

메타 애널리틱스 팀에서 시작한 이 실험은 엔지니어, PM, 디자이너, 법무, 재무 등 전사 63,000명의 임직원에게 확산되었다.

  • 도입 규모 및 장애 극복: 석 달 만에 0에서 63,000건의 설치를 돌파하였으며 일일 활성 사용자 수(DAU)는 10,000명에 달했다. 한 PM의 자발적 후기 공유로 급속하게 확장되는 과정에서 플러그인의 클라우드 API 호출 제한 초과 장애를 겪었으며, 인프라 대역폭을 10배로 증설하여 대응했다.
  • 조직적 가치: 수동 회의록 요약, 임원 보고 다이제스트(10명 기준의 팀원 보고서 취합이 몇 분 이내에 병렬 처리 완료), PARA 자동 구성(/para-init) 등 아래로부터의 자발적인 확장 플랫폼 생태계가 정착되었다.

5. 하드웨어 세팅 및 모델의 한계

  • 구동 모델 선택:
    • 순수 로컬: 개인정보 보호에 최적화되어 있으나 속도가 느림. Llama 4 Scout, Mistral NeMo 12B, 혹은 코딩용 Qwen3 모델을 사용하며, VRAM이 탑재된 2,500달러 이상의 고성능 노트북이 필수적이다.
    • 하이브리드: 로컬 디스크에 볼트를 둔 채 MCP 서버를 통해 Claude Code 등 클라우드 LLM 추론을 연동한다.
  • 관계성 환각(Hallucination): 소형 로컬 모델의 경우 아무런 맥락이 없는 두 엔티티를 자신 있게 엮어 가짜 관계를 설명하므로 사용자의 비판적 교차 검토가 요구된다.

관련 노트