ChatGPT

"뉴스 검색 - 기사 확인 - AI 요약" 서비스

알세지 2024. 10. 4. 01:43

 

 

"AI가 회사 관련 뉴스를 검색해서 요약해주면 좋겠어요"

이번 애플리케이션은 이 질문에 대한 해결을 해보려고 만들어 본 것

 

그래서, 어떤게 가능한지 한번 살펴봤습니다.

제가 모르는 더 좋은 방법이 있을 수 있다는 전제 아래 봐주시길 바랍니다.

 

1) 구글시트에서 앱스크립트를 쓰는 방법이 있더군요

   -> 어째든 구글시트에 기사링크를 보내야 함.

2) 그 다음은 'serpAPI'에서 구글 뉴스 검색 API를 사용하면, 원하는 주제에 대해서 기사 요약을 받을 수 있더군요

  -> 이유를 알수 없는데 실패했음. 기사원문 확인 불가 

3) 피들리AI 같은 서비스를 쓰면 된다고 합니다.

  --> 유료서비스. (테스트 못해봄)

 

이 3가지 말고도 더 있겠지만, 아무튼 그러지 말고 만들어보자 해서 시작했습니다.

아직은 프로토타입이라 크롤링 & 요약만 있습니다.
장기적으로 검색결과 및 요약을 정리해서 볼 수 있는 템플릿을 만들어 저장하는 것 등의 확장을 고민중입니다.  

 

*** 준비물

- 네이버 뉴스 API  : 무료  

- 지피티 API : 유료

 

애플리케이션 실행방식은 이렇습니다.

1) 검색창에서 검색한다.

2) 검색결과를 확인한다.

3) 원하는 기사를 클릭하면 - 모달창에서 본문이 보인다.

4) 본문 아래 'AI 요약' 을 클릭하면 최대 5개의 블렛포인트의 요약이 보인다. 

 

- 네이버 뉴스 API를 호출하는 방식입니다. -> 검색결과가 흔하게 보던 네이버뉴스 검색결과와 일치하지 않습니다.

- 크롤링은 네이버 뉴스 서비스 페이지에 게시된 기사들을 크롤링하는 방식과 그외에 언론사 홈페이지등에만 게시된  기사를 크롤링하는 것 두가지입니다. -> 네이버 뉴스 섹션의 HTML 구조에는 <p> 태그가 없습니다. 

 

 

 


기사 내용 확인 및 AI 요약결과 화면입니다.

 

 

- 백엔드 개발은 python flask를 기반으로 했습니다.

- 크롤링은 '네이버 뉴스 페이지'와 일반 페이지' 두개를 사용했습니다. 

- 클라이언트는 부트스트랩 모양입니다.

- 요약을 위한 AI 모델은 GPT-4로 했습니다.