📝 한줄 요약
매일 의무감으로 쓴 데일리 노트를, Claude Code와 Google Gemini API로 시맨틱 검색 시스템을 구축해 지식 자본으로 전환했습니다.
바쁘시면 이것만 읽어도 돼요:
목표: 옵시디언 노트 110개를 검색 가능한 지식 베이스로 전환
도구: Claude Code + Google Gemini File Search API
소요 시간: 노트 찾기 5-10분 → 10초로 단축
핵심 발견: "days 폴더 분석해줘" 한 마디로 내 성장 패턴 추적 (미션 선언문 변화 발견)
인상적 순간: AI가 110개 노트를 읽고 12월 vs 1월의 미션 변화까지 자동 감지
패러다임 전환: 노트 작성 = 부채(부담) → 노트 = 자본(자기 이해 도구)
확장 가능성: 주/월/분기별 자동 회고 시스템으로 발전 예정
🎯 이런 분들께 도움돼요
매일 일기/데일리 노트를 쓰는데 나중에 안 찾아보는 분
옵시디언이나 Notion에 노트는 많은데 활용 못 하는 분
PKM(개인 지식 관리) 시스템을 구축하고 싶은 분
😫 문제 상황 (Before)
옵시디언으로 데일리 노트를 쓰고 있었고 어느새 110개의 노트가 쌓여 있었습니다.
저는 성장하고 싶은 마음에 매일 노트를 기록해왔습니다. 매일 아침마다 미션 선언문을 쓰고, 하루를 회고하고, 계획을 세웠습니다.
그러나 어느 순간 이 기록은 부채가 되어 버렸습니다.
의무감에 기록만 하다보니 아침 시작은 하는데 저녁 종료(회고)는 안 하더라고요. 그렇게 기록은 쌓여만 가고 "이걸 어떻게 해야하나. 언제 다시 볼까?" 하는 부담감이 커졌습니다. 기록을 안 하는 날에는 그거대로 스트레스를 받았습니다.
실제로 예전 노트를 찾으려면:
옵시디언 검색창에 키워드 입력
수십 개 검색 결과 중에서 일일이 열어보기
"이게 아닌데..." 하면서 다시 검색
결국 5-10분씩 소요
더 큰 문제는 정확한 키워드를 기억해야 한다는 것이었습니다. "투자 전략에 대해 뭐 썼더라?"라고 생각해도, 정확히 "전략 스크립트"라고 키워드를 검색해야 나왔어요.
그러다 스터디 4주차에서 PKM 시스템을 배우게 됐습니다. "내 노트에도 이걸 적용하면 어떨까?" 하는 생각이 들었고, 더 이상 미룰 수 없었습니다.
매일 쓴 노트들이 부채처럼 나를 짓눌러왔거든요
🛠️ 사용한 도구
Claude Code: AI 코딩 도구 (대화형 개발)
모델: Claude Sonnet 4.5
API: Google Gemini File Search API (무료 티어)
노트 앱: Obsidian (마크다운 기반 PKM 도구)
🔧 작업 과정
기존 PKM 스킬 활용 - 스터디장님이 공유해주심
Claude Code에는 "스킬(Skill)" 기능이 있습니다. 정혜지 스터디장님이 정성껏 만드신 PKM 검색 스킬을 공유해 주셨고 /pkm-search라고 입력하여 사용했습니다.
지금 내 pkm 구글 file search에 잘 세팅되어 있니?Claude가 설정 상태를 체크해줬습니다. 아직 설정이 안 되어 있었어요.
설정 파일을 확인하니 Google Gemini File Search API를 사용하는 시스템이었습니다. "이걸 내 옵시디언 볼트에 연결하면 되겠구나!" 싶었어요.
경로를 알려주니 바로 설정에 반영해줬습니다.
API 키 설정 - 스터디장님의 안내에 따라 차근차근
Google Gemini API 키가 필요했습니다. 4주차 스터디 녹화영상을 여러번 돌려보며 + Claude와 함께 진행했어요.
Google AI Studio 접속
API 키 생성
.env파일에 저장
API 키를 알려주니 자동으로 .env 파일을 만들고 설정까지 완료해줬습니다.
파일 동기화 - 기다림의 미학
설정이 끝나고 드디어 노트들을 업로드(동기화)하는 단계.
Claude가 sync.py를 실행해줬는데... 146개 파일이 업로드되는 동안 진행 상황이 잘 안 보였어요.
끝났어?중간에 멈춘 것 같아서 걱정됐는데, 백그라운드에서 계속 작업 중이었습니다.
다시 시작멈춘 줄 알고 다시 시작했는데, 이번엔 제대로 진행됐어요. 여기서 배운 점: AI 작업이 오래 걸리면 진행 상황을 물어보는 게 좋다는 것.
Calendar 폴더 추가 - 유연한 확장
처음 설정에는 Calendar 폴더(데일리 노트가 있는 곳)가 검색 대상에서 제외되어 있었어요.
Calendar 폴더는 없어? 그게 핵심인데물어보니 제외된 이유(파일이 많아서 제외했다네요)를 설명해주고, 추가할지 물어봤습니다.
그래 추가해config.json 파일을 수정하고 다시 동기화. 이렇게 유연하게 설정을 바꿀 수 있다는 게 좋았어요.
첫 검색 테스트 - "오!" 하는 순간
드디어 검색 테스트!
내가 작성한 일일 기록을 검색해보고 싶네Claude가 query.py를 실행해줬습니다.
결과:
"일일 기록 업데이트.md" 문서 발견
데일리 노트 구조 (Company/Personal/Journaling) 자동 파악
회고 프레임워크까지 정리해서 보여줌
정확한 파일명을 몰라도, "일일 기록"이라는 자연어 검색만으로 관련 내용을 다 찾아냈어요!
Days 폴더 분석 - 진짜 "오!" 하는 순간
가장 인상 깊었던 순간입니다.
days 폴더에 있는 기록들 검색하고 분석해줘단순히 이것만 요청했는데...
Claude가:
Days 폴더에서 110개 마크다운 파일 발견
검색 시스템으로 여러 각도에서 분석
직접 파일들을 읽어서 패턴 파악
미션 선언문의 변화까지 추적
분석 결과:
📊 데일리 노트 구조 분석
매일 같은 구조: 미션 선언문 + 활동 카테고리 + 회고
📈 시간에 따른 미션 변화 발견
12월: "관찰자, 집중, 절제"
1월 16일: "좋아하는 일 찾기. 통계 분석을 잘하고 좋아하니 AI와 접목해보자"
→ 커리어 전환 시점 자동 감지!
💡 핵심 인사이트
일관된 루틴 유지
긍정 확언으로 하루 시작
매일 자기 성찰
나도 잊고 있었던 내 변화를 AI가 찾아낸 순간이었습니다.
이건 단순한 검색 도구가 아니었어요. 내가 어떻게 성장하고 있는지 보여주는 거울이었습니다.
✅ 결과 (After)
Before vs After
항목
Before
After
노트 찾는 시간
5-10분
10초
검색 방식
정확한 키 워드 필수
자연어 질문 가능
노트의 의미
부채 (의무감)
자본 (자기 이해 도구)
활용도
거의 안 찾아봄
수시로 검색
가장 큰 변화
노트에 대한 관점이 완전히 바뀌었습니다.
Before: 매일 의무감에 기록하는 노트 = 나에게 부채. 기록해도 스트레스, 안해도 스트레스
After: 나를 더 잘 알아갈 수 있는 시스템 = 지식 자본
이제 노트를 쓸 때 "나중에 이걸 검색해서 내 성장을 확인할 수 있겠다"는 생각이 듭니다. 지식을 자본화할 수 있게 된 거예요.
💬 이 과정에서 배운 AI 활용 팁
효과적이었던 것
Claude Code 스킬 시스템 활용
/pkm-search같은 스킬을 사용하면 복잡한 설정을 자동화할 수 있어요머릿속 생각이 현실로 구 체화되는 경험을 할 수 있습니다
단순한 요청으로 깊은 분석
"days 폴더 분석해줘" 한 마디만으로 110개 노트 분석
복잡한 지시 없이도 AI가 알아서 패턴을 찾고 인사이트 제공
막히면 물어보기
동기화가 멈춘 것 같을 때 "끝났어?" 물어봄
AI 작업이 오래 걸리면 진행 상황 확인하는 게 좋아요
유연한 확장
"Calendar 폴더도 추가해" 같은 요청으로 즉시 설정 변경
시스템을 점진적으로 개선할 수 있어요
이렇게 하면 안 돼요
진행 중인 작업 강제 중단
백그라운드 작업이 느리더라도 기다리거나 상황 확인하기
멈춘 것 같아도 실제로는 진행 중일 수 있어요
너무 구체적으로 지시하려고 하기
"days 폴더를 열어서 각 파일을 읽고..." (X)
"days 폴더 분석해줘" (O)
AI가 알아서 최선의 방법을 찾아요
🌍 다른 업무에 적용한다면?
이 경험을 다른 상황에도 적용할 수 있을 것 같아요:
회의록 관리
매주 쌓이는 회의록을 시맨틱 검색으로 관리
"지난달 마케팅 논의 내용" 같은 자연어 검색
프로젝트 문서
여러 프로젝트의 문서들을 통합 검색
"예산 관련 결정사항" 같은 주제별 검색
학습 노트
책, 강의, 아티클에서 배운 내용 통합 관리
"리더십에 대해 뭐 배웠더라?" 같은 질문으로 검색
🚀 앞으로의 계획
단순 검색 도구로 끝내지 않고, 나를 돌아보는 회고 시스템으로 발전시킬 예정입니다:
자동 회고 시스템
주간 회고: 매주 일요일 자동으로 한 주 요약
월간 회고: 매월 말 성장 패턴 분석
분기 회고: 3개월 단위로 목표 달성도 추적
확장 계획
다른 폴더들(학습 노트, 프로젝트 문서)도 검색 범위에 추가
특정 주제별 자동 요약 기능
미션 선언문 변화 추이 대시보드
Daily Routine 시스템과의 연동
이전에 만든 Daily Routine 자동화 시스템과 연동하여 발전시킬 계획입니다.
전체 워크플로우:
Daily Routine 시스템: 하루의 노트를 자동 기록
PKM 검색 시스템: 기록을 자동 분석
주간: 한 주의 패턴과 성과 요약
월간: 한 달의 성장 추이 분석
분기: 3개월 목표 달성도 추적
연간: 1년의 변화 대시보드
입력(기록) 자동화 + 분석 자동화 = 완전한 자기 성찰 시스 템
지식을 자본화하는 시스템, 계속 발전시켜 나갈 겁니다!
📋 재사용 가능한 프롬프트
프롬프트 1: PKM 검색 시스템 구축 시작하기
Claude Code에서 PKM 검색 스킬을 사용하고 싶어요.
/pkm-search스킬로 내 옵시디언 볼트를 검색 가능하게 만들어주세요. 내 볼트 경로는 [볼트 경로]입니다.
프롬프트 2: 데일리 노트 분석하기
[폴더명] 폴더에 있는 내 데일리 노트들을 분석해주세요. 시간에 따른 변화, 반복되는 패턴, 주요 활동을 정리해주세요.
프롬프트 3: 자연어 검색 테스트
"[주제]"에 대해 내가 쓴 노트를 찾아주세요. 관련된 내용을 요약해서 보여주세요.
🙏 감사의 글
이 글을 쓸 수 있었던 건, AI워크스페이스 스터디장님 두 분(안상영, 정혜지)의 아낌없는 가르침 덕분입니다.
"복잡한 머릿속 생각을 현실로 만들 수 있다"는 것을 보여주셨고, "비개발자도 AI와 협업하면 무엇이든 만들 수 있다"는 용기를 주셨습니다.
덕분에 의무감으로 쌓아왔던 110개의 노트가 이제 저를 돌아보는 자본이 되었습니다. 단순한 기술을 넘어 삶의 방식을 바꾸는 법을 배웠습니다.
진심으로 감사드립니다.
🎉 매일 기록하는 노트가 이제 나만의 자본입니다!