소개
매일 아침 반복적으로 뉴스 기사들을 클리핑하고 정리하던 일이 있었습니다. 손으로 하나하나 링크를 복사하고, 내용을 요약해서 저장하고, 다시 메신저로 전달하는 루틴이었죠. 하루 이틀은 괜찮았지만, 몇 주가 지나면서 이 작업이 너무 번거롭고 비효율적이라는 생각이 들었습니다. 그래서 "이걸 자동화할 수 없을까?" 하는 마음에 처음으로 n8n을 활용한 자동화에 도전하게 되었습니다. 🙌
진행 방법
🔧 사용 도구
n8n: 전체 워크플로우 자동화 툴
RSS: 뉴스 클리핑 대상 채널
ChatGPT: 기사 요약
Slack: 요약된 기사 메신저로 발송
🧩 시나리오 흐름
트리거: 매일 정해진 시간 or 수동 실행
RSS 피드 읽기: 주요 뉴스 RSS에서 최신 기사 수집 (처음엔 20개 → 테스트 후 10개로 축소)
내용 묶기: 여러 기사 내용을 하나로 묶어서 전달
ChatGPT 요약:
{
"system": "너는 뉴스 에디터야. 핵심 내용을 간결하게 요약해줘.",
"user": "아래 기사들을 요약해줘:\n{뉴스목록}"
}Slack 메시지 발송: 요약된 뉴스 내용을 메신저로 자동 전송
💬 시행착오 & 도움 받은 경험
n8n에서 RSS 피드의 수집 개수 제한(처음엔 왜 10개만 오는지 몰라 당황 😅)
제미나이-n8n 잼을 통해 시나리오 구성 및 설정 문의 → 기대 이상으로 도움 됨
제미나이보다 ChatGPT를 활용한 요약 품질이 더 안정적이라고 판단함 (프롬프트 설계 포함)
결과와 배운 점
이 프로젝트를 통해 처음으로 크롤링과 RSS 구조에 대해 학습하게 되었습니다. 단순히 링크를 긁어오는 게 아니라, 어떻게 데이터를 추출하고 구성할지를 고민하는 계기가 되었죠. 특히:
RSS 기반 뉴스 수집 자동화 가능성 체감
ChatGPT 프롬프트를 system/user 메시지로 분리해 구성한 것이 결과 품질에 큰 영향을 줌
"자동화 = 코드"라는 고정관념을 깨고, 워크플로우 기반의 시각적 툴(n8n)도 매우 강력하다는 걸 느낌
또한 앞으로는 텍스트뿐 아니라 음성 브리핑, 이미지 요약 등 다른 형태의 자동화 결과물을 만들어보고 싶다는 목표도 생겼습니다. 나아가 실무에 유용한 견적서, 계약서 자동화 등도 도전해볼 예정입니다. 💪
도움 받은 글
n8n Docs - RSS Read Node
제미나이 커뮤니티 잼 (n8n 연동 관련)
OpenAI ChatGPT 프롬프트 설계 사례 모음