AI 일잘러 ② 기사 모니터링편: 네이버 API로 경쟁사 동향 자동 정리

네이버 검색 API와 AI를 연결하면 경쟁사 기사 동향을 자동으로 모아 분석하고 PPT 보고서까지 만들 수 있으며, 4단계로 진행합니다. ① 네이버 검색 API 연결 ② .env 설정 ③ 모니터링 관점 입력 ④ PPT로 내보내기입니다. 1편에서 익힌 'API 키는 .env에, 연결은 프롬프트로' 방식을 그대로 적용하므로, 코드를 직접 짜지 않아도 됩니다. 매번 기사를 일일이 검색·정리하던 일을 한 번의 프롬프트로 끝낼 수 있습니다.
1. 네이버 검색 API 연결하기
먼저 네이버 개발자 센터에 로그인해 애플리케이션을 등록하고, 사용 API로 검색(Search)을 선택하면 Client ID와 Client Secret이 발급됩니다. 네이버 검색 API는 뉴스·블로그·웹문서를 검색어로 조회할 수 있어, 경쟁사·키워드 기사 모니터링에 적합합니다.
구체적인 절차는 다음과 같습니다.
- 네이버 개발자 센터에 로그인합니다.
- '애플리케이션 등록'에서 앱 이름을 정하고, 사용 API로 검색(Search) 을 선택합니다.
- 환경(서비스 URL 등)을 입력하면
Client ID와Client Secret이 발급됩니다.
발급된 두 키가 곧 출입증이므로 공개된 곳에 올리지 않습니다.
2. .env 설정하기
발급받은 두 키를 프로젝트 폴더의 .env 파일에 저장합니다. 1편에서 다룬 방식 그대로입니다.
NAVER_CLIENT_ID=발급받은_아이디
NAVER_CLIENT_SECRET=발급받은_시크릿
그리고 .gitignore에 .env를 추가해 키가 외부로 새지 않게 합니다. 이렇게 키를 분리해 두면, 다음 단계에서 AI에게 ".env에서 키를 읽어 쓰라"고만 지시하면 됩니다.
3. 모니터링 관점 입력하기
키가 준비되면, 어떤 관점으로 분석할지 프롬프트로 지정합니다. 단순히 "기사 가져와"가 아니라 비교 대상·기간·정리 기준을 함께 적는 것이 핵심입니다. 예를 들어 Claude Code에 이렇게 요청합니다.
.env의 네이버 검색 API 키로 '롯데리아', '버거킹', '맥도날드'의
최근 한 달 뉴스를 각각 검색해줘. 그리고 세 브랜드의 마케팅 동향을
신제품·할인 프로모션·협업 세 관점으로 비교 정리해줘.
키는 .env에서 읽고, 출처 링크도 함께 표로 정리해줘.
이렇게 '검색 대상 + 분석 관점 + 출력 형식'을 명확히 주면, AI가 API로 기사를 모은 뒤 원하는 틀에 맞춰 요약·비교해 줍니다. 관점만 바꾸면 업종·주제를 가리지 않고 재사용할 수 있습니다.
4. PPT로 내보내기
정리된 내용은 다시 한 번의 프롬프트로 PPT 파일로 만들 수 있습니다. AI가 python-pptx 같은 도구로 슬라이드를 생성해 .pptx 파일을 만들어 줍니다.
방금 정리한 세 브랜드 마케팅 동향을 PPT 5장으로 만들어줘.
1장 표지, 2~4장 브랜드별 요약, 5장 종합 시사점 구성으로.
표지·브랜드별 요약·시사점 구성을 지정하면 보고용 초안이 바로 나옵니다. 세부 디자인은 파워포인트에서 다듬으면 되고, 반복되는 주간 보고라면 같은 프롬프트를 재실행하기만 하면 됩니다.
한 걸음 더: 정기 자동 실행
매주 같은 모니터링을 받아보고 싶다면 예약 실행(스케줄러)까지 AI에게 맡길 수 있습니다. "이 작업을 매주 월요일 아침에 자동 실행하는 스케줄을 만들어줘"라고 요청하면, 운영체제의 예약 작업(cron 등)으로 등록해 줍니다. 다만 자동 실행은 키·권한이 걸린 작업이므로, 처음 몇 번은 결과를 직접 확인한 뒤 자동화로 넘기는 것이 안전합니다.