프로필

데브고래밥

@devgoraebap

스택오버플로우의 단골손님이였던 Claude를 채찍질하는 개발자

Album Art

0:00 0:00
방문자 정보

요즘 관심있는

v2.2.0 패치노트 thumbnail image
63
0

v2.2.0 패치노트

멈춰있던 큐레이션이 돌아가기 시작했습니다. Spring Boot로 마이그레이션하면서 스케줄러가 작동하지 않고 있었는데 방치해뒀거든요. 여러 이유가 있는데, 저는 레딧의 글을 가져오고 싶었습니다. 하지만 기본적으로 영문으로 넘어오기 때문에 번역 등의 전처리 기능이 필요해지고, 블로그를 만들 때 목표가 AI에 덜 의존하는 것이었기 때문에 귀찮아서 방치 중이었습니다. 결국, 매일 조금씩 힘을 보태서 마무리하게 되었습니다.

또한, 썸네일 이미지 생성 시 Google Vision AI 기능을 통해 이미지에서 지배적 색상(dominant color)을 추출하여 브라우저에서 이미지 렌더링 시에 조금 더 개선된 UX를 제공하고 있었는데, 가끔 지배적 색상이 너무 밝은 흰색 계열 등으로 나올 때가 있습니다. 그때마다 DB에서 수동으로 값을 바꿔주고 있었는데, 이 부분도 Gemini 프롬프트로 조건을 주니 당장은 해결된 것 같습니다. 덤으로 Google Vision AI 의존성도 제거했습니다.

그 외에 자세한 변경사항은 다음과 같습니다. 

신규 기능

  • 큐레이션 자동 수집 - 매일 4회(09시, 12시, 18시, 21시) 등록된 RSS 소스에서 자동으로 콘텐츠 수집
  • 큐레이션 번역 - 영어 콘텐츠(Reddit 등) 자동 한국어 번역 (Gemini API)
  • 큐레이션 알림 - 새로운 큐레이션 도착 시 구독자에게 푸시 알림 발송
  • 게시물 썸네일 초기화 - 관리자 페이지에서 게시물 썸네일 제거 기능 추가

변경 사항

  • 이미지 색상 추출 엔진 변경 - Google Vision API → Gemini API로 교체
  • 썸네일 대표 색상 추출 시 더 나은 판단 (배경색 제외, 채도 있는 색상 우선)