프로젝트 설명
유튜브 광고 소재 업로드부터 구글 Ads 정책 위반 탐지·대체 문구 제안까지 5단계 사전 검수 파이프라인을 구축했습니다. 영상·이미지는 비동기 큐로 수신해 ffmpeg 트랜스코딩 후 분석하며 대용량(84MB+) 소재도 업로드 즉시 응답합니다. Google Vision API로 자막 텍스트와 바운딩박스 좌표를 추출해 하단 버튼 UI 겹침을 감지하고 OpenAI Whisper로 나레이션을 텍스트 변환합니다. 금지 키워드 DB(428건) 매칭 후 Claude를 주 LLM·OpenAI를 폴백으로 한 이중 심사로 위험도 점수화와 대체 문구를 제안하며 ChromaDB에 심사 이력을 적재해 유사도 0.79 이상 사례를 프롬프트에 주입해 일관성을 보강합니다. 키워드 DB 운영·분석 큐 모니터링·마케터·관리자 RBAC를 갖춘 어드민 콘솔을 구현했고 실 운영 시나리오 5가지를 라이브 환경에서 검증했습니다.