프로젝트

일반

사용자정보

Actions

기능 #757

진행중

기능 #754: [Feature] 긍정 키워드 제거 및 부정 판정 단일화

[Worker/API] SentimentAnalyzer 부정 전용 1차/2차 판정으로 변경

기능 #757: [Worker/API] SentimentAnalyzer 부정 전용 1차/2차 판정으로 변경

주연 장이(가) 4일 전에 추가함. 4일 전에 수정됨.

상태:
신규
우선순위:
보통
담당자:
시작일:
2026/07/03
완료일:
2026/07/03 (하루 지연)
진척도:

0%

추정시간:

설명

h2. 작업 범위

  • monitoring-worker-lambda와 monitoring-api-lambda에 중복된 SentimentAnalyzer를 동일하게 수정한다.
  • positive_keywords 입력, matched_positive 계산, POSITIVE/TITLE_KEYWORD 조기 종료를 제거한다.
  • 제목에 부정 키워드가 하나 이상 있으면 NEGATIVE/TITLE_KEYWORD로 종료한다.
  • 부정 키워드가 없으면 LLM을 호출하고, LLM 응답은 NEGATIVE 또는 NEUTRAL만 저장되도록 정규화한다. POSITIVE 응답은 NEUTRAL로 취급하는 등 Contract 정책을 적용한다.
  • DEFAULT_SENTIMENT_PROMPT_INSTRUCTION, build_system_prompt, build_user_prompt에서 긍정 시그널/긍정 기준 문구를 제거하고 부정 판정 기준 중심으로 정리한다.
  • ArticleRepository, MonitoringContextRepository, process_search_job, save_articles_from_search_job 호출부에서 positiveSentimentKeywords 전달을 제거하거나 legacy 호환으로 빈 배열만 유지한다.

h2. 완료 기준

  • 신규 자동 수집/수동 승인 경로에서 POSITIVE 판정이 새로 생성되지 않는다.
  • 부정 키워드 제목 매칭은 LLM 없이 NEGATIVE로 저장된다.
  • 부정 키워드가 없을 때만 LLM이 NEGATIVE/NEUTRAL을 판정한다.

h2. 선후행

API/Data 일감 완료 및 커밋 이후 시작한다. Test 일감은 이 일감 완료/커밋 이후에 실행한다.


연결된 일감 2 (2 건 진행 중모두 미완료)

다음 일감을 우선 진행: 기능 #756: [API/Data] 긍정 키워드 전역 관리 제거 및 부정 키워드 설정 API 정리신규주연 장2026/07/022026/07/02

Actions
다음에 진행할 일감: 기능 #761: [Test] 긍정 키워드 제거와 부정 전용 판정 회귀 검증신규주연 장2026/07/062026/07/06

Actions

주연 장이(가) 4일 전에 변경 Actions #1

  • 완료일을(를) 2026/07/03(으)로 지정되었습니다.
  • 시작일을(를) 2026/07/01에서 2026/07/03(으)로 변경되었습니다.
  • 다음 일감을 우선 진행:기능 #756: [API/Data] 긍정 키워드 전역 관리 제거 및 부정 키워드 설정 API 정리이(가) 추가되었습니다.

주연 장이(가) 4일 전에 변경 Actions #2

  • 다음에 진행할 일감:기능 #761: [Test] 긍정 키워드 제거와 부정 전용 판정 회귀 검증이(가) 추가되었습니다.
Actions

내보내기 PDF Atom