뉴스봇 3일차 사용 후기 및 추가 작업

관망

by 마케터박씨

기획자가 챗GPT로 개발을 해보겠다는 야망으로 시작한 프로젝트 1탄

챗GPT 로 노가다성 업무인 뉴스클리핑을 자동화해보자!

https://brunch.co.kr/@xperts/28


3일 정도 써봤다. 우선 수정된 사항


클리핑한 뉴스 목록과 실제 네이버 검색 시 노출 결과가 달랐다!

내 주문은 해당 키워드의 뉴스 클리핑할 때 검색일 기준 2일 전의 기사를 30개씩 저장해달라는 것이었다.

대략 코드로 보면 이렇다고... 붉은 색 부분


# 2일 이내의 뉴스만 필터링

date_limit = (datetime.now() - timedelta(days=2)).strftime("%Y%m%d")


# 결과 저장 리스트

news_data = []


# 네이버 뉴스 API 요청 및 데이터 수집

for keyword in keywords:

encText = urllib.parse.quote(keyword)

url = f"https://openapi.naver.com/v1/search/news?query={encText}&display=50&sort=date"


아래 이미지는 네이버에서 '화상회의'를 검색했을 때 뉴스 노출 화면이다.

기본 옵션이 관련도순(정확도순)이다. 그러나 내가 요청한 옵션은 '최신순'이 적용된다. 위의 코드 중 sort=date다. 챗GPT에 물어보니 관련도순으로 바꾸려면 sort=date를 sort=sim으로 바꾸면 된다고 했다. 되네 ....

스크린샷 2025-02-13 오전 9.05.56.png
스크린샷 2025-02-13 오전 9.09.22.png 실제 클리핑된 CSV 파일

관련도순 결과와 CSV 파일이 동일한 순서로 노출되는 것을 확인할 수 있었다.


추가로 해야할 일

신기하긴 한데 아직은 2% 부족해 보인다.

1. 구글코랩에 접속해 파이썬 코드를 돌린다.

2. CSV 파일을 열어 네이버 검색 결과와 대조해본다.

여기까지가 된듯하다. 그런데 추가해야할 업무는 요약과 슬랙 공유이다.

3. 공유해야할 기사를 선정해서 요약한다.

4. 슬랙에 공유한다.


4번까지 갈수 있게 챗GPT를 괴롭혀봐야겠다! 이제 일하자!

keyword
매거진의 이전글챗GPT로 네이버 뉴스클리핑 봇 서비스 만들기