Skip to content

feat(news): AI 뉴스 분석 시스템 구현 (#387)#485

Merged
DDINGJOO merged 1 commit into
developfrom
feature/387/news-ai-analysis
Jan 22, 2026
Merged

feat(news): AI 뉴스 분석 시스템 구현 (#387)#485
DDINGJOO merged 1 commit into
developfrom
feature/387/news-ai-analysis

Conversation

@DDINGJOO

Copy link
Copy Markdown
Contributor

Summary

  • 수집된 뉴스에 대한 AI 분석 자동화

Changes

  • NewsAnalysisService: AI 분석 통합 서비스
    • Bedrock: CEFR 난이도 분석 (A1~C2 → BEGINNER/INTERMEDIATE/ADVANCED 매핑)
    • Bedrock: 3줄 요약 + 퀴즈 3문제 생성 (한 번의 API 호출로 비용 최적화)
    • Comprehend: 핵심 키워드 추출
  • NewsCollectorService: 수집 시 자동 분석 연동
  • GSI1/GSI2 키 자동 설정 (레벨별, 카테고리별 조회 지원)

비용 예상

  • 기사당 ~$0.0014 (Bedrock Haiku)
  • 월간 ~$0.90 (21기사/일 기준)

분석 결과

{
  "cefrLevel": "B1",
  "level": "INTERMEDIATE",
  "summary": "3줄 요약...",
  "keywords": ["keyword1", "keyword2"],
  "quiz": [
    {"type": "COMPREHENSION", "question": "...", "options": [...]}
  ]
}

Related Issue

Test Plan

  • Gradle 빌드 성공
  • Bedrock API 연동 테스트
  • Comprehend 키워드 추출 테스트
  • 수집 → 분석 → 저장 플로우 테스트

- NewsAnalysisService: AI 분석 통합 서비스
  - Bedrock: CEFR 난이도 분석 (A1~C2)
  - Bedrock: 3줄 요약 + 퀴즈 3문제 생성
  - Comprehend: 핵심 키워드 추출
- NewsCollectorService: 수집 시 자동 분석 연동
- GSI1/GSI2 키 자동 설정 (레벨별, 카테고리별 조회)
@DDINGJOO DDINGJOO merged commit 6a76f5a into develop Jan 22, 2026
2 checks passed
@github-actions github-actions Bot added backend Backend code changes layer:entity Entity/Domain layer layer:service Service layer labels Jan 22, 2026
@github-actions

github-actions Bot commented Jan 22, 2026

Copy link
Copy Markdown

Jira: MESP-259

hye-inA pushed a commit that referenced this pull request Jan 23, 2026
…-ai-analysis

feat(news): AI 뉴스 분석 시스템 구현 (#387)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Backend code changes layer:entity Entity/Domain layer layer:service Service layer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant