- 네이버 뉴스 API를 활용하여 다양한 카테고리의 뉴스 기사를 크롤링하고, GPT API를 이용하여 기사를 자동으로 요약하고 주제를 분류한다
- 사용자는 정치, 경제, 사회, 세계, IT/기술, 노동, 환경, 인권, 문화, 라이프 카테고리에 해당하는 뉴스를 가져와 분석할 수 있다.
- 사용자가 원하는카테고리별로 핵심 정보 제공과 3줄 요약, 3가지 핵심 키워드를 제공한다
파이썬을 이용하여 네이버 뉴스 크롤링 및 AI 기반 뉴스 요약
- 네이버 뉴스 API를 활용한 기사 수집
- BeautifulSoup을 이용한 웹 크롤링
- OpenAI GPT 모델을 활용한 뉴스 자동 요약 및 주제 분류
- 비동기기반으로 대량의 뉴스 데이터를 빠르게 처리
- MySQL 데이터베이스 연동을 통해 뉴스 데이터 저장
- crontab을 활용하여 자정마다 해당 로직 수행
스프링부트를 활용한 앱의 API서버 구축
- Rest api로 클라이언트의 요청에 맞게 json반환
- JPA, QueryDSl사용
- Aws의 ec2와 rds를 이용하여 배포
- 자정 마다 서버 재가동 스크립트 실행