댓글 수사대
YouTube Shield는 YouTube 영상의 댓글을 AI로 분석하여 독성 댓글을 탐지하고 분류하는 웹 서비스입니다.
Core trick
A keyword regex pre-filter sends surviving YouTube comments, plus the video transcript, to Gemini Flash for context-aware toxicity scoring.
Tags
Description
YouTube Shield는 YouTube 영상의 댓글을 AI로 분석하여 독성 댓글을 탐지하고 분류하는 웹 서비스입니다.
사용자가 YouTube URL을 입력하면 2단계 파이프라인으로 댓글을 분석합니다. 첫 번째 단계에서는 한국어 비속어 사전과 정규식 패턴을 활용한 Rule-based Pre-screen으로 빠르게 사전 필터링하고, 두 번째 단계에서는 Google Gemini 2.5 Flash 모델이 영상 트랜스크립트와 댓글을 함께 분석하여 문맥 기반의 정밀한 독성 판단을 수행합니다.
분석 결과로 각 댓글에 대해 0에서 100 사이의 독성 점수, 5단계 독성 레벨(안전, 경미, 주의, 심각, 매우 심각), 10가지 독성 카테고리(욕설/비속어, 비난/비방, 조롱/비꼼, 인신공격, 혐오 표현, 위협/협박, 성희롱, 차별, 팬덤 갈등, 스팸), 판단 근거 설명, 그리고 순화 표현 제안을 제공합니다.
한국 인터넷 문화와 K-POP 엔터테인먼트 맥락에 특화된 분류 체계를 사용하며, 초성 축약, 변형 표현, 반어법, 은유 등 한국어 특수 표현도 탐지합니다.
프론트엔드는 Next.js, 백엔드는 FastAPI로 구성되어 있으며, YouTube Data API v3를 통해 댓글과 영상 정보를 수집합니다.
euisuk-chung/gemini-hak-creator-hub★ 00 forksTypeScriptCreated Feb 28, 2026 · last push Mar 17, 2026
README excerpt
# Creator Hub — YouTube 악성 댓글 분석 서비스 Google Gemini Hackathon 출품작 (K-POP x Social Good x AI) Gemini AI로 YouTube 댓글을 분석하여 악성 댓글을 자동 식별하고, 크리에이터에게 대응 방안을 제안하는 서비스입니다. ## 핵심 기술 - **Gemini 2.5 Flash** — 댓글 독성 분석 (한국어 특화, JSON 구조화 출력) - **YouTube Data API v3** — 댓글/영상 정보 수집 - **Next.js 16** — 풀스택 프레임워크 (App Router + API Routes) ## 서비스 화면 ### 메인 화면 YouTube 영상 URL을 입력하여 댓글 분석을 시작할 수 있습니다.  ### URL 입력 & 영상 미리보기 URL을 입력하면 해당 영상의 썸네일과 제목을 미리 확인할 수 있습니다.  ### 분석 진행 혐오·욕설·위협 등 7가지 유형으로 댓글 패턴을 감지합니다.  ### 분석 리포트 독성 점수, 심각도 분포, Gemini AI 인사이트 등 종합 분석 결과를 제공합니다.  ## 실행 방법 ```bash cd frontend && npm install && npm run dev ``` ## 환경변수 프로젝트 루트 `.env` 파일에 설정: ```bash YOUTUBE_API_KEY=your_youtube_api_key GOOGLE_API_KEY=your_google_api_key GEMINI_MODEL=gemini-2.5-flash ``` 자세한 내용은 [AGENT.md](AGENT.md) 참조.