Description
Spring AI를 활용해 예시 이미지(S3 URL)와 사용자가 업로드한 이미지(S3 URL)를 비교하고, 유사도 점수를 반환하는 로직을 구현합니다.
CLIP 또는 유사한 모델을 통해 두 이미지의 임베딩을 추출한 뒤, 코사인 유사도로 비교하여 0~1 범위의 float 점수를 산출합니다.
해당 로직은 미션 제출 시 호출되어 결과 평가 및 DB 저장에 사용됩니다.
Todo
ETC
- webp 이미지 디코딩을 위해 필요 시 서드파티 디코더 활용 (예:
webp-imageio, Sharp)
- 점수는 소수 4자리까지 반환 (예: 0.8732)
- 향후 로컬 모델 서빙 또는 SageMaker 연동으로 확장 가능