Skip to content

[MESP-139] [STORY] AI 뉴스 분석 시스템 구현 #387

Description

@DDINGJOO

배경

수집된 뉴스를 AI로 분석하여 난이도 분류, 요약 생성, 핵심 단어 추출 기능이 필요합니다.

수용 기준(AC)

  • Bedrock 난이도 분석 서비스 구현 (CEFR A1~C2 레벨 판정)
  • Bedrock 뉴스 요약 생성 서비스 구현 (3줄 요약)
  • Comprehend 핵심 단어/구문 추출 서비스 구현
  • 분석 결과 DynamoDB 저장
  • 배치 분석 처리 (수집 시 자동 분석)

디자인/계약 링크

CEFR 레벨 기준:

레벨 설명 예시
A1 입문 간단한 일상 표현
A2 초급 기본적인 개인 정보
B1 중급 익숙한 주제 이해
B2 중상급 복잡한 텍스트 이해
C1 고급 함축적 의미 파악
C2 최상급 원어민 수준

Bedrock 프롬프트 예시:

Analyze this English news article and determine its CEFR level (A1-C2).
Consider: vocabulary complexity, sentence structure, topic familiarity.
Return JSON: {"level": "B1", "reason": "..."}

구현 메모/리스크

  • Bedrock 호출 비용 고려 (뉴스당 2회: 난이도+요약)
  • Comprehend는 이미 프로젝트에 연동되어 있음
  • 분석 실패 시 기본값 처리 필요

연결된 Epic

#384

Metadata

Metadata

Assignees

No one assigned

    Labels

    storyUser story

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions