자동 뉴스 레터 예습

소개

특정 키워드 네이버 뉴스 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에게 질문

    1. URL 설정: https://openapi.naver.com/v1/search/news.json|

    2. Query Parameters

      * query 검색어 입력 / display 한 번에 가져올 기사 개수 / start 검색 시작 위치 (1 → 첫 기사부터) / sort 최신순 정렬

    3. 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 글자 이내)

  • 다음에는 업계 동향 뉴스를 '스위치' 노드를 이용한 방법을 도전할 예정

1
2개의 답글

뉴스레터 무료 구독