Skip to main content

5. 지식 관리 시스템(Second Brain)과의 통합

Views 33약 8분생성형 AI 활용

지식 관리 시스템(Second Brain)과의 통합

문서를 잘 쌓아두는 팀은 생각보다 많습니다. 그런데 문서를 잘 써먹는 팀은 드뭅니다. 회의록은 드라이브에 잠들고, 장애 대응 절차는 위키 어딘가에 묻히고, 시니어의 판단 기준은 슬랙 대화창에서 반짝이다 사라집니다. 문제는 정보가 없어서가 아닙니다. 정보가 실행으로 연결되지 않기 때문입니다.

에이전트 시대의 Second Brain은 단순한 메모 저장소가 아닙니다. 에이전트가 필요할 때 불러와 판단하고, 다음 행동으로 이어갈 수 있는 실행 가능한 지식 계층입니다. 다시 말해, 문서 관리와 자동화가 한 몸이 되는 구조입니다. 이 장의 핵심은 하나입니다. 지식을 "보관"하는 데서 멈추지 말고, 에이전트가 "작업"에 바로 투입할 수 있게 바꾸는 것입니다.

지식 관리 시스템(Second Brain)과의 통합

5.1 파편화된 지식을 에이전트의 '장기 기억'으로 바꾸는 법

에이전트의 장기 기억은 마법 같은 초능력이 아닙니다. 오히려 아주 현실적입니다. 어디에 저장할지, 어떤 형식으로 남길지, 무엇을 먼저 기록할지, 누가 갱신할지를 정해 두는 운영 체계에 가깝습니다. GTD, PARA, 제텔카스텐을 결합한 Second Brain 접근이 강한 이유도 여기에 있습니다. 먼저 포착하고, 나중에 분류하며, 작은 단위의 노트를 점점 연결해 큰 지식으로 키우기 때문입니다.1

실무에서는 장기 기억을 세 층으로 나누면 이해가 쉽습니다.

  • 원본 층: 회의록, 문서, 메신저 대화, PR 리뷰, 장애 로그처럼 가공 전 자료를 보존하는 곳

  • 정제 층: 원본에서 핵심 사실, 결정, 작업, 개념을 뽑아 연결한 위키와 노트

  • 실행 층: 정제된 지식을 에이전트가 바로 쓰도록 만든 스킬, 플레이북, 스크립트

이 세 층이 분리되어 있어야 하는 이유는 분명합니다. 원본은 증거이고, 정제본은 이해이며, 실행본은 행동이기 때문입니다. 셋을 한데 섞으면 나중에 "이 판단이 어디서 왔지?"라는 질문에 답하기 어려워집니다.

특히 중요한 원칙은 raw-first입니다. 들어온 정보는 먼저 원문 그대로 저장하고, 그다음에 엔티티를 추출하고, 프로젝트·사람·태스크·결정 같은 적절한 위치로 라우팅해야 합니다. 이렇게 해야 추출이 틀려도 원문이 살아 있고, 나중에 더 나은 규칙으로 다시 가공할 수 있습니다.2 데이터베이스에서 로그를 남기고 처리하는 것처럼, 지식도 먼저 받아 적고 나중에 컴파일하는 셈입니다.

이 방식은 흔한 RAG 사용법과도 결이 다릅니다. 단순 RAG는 질문이 들어올 때마다 관련 조각을 그때그때 다시 꺼내 조합합니다. 반면 위키형 Second Brain은 소스가 들어올 때 지식을 미리 정리하고 연결합니다. 그래서 다음 질문에서는 "재발견"이 아니라 "누적된 이해"를 바탕으로 답하게 됩니다.3 개발자 입장에서 보면, 쿼리마다 코드를 새로 짜는 것이 아니라 한 번 빌드한 라이브러리를 계속 개선해 쓰는 느낌에 가깝습니다.

예를 들어 봅시다. 슬랙에서 "배포 실패 원인은 GPU 할당 지연이고, 금요일까지 Bob이 조치한다"라는 대화가 오갔다고 합시다. 그냥 지나가면 흩어진 맥락으로 끝납니다. 하지만 Second Brain에서는 이 한 줄이 원본 기록이 되고, 프로젝트 상태 업데이트가 되며, Bob의 액션 아이템이 되고, 일정 리스크 경고가 됩니다. 같은 정보가 여러 문서를 동시에 갱신하는 것입니다. 여기서부터 에이전트는 "무슨 일이 있었는지"가 아니라 "무엇을 해야 하는지"를 이해하기 시작합니다.

5.2 사내 위키와 기술 문서를 스킬 라이브러리로 변환하기

많은 팀이 위키를 갖고 있지만, 에이전트에게는 그 위키가 여전히 너무 넓고, 너무 길고, 너무 수동적입니다. 문서를 스킬 라이브러리로 바꾸려면 "읽을거리"를 "행동 단위"로 다시 쪼개야 합니다.

Agent Skills의 기본 구조는 단순합니다. 하나의 스킬 디렉터리에 SKILL.md를 두고, 필요하면 scripts/, references/, assets/ 같은 하위 폴더를 붙입니다. 중요한 점은 모든 내용을 한 번에 주입하지 않는다는 것입니다. 스킬 이름과 설명으로 존재를 알리고, 작업과 맞을 때만 본문을 불러오고, 정말 필요할 때만 참고 자료나 스크립트를 읽는 progressive disclosure 방식이 전제됩니다.4

즉, 사내 위키를 스킬로 바꾼다는 말은 위키 전체를 프롬프트에 붙여 넣는다는 뜻이 아닙니다. 오히려 반대입니다. 거대한 문서를 잘게 나누고, 어떤 상황에서 어떤 지식을 활성화할지 정교하게 설계한다는 뜻입니다. 필요한 스킬만 선택적으로 로드하지 않으면 컨텍스트가 쉽게 오염되고, 여러 패턴이 뒤섞이며, 결국 에이전트의 집중력이 흐려집니다.5

실무 변환 순서는 대체로 이렇습니다.

  • 반복적으로 묻는 절차를 찾습니다. 예를 들어 배포 체크리스트, 장애 대응, 보안 승인, 코드 리뷰 규칙처럼 재사용 빈도가 높은 문서입니다.

  • 문서에서 판단 기준과 예외 조건을 뽑습니다. 단순 설명보다 "이럴 때는 이렇게 한다"가 스킬화 가치가 높습니다.

  • 문서를 역할별로 쪼갭니다. 백엔드 배포, 프런트엔드 릴리스, 온콜 장애 대응처럼 한 스킬이 한 일을 하게 만듭니다.

  • 긴 배경 설명은 references/로 보내고, SKILL.md에는 절차와 의사결정 규칙만 남깁니다.

  • 실행이 필요한 작업은 scripts/로 분리합니다. 예를 들어 로그 수집, 형식 검증, API 호출 같은 부분입니다.

여기서 description은 생각보다 중요합니다. 설명은 스킬의 간판이자 검색 키워드입니다. "문서 처리"처럼 넓게 쓰면 에이전트는 언제 이 스킬을 써야 할지 모릅니다. 반대로 "사내 배포 승인 절차 적용. 릴리스 승인, 변경 창구, 롤백 기준을 검토할 때 사용"처럼 쓰면 활성화 조건이 또렷해집니다.6

아래처럼 지식 저장소와 스킬 라이브러리를 나란히 두면 운영이 편합니다.

knowledge/
├── raw/
├── wiki/
├── overviews/
└── skills/
    ├── incident-redis-failover/
    │   ├── SKILL.md
    │   ├── references/
    │   └── scripts/
    └── release-approval/
        ├── SKILL.md
        └── references/

이 구조의 장점은 명확합니다. 원본 문서는 계속 쌓이고, 위키는 계속 정제되며, 정말 자주 쓰는 판단과 절차만 스킬로 승격됩니다. 모든 문서를 스킬로 만들 필요는 없습니다. 스킬은 문서의 압축본이 아니라, 문서에서 추출한 "행동 가능한 핵심"이어야 합니다.

5.3 개인화된 학습 에이전트: 나보다 나를 더 잘 아는 코딩 파트너 만들기

개인화는 취향 저장이 아닙니다. 반복되는 교정과 선호를 구조화하는 일입니다. "나는 함수명을 이렇게 짓는다", "PR 설명은 항상 문제-해결-리스크 순서로 쓴다", "인프라 변경은 Terraform plan 결과를 먼저 보여 준다" 같은 규칙이 쌓일수록 에이전트는 덜 물어보고 더 정확히 움직입니다.

좋은 개인화는 세 가지 축에서 자랍니다. 첫째는 사용자 맥락입니다. 이름, 역할, 현재 우선순위, 선호 도구, 커뮤니케이션 스타일 같은 정보입니다. 둘째는 작업 이력입니다. 어떤 수정이 자주 되돌려졌고, 어떤 산출물이 자주 승인되었는지 같은 패턴입니다. 셋째는 교정 기록입니다. "앞으로는 이렇게 해 줘"라는 피드백을 흘려보내지 않고, 적절한 페이지나 플레이북에 반영하는 습관입니다.2

이때 중요한 기준은 채팅창에서 같은 말을 세 번 이상 하게 되면, 이제는 프롬프트가 아니라 자산으로 승격해야 한다는 점입니다. 반복 피드백은 메모가 아니라 시스템 설계 문제입니다. 성공한 작업 궤적을 재사용 가능한 스킬로 승격시키고, 나중에 의미 기반으로 검색하고 조합할 수 있게 만드는 접근은 에이전트의 학습 효율을 크게 높입니다.7

개인화된 코딩 파트너를 만들 때 특히 효과적인 지식 자산은 다음과 같습니다.

  • 코딩 컨벤션: 네이밍, 폴더 구조, 테스트 작성 습관, 커밋 메시지 규칙

  • 도메인 해석 규칙: 우리 서비스에서 "활성 사용자", "정산 완료", "실패 복구"가 정확히 무엇을 뜻하는지

  • 의사결정 기록: 왜 이 라이브러리를 선택했고, 어떤 대안을 버렸는지

  • 산출물 스타일: PR 템플릿, 장애 보고서 형식, 기술 문서의 톤과 길이

개인화는 기억량보다 갱신 방식이 더 중요합니다. 예를 들어 에이전트가 계속 테스트를 빠뜨린다면 "테스트도 써 줘"라고 매번 말할 것이 아니라, backend-feature-delivery 같은 스킬에 "변경이 비즈니스 로직을 포함하면 단위 테스트와 최소 1개 회귀 테스트를 추가한다"를 넣어야 합니다. 그러면 다음부터는 그 규칙이 개별 대화가 아니라 작업 프로토콜이 됩니다.

여기서 한 가지 더 기억할 점이 있습니다. 개인 메모리 기능이나 세션 기억은 편리하지만, 진짜 실무 자산은 파일로 남아야 합니다. 파일은 검토할 수 있고, 버전 관리할 수 있고, 팀과 공유할 수 있습니다. 에이전트가 나를 잘 안다는 말은 결국 "내 습관이 문서화되어 있고, 그 문서가 실행 경로에 연결되어 있다"는 뜻입니다.

5.4 정보 효율성을 극대화하는 지식 큐레이션 워크플로우

지식 관리가 실패하는 가장 흔한 이유는 수집과 실행 사이에 다리가 없기 때문입니다. 좋은 Second Brain은 많이 저장하는 시스템이 아니라, 적게 잊고 빨리 꺼내 쓰는 시스템입니다. 그래서 큐레이션은 취미가 아니라 운영 루틴이어야 합니다.

실무에서는 아래 다섯 단계만 굴러가도 정보 효율이 눈에 띄게 올라갑니다.

  • 캡처: 회의, 조사, 채팅, 코드 리뷰 중 가치 있는 내용은 일단 빠르게 저장합니다.

  • 정리: 애매한 항목은 질문으로 명확히 하고, 작업·개념·결정으로 분류합니다.

  • 연결: 프로젝트, 사람, 문서, 태스크를 링크로 엮어 맥락을 만듭니다.

  • 실행: 반복 절차와 판단 기준은 스킬로 승격해 에이전트가 바로 수행하게 합니다.

  • 회고: 잘 나온 답변과 유용한 요약은 다시 위키나 overview 문서로 되돌려 지식을 복리처럼 쌓습니다.12

이 루틴의 재미있는 점은, 시간이 갈수록 검색보다 브리핑이 더 강해진다는 것입니다. 처음에는 "이 문서 어디 있지?"를 많이 묻습니다. 하지만 큐레이션이 쌓이면 에이전트는 단순 검색 대신 "오늘 우선순위가 바뀐 이유", "어제 결정과 충돌하는 새 이슈", "이번 주에 위험해진 프로젝트"를 먼저 알려줄 수 있습니다. 새 정보와 기존 지식을 교차 참조해 변화와 충돌을 찾아내기 때문입니다.2

팀 단위로 적용하면 효과는 더 커집니다. 예를 들어 슬랙 채널 요약, 캘린더 메모, 장애 티켓, ADR, 고객 피드백을 원본으로 저장하고, 거기서 사람·프로젝트·결정·태스크를 뽑아 위키를 갱신한다고 해 봅시다. 그러면 매일 아침 에이전트는 단순한 알림 봇이 아니라, "무엇이 달라졌고 무엇을 먼저 봐야 하는지"를 설명하는 운영 브리퍼처럼 움직일 수 있습니다.

결국 정보 효율성이 높다는 것은 더 적은 문서를 읽고도 더 정확한 행동을 할 수 있다는 뜻입니다. Second Brain과 에이전트 스킬의 결합은 바로 그 지점을 만듭니다. 지식은 저장소에 머무는 순간 죽어 있고, 작업 흐름에 연결되는 순간 살아납니다. 개인과 팀의 노하우가 파일 속 기록에서 끝나지 않고, 필요할 때마다 호출되는 실행 계층으로 바뀔 때 비로소 Second Brain은 두 번째 두뇌를 넘어 두 번째 작업 시스템이 됩니다.

참고

1Second Brain 스킬 소개와 워크플로우

2Second Brain Agent 저장소

3Karpathy의 LLM Wiki 해설

4Microsoft Learn Agent Skills 문서

5Microsoft Skills 저장소

6Claude Code Agent Skills 가이드

7agentic-flow SkillLibrary 설명

책 목록

Agent Skills 실무 가이드: 프롬프트를 넘어 스스로 일하는 AI 인프라와 에이전틱 워크플로우 구축하기

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기