목록 보기
GCP VertexAI Matching Engine in Production
AI

GCP VertexAI Matching Engine in Production

화해
화해
2023년 5월 18일

두줄요약

실시간 입술 발색 제품 검색을 위해 Vertex AI Matching Engine 기반 벡터 검색 API를 구축했습니다. 인덱스 생성·배포·업데이트 과정과 VPC 연동 시 주의점을 설명합니다.

문제 상황

  • 사용자 업로드 인물 사진의 입술 발색과 유사한 제품을 실시간 검색하는 기능 요구
  • 기존 배치 기반 추천 구조로는 실시간 요청 대응 한계

구조와 흐름

  • Cloud Function Handler, Vertex AI Endpoint 기반 입술 Segmentation, Matching Engine 기반 Similarity Search로 API 분리
  • 입술 발색 임베딩을 JSONL로 GCS에 저장하고 Matching Engine 인덱스 생성·엔드포인트 배포
  • 배포 인덱스에 쿼리 벡터를 전달해 가까운 발색 벡터 N개 조회

선택 이유

  • FAISS 등 라이브러리 적용 시 API 설계와 확장 전략을 직접 운영해야 하는 부담
  • GCP 기존 인프라 활용과 관리형 벡터 검색 서비스 기반의 운영 부담 축소

주의할 점

  • Matching Engine Endpoint 생성 시 VPC 네트워크 필수 지정
  • 검색 요청 서비스도 동일 VPC 사용 필요
  • 인덱스 변경 시 GCS JSONL 업로드와 임베딩 업데이트 수행

다음 읽기

같은 회사의 연관 글

#02 그 많은 화해 데이터는 어떻게 사용되나요?

화해 AI 파트가 650만 건 이상의 화장품 리뷰를 분석해 리뷰토픽 기반 서비스로 활용하는 방식을 소개했습니다. 리뷰토픽 고도화와 제품 인식을 위한 컴퓨터 비전 연구 계획을 공유했습니다.

화해
화해
AI

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...