소개
특정 키워드 네이버 뉴스 2회/일 자동 스크랩 및 요약
진행 방법
1주차 수업에서 배운 'Basic LLM Chain & ChatGPT Model'를 이용하고 정기적 뉴스 수집
네이버 뉴스 API 생성 등을 ChatGPT에 문의하여 워크플로우 제안대로 실행
Schedule Trigger (8시, 17시) HTTP Request → 네이버 뉴스 불러오기 Code(Node1) → 기사 필터링 / title, description, url 정리 OpenAI Chat Model → 각 기사별 요약 생성 Telegram Send Message → 개별 기사 요약 전송 (아이템마다 한 번씩 실행됨)
스케쥴 : 2회 / 1일
HTTP Request : 모든 설정값은 ChatGPT에게 질문
Query Parameters
* query 검색어 입력 / display 한 번에 가져올 기사 개수 / start 검색 시작 위치 (1 → 첫 기사부터) / sort 최신순 정렬
Headers 설정 : NAVER API
* NAVER Developers에서 발급 Client ID / Client Secret
Code : 원하는 프롬프트 작성하여 ChatGPT가 자바스크립트 코드
Basic LLM Chain & ChatGPT Model은 1주차 학습내용 활용
Code1 : 텔레그램 개별 전송을 하나의 메시지로 Merge
결과와 배운 점
유튜브에서 -> 네이버 뉴스로 한걸음 확장 : ChatGPT가 지시대로 실행하여
네이버 API 생성 활용 (Client ID 와 Client Secret)
텔레그램 전송시 10개의 뉴스가 개별 전송되는 번거로움 발생하여 'Merge code'를 통해 개별 뉴스를 하나의 채팅으로 한번에 전송함. 그러나, 텍스트 제한으로 불가능한 오류 발생하여 각 뉴스의 프롬프트 텍스트 용량 제한을 둠. (요약,시사점 등 200 글자 이내)
다음에는 업계 동향 뉴스를 '스위치' 노드를 이 용한 방법을 도전할 예정