"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로 했습니다.
'ChatGPT' 카테고리의 다른 글
ChatGPT의 실제 사용 사례: 데이터 서칭 및 시각화 (0) | 2024.07.29 |
---|---|
Excel에서 동적 대시보드를 만드는 방법: 단계별 가이드 (0) | 2024.07.11 |
ChatGPT vs MyGPT vs GPT API 비교 (0) | 2024.07.04 |