피드로 돌아가기
Synthadoc: From YouTube to Wiki: How v0.3.0 Turns Any Content into Structured Knowledge
Dev.toDev.to
AI/ML

YouTube 캡션 추출 및 Multi-query Fan-out 기반의 구조화된 지식 위키 자동 생성 시스템

Synthadoc: From YouTube to Wiki: How v0.3.0 Turns Any Content into Structured Knowledge

Paul Chen2026년 5월 4일7intermediate

Context

단순 저장 위주의 북마크 시스템으로 인한 정보 파편화와 검색 효율 저하 발생. 단순 링크 보존 방식은 정보 간의 맥락 연결과 핵심 주장 추출이 불가능한 구조적 한계 보유.

Technical Solution

  • YouTube Caption Track 직접 추출을 통한 오디오 다운로드 및 외부 Transcription API 의존성 제거
  • [MM:SS] Timestamp 보존 Chunking 전략을 통한 정보의 Traceability 확보 및 정밀한 Source Citation 구현
  • 단일 쿼리를 3~5개의 Sub-questions로 분해하는 Web Search Fan-out 로직을 통한 다각적 정보 수집 및 합성
  • Ingest 단계에서 기존 위키 페이지와의 유사도를 분석하여 [[wikilink]]를 자동 생성하는 Cross-reference 자동화
  • 다양한 입력 소스(PDF, Image, Video, Web)를 단일 Markdown Wiki Pipeline으로 통합하여 출력 형식의 일관성 유지
  • BM25와 Vector Search를 결합한 Hybrid Search 도입으로 지식 베이스 규모 확장 시의 검색 정밀도 유지

1. LLM 기반 정보 추출 시 원문 위치를 특정할 수 있는 Timestamp나 Line Number를 메타데이터로 반드시 보존할 것

2. 복잡한 주제의 웹 검색 시 단일 쿼리보다 쿼리 분해(Query Decomposition) 전략을 통해 결과의 커버리지를 넓힐 것

3. 다양한 포맷의 입력 데이터를 처리할 때 최종 출력 형식을 단일 표준(예: Markdown)으로 통일하여 하위 시스템의 복잡도를 낮출 것

원문 읽기