목록 보기
벡터DB를 걷어내고 유사글 추천 되살리기 — 임베딩 배치 Agent 개발기
AI

벡터DB를 걷어내고 유사글 추천 되살리기 — 임베딩 배치 Agent 개발기

데보션
데보션
2026년 8월 3일

두줄요약

벡터DB를 걷어낸 뒤 MySQL과 배치로 유사글 추천을 다시 구현했습니다. Gemini 임베딩과 운영 사고 대응까지 포함해 비용과 안정성을 함께 개선했습니다.

문제 상황

  • 벡터DB 비용 때문에 유사글 추천 기능이 비어 있던 상태
  • 추천 조회 경로는 살아 있었지만 값을 채우는 파이프라인이 사라진 상태

원인 분석

  • 1,291건 규모에는 상시 벡터DB가 과한 구조
  • 본문 전체보다 요약 기반 임베딩이 추천 품질에 유리한 구조
  • Gemini 응답에 요청 인덱스가 없어 개수 검증이 필요한 구조

해결 방법

  • MySQL에 임베딩을 저장하고 배치에서 전수 유사도 계산
  • 요약과 해시를 활용한 증분 임베딩과 배치 즉시 저장
  • Gemini taskType과 하한값 0.85를 기준으로 추천 품질 조정

성능/운영 포인트

  • 상시 인프라 없이 MySQL 1개와 배치 작업만으로 운영
  • 쿼터 실패와 중간 중단에 대비한 회귀 방어 및 재색인 구조
  • 빈 API 키와 의미 충돌 같은 운영 사고를 통해 점검 항목 보강

댓글 0

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

댓글을 불러오는 중...