YT-Navigator: AI 기반 YouTube 콘텐츠 스마트 검색 도구
YT-Navigator란 무엇인가요?
YT-Navigator는 ai 기반의 YouTube 콘텐츠 탐색 도구입니다. 자연어 처리와 의미론적 검색 기술을 통해 사용자가 대량의 YouTube 동영상에서 수동으로 시청하지 않고도 빠르게 정보를 추출할 수 있도록 도와줍니다. YT-Navigator는 연구원, 학생, 콘텐츠 크리에이터, 그리고 YouTube 채널에서 빠르게 정보를 얻어야 하는 모든 사용자를 위해 적용됩니다.

YT-Navigator 핵심 기능:
1. 채널 관리
사용자는 YouTube 채널의 URL을 입력하여 채널에 연결할 수 있습니다.
시스템은 채널의 제목, 설명, 프로필 사진 등의 정보를 자동으로 추출하여 데이터베이스에 저장합니다.
사용자는 채널에서 스캔할 동영상 수(최대 100개)를 선택할 수 있으며, 시스템은 동영상의 메타데이터와 전사 텍스트를 병렬로 처리합니다.
2. 의미론적 검색
사용자는 자연어 쿼리를 통해 채널의 동영상에서 관련 콘텐츠를 검색할 수 있습니다.
시스템은 의미론적 검색(벡터 임베딩 기반)과 키워드 검색(BM25 사용)을 결합하여 포괄적인 검색 결과를 제공합니다.
검색 결과는 관련성에 따라 재정렬되며, 가장 관련 있는 동영상 클립과 함께 정확한 타임스탬프를 반환하여 사용자가 동영상의 관련 콘텐츠로 바로 이동할 수 있도록 도와줍니다.
3. 채팅 기능
사용자는 채널 콘텐츠와 대화형으로 상호 작용할 수 있습니다.
AI는 동영상 전사 내용을 기반으로 답변을 제공하며, 직접 답변, 정적 답변 또는 도구 보조 답변(벡터 데이터베이스 쿼리를 통해 정보 가져오기)을 지원합니다.
이 기능은 ReAct 프레임워크를 활용하여 답변의 정확성과 관련성을 보장합니다.
4. 보안 인증
안전한 로그인 메커니즘과 독립적인 세션 관리를 제공하여 사용자 데이터의 보안을 보장합니다.
YT-Navigator 활용 시나리오
1. 연구 및 학습
연구원은 특정 주제의 동영상 콘텐츠를 빠르게 찾아 시간을 절약할 수 있습니다.
학생은 강의 해설, 학술 강의 등 학습 자료를 찾는 데 이 도구를 활용할 수 있습니다.
2. 콘텐츠 제작
콘텐츠 크리에이터는 영감을 빠르게 얻고 관련 아이디어와 자료를 찾을 수 있습니다.
동영상 편집 시 필요한 클립을 빠르게 찾는 데 사용할 수 있습니다.
3. 정보 검색
사용자는 전체 동영상을 시청하지 않고도 특정 문제에 대한 답을 빠르게 찾을 수 있습니다.
뉴스 보도, 기술 튜토리얼 등 빠르게 정보를 얻어야 하는 상황에 적합합니다.

YT-Navigator 설치
1. 저장소 복제:
git clone https://github.com/wassim249/YT-Navigator
2. 가상 환경을 생성하고 의존성 설치:
python -m venv venv source venv/bin/activate pip install -e .
3. PostgreSQL 데이터베이스가 실행 중인지 확인합니다.
4. 루트 디렉터리에 .env 파일을 생성합니다(.env.example 파일에서 복사).
5. Django 데이터베이스 마이그레이션을 생성하고 실행합니다:
python manage.py makemigrations python manage.py migrate
6. 개발 또는 프로덕션 서버 시작:
make dev # 개발 환경 make prod # 프로덕션 환경
YT-Navigator 사용법
가입 및 로그인: 애플리케이션을 열고 계정을 생성한 후 로그인합니다.
YouTube 채널 연결: 홈페이지에서 YouTube 채널의 URL을 입력하면 시스템이 자동으로 채널 정보를 가져옵니다.
동영상 스캔: 스캔할 동영상 수(최대 100개)를 선택합니다. 스캔이 완료되면 채널 콘텐츠를 검색과 채팅에 사용할 수 있습니다.
정보 검색: 검색 기능을 사용하여 자연어 쿼리를 입력하면 시스템이 관련 동영상 클립, 전사 내용 및 정확한 타임스탬프를 반환합니다.
채팅 기능: 채팅 인터페이스에서 질문을 입력하면 AI가 채널 콘텐츠를 기반으로 답변을 제공합니다.
GitHub 저장소:https://github.com/wassim249/YT-Navigator
대본 기획 도우미▸
AI 앱
AI 뉴스 