팀/역할
기간
기술 스택
프로젝트 소개
Mark25는 AI 기반 상표 유사도 분석 서비스로, Google Gemini 2.5 Pro와 LangGraph를 활용한 대화형 분석 시스템입니다. 팀원 3명과 공동 창업해 프론트엔드·AI 기획 파트와 인터페이스 스펙을 조율하며, 본인은 키프리스 상표 이미지(약 500만 장 수집 → 전처리·필터링)를 DINOv2 모델로 벡터화하는 유사 상표 검색 인프라를 전담했습니다. 하나 소셜벤처 유니버시티 전국 결선, AI 리빙랩 사업 선정 — 기술 실증(PoC) 담당으로 750만원 유치에 기여했습니다.
내 역할 및 기여도
팀 협업: 프론트엔드·AI 기획 파트와 인터페이스 스펙 조율 + 본인은 VectorDB·검색 인프라 영역 담당. KIPRIS 상표 이미지 약 500만 장 수집 → 전처리·필터링 후 69만 장을 DINOv2로 벡터화 — GCP Cloud Run 기반 병렬 처리 파이프라인 설계. Supabase pgvector IVFFLAT 인덱싱 연동으로 상표 이미지 유사도 검색 시스템 구현.
핵심 기능
AI 기반 상표 유사도 분석
Gemini 2.5 Pro와 LangGraph를 활용한 대화형 분석 시스템 (AI 분석 파트는 팀원 담당)
전문가급 법률 분석
GCP Agent Builder RAG로 10년차 변리사 수준 분석 제공
KIPRIS 연동 검색
한국 지식재산권 정보 서비스 실시간 연동
상표 이미지 유사도 검색
DINOv2 모델로 69만 장을 벡터화하여 유사 이미지 검색
기술적 도전과 해결
KIPRIS 상표 이미지 벡터화 파이프라인 (약 500만 → 69만 장)
문제
KIPRIS 상표 이미지를 약 500만 장 수집했으나 중복 등록 + 이미지 미보유 텍스트 상표가 다수 포함되어 그대로 벡터화 시 검색 품질·비용 비효율. KIPRIS API 엔드포인트(freeSearchInfo)도 상표 검색에 부적합하여 결과 불일치 발생
해결
DINOv2 Large 모델(1024차원) 선택, 중복 제거·이미지 보유 필터링으로 69만 장으로 정제, KIPRIS API 엔드포인트를 getWordSearch로 변경하여 정확도 확보, IVFFLAT 인덱싱으로 벡터 검색 최적화 (GCP Agent Builder RAG는 팀원 담당)
결과
69만 장 벡터화 완료, Supabase pgvector 기반 이미지 유사도 검색 시스템 구현, 수작업 대비 검색 시간 대폭 단축 (팀 전체 성과)
벡터 검색 인덱싱(IVFFLAT)·파라미터 최적화 — 검색 레이턴시 약 99% 개선
문제
150만 규모 Supabase pgvector 유사도 검색에서 504 타임아웃(200초+) 발생 — REST API 2분 한도를 초과하여 검색 불가
해결
원인 3종을 동시 진단·해결 — RPC 거리 연산자 오류(L2 <-> → Cosine <=>) 수정, CONCURRENTLY 실패로 INVALID 상태였던 IVFFLAT 인덱스 재구성, lists 파라미터 100→1000(150만 레코드 규모 대응) + probes=10 튜닝
결과
검색 레이턴시 약 99% 개선(200초+ → 0.4~1.3초), 504→200 OK, Apple·Starbucks 로고 검증 통과
Feature-Based 아키텍처 설계
문제
3인 팀에서 컴포넌트, API 라우트, 비즈니스 로직이 혼재되어 코드 리뷰 시간 증가 및 merge conflict 빈번
해결
Clean Architecture 적용, features/ 하위 도메인별 _components/_services/_hooks/_types 구조 설계, PR 리뷰 시 아키텍처 준수 체크리스트 관리
결과
도메인별 독립적 개발·배포 가능한 구조 확립, 팀원 간 작업 영역 분리로 merge conflict 감소
사업성 검증 — 전국 대회 + 자금 유치
문제
3인 학생 창업팀으로 기술 검증 이후 실제 시장 사업성 검증 및 운영 자금 확보 필요
해결
하나 소셜벤처 유니버시티 참가 (전국 거점 대학 Top 2 선정 → 전국 결선 진출), 천안 AI·미디어 리빙랩 사업 선정으로 750만원 지원금 유치, 디지털 마케팅 집행
결과
하나벤처 전국 결선 장려상, 리빙랩 750만원 유치 및 집행, 사전예약 185명·팀 전체 MAU 2,400명 서빙(3인 팀 인프라 담당), 마케팅 콘텐츠 1.7만 뷰