Skip to content

[DP-513] 홈피드 알고리즘 학습 이력 기반으로 개선#174

Merged
nYeonG4001 merged 1 commit into
developV2from
feature/DP-513-personalize-home-feed
May 26, 2026
Merged

[DP-513] 홈피드 알고리즘 학습 이력 기반으로 개선#174
nYeonG4001 merged 1 commit into
developV2from
feature/DP-513-personalize-home-feed

Conversation

@nYeonG4001
Copy link
Copy Markdown
Collaborator

Summary

  • 홈피드 태그 소스를 회원가입 관심 태그에서 학습 이력 기반 태그로 교체
  • 학습 이력 없는 신규 유저는 기존 방식(가입 태그 + 직무 기본 태그)으로 자동 폴백
  • ContentService.resolveTagIds() 추가, RecommendService.getOrCacheTagIds() 활용

폴백 순서

  1. 학습 이력 태그 (최근 1개월)
  2. 학습 이력 태그 (최근 3개월)
  3. 회원가입 관심 태그 + 직무 기본 태그
  4. 최신순 전체 노출

적용 action_type

scrapped, ai_summary_viewed, ai_quiz_completed, content_liked

Test plan

  • 학습 이력 있는 유저: 이력 기반 태그로 피드 정렬 확인
  • 신규 유저(이력 없음): 가입 태그 + 직무 태그로 정렬 확인
  • 비로그인: 최신순 전체 노출 확인
  • Free 유저 50개 제한 기존 동작 유지 확인
  • ContentServiceTest 전체 통과

@sonarqubecloud
Copy link
Copy Markdown

@nYeonG4001 nYeonG4001 merged commit 523a9b7 into developV2 May 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant