Obsidian
-
캘린더 싱크의 중복 지옥, event_id로 탈출하기 — Google Calendar → Obsidian 자동화 삽질기IT 2026. 4. 9. 21:00
캘린더 일정을 노트로 자동 동기화하고 싶었다나는 Google Calendar로 일정을 관리하고, Obsidian을 지식 저장소로 쓴다. 회의 때 적은 메모, 음성 녹음 전사, 후속 액션 아이템까지 전부 Obsidian 노트에 모인다. 그래서 자연스럽게 "캘린더 일정을 자동으로 Obsidian 노트로 만들어주는 파이프라인"을 만들게 됐다.구조는 단순하다. Google Calendar API로 오늘의 일정을 가져오고, 각 일정마다 마크다운 파일을 생성하고, 후처리(음성 녹음 통합, AI 질문 응답 등)를 거친 뒤 지식 금고에 저장한다. 깔끔해 보이지만, 여기서 "이미 싱크한 일정을 다시 싱크하면 어떻게 되지?"라는 질문이 모든 문제의 시작이었다.1차 시도: 제목과 날짜로 매칭하기가장 직관적인 방법부터 시작했..
-
RAG 청킹 전략 완전 정복 — 콘텐츠별 최적 크기와 방법IT 2026. 3. 24. 22:00
왜 청킹이 RAG의 성패를 가르는가지난 글에서 벡터 DB에 넣기 전 전처리가 중요하다고 했는데요, 전처리 다음 단계가 바로 청킹(chunking)입니다. 문서를 어떤 크기로, 어떤 기준으로 자르느냐에 따라 검색 품질이 완전히 달라집니다.같은 임베딩 모델, 같은 벡터 DB를 써도 청킹 전략만 바꾸면 검색 정확도가 54%에서 69%까지 차이가 납니다 (FloTorch 2026 벤치마크). 청킹은 RAG 파이프라인에서 가장 투자 대비 효과가 큰 구간이에요.청킹 전략 6가지 — 각각 언제 쓸까청킹 전략은 크게 6가지로 나눌 수 있어요. 중요한 건 "어떤 전략이 최고인가"가 아니라 "내 콘텐츠에 맞는 전략이 뭔가"입니다.1. Fixed-Size Chunking (고정 크기 분할)가장 단순한 방법입니다. 정해진 토..