인공지능 관련 뉴스 자동 수집 & 요약 메일 발송 시스템 만들기 (n8n 자동화 사례)

💡 사례 개요

n8n이라는 자동화 도구를 활용하여 다음과 같은 작업을 자동으로 수행하는 시스템을 만들었습니다.

💬 "매일 정해진 시간에 인공지능(AI) 관련 최신 뉴스를 수집해서 요약한 뒤, 이메일로 발송!"

이 과정은 모두 자동으로 진행되며, 저는 결과만 이메일로 확인하면 됩니다.


⚙️ 사용한 도구: n8n 노드 구성 설명

아래는 실제 사용한 워크플로우 구성입니다.

Google 애드워즈 캠페인의 스크린 샷

1. ✅ Schedule Trigger

역할: 워크플로우의 시작 시간 설정

  • 예: 매일 오전 9시에 자동으로 실행되도록 설정

  • 말 그대로 "시작 버튼"을 정해진 시간에 누르는 역할입니다.

  • 결과를 바로 확인하기 위해서 30 초 단위로 설정해 보았습니다.

    스케줄 트리거 화면의 스크린 샷

2. 📡 RSS Read

역할: 인공지능 관련 뉴스 피드를 가져오기

버튼이 강조된 화면의 스크린 샷

3. 🔗 Basic LLM Chain

역할: 뉴스 요약을 AI에게 요청

  • 가져온 뉴스 내용 중 제목 + 요약문을 뽑아야 하니, AI가 요약하게 설정

  • “이 뉴스를 3줄로 요약해줘”라는 요청(prompt)을 보냅니다.

    예시 프롬프트

    다음은 인공지능 관련 뉴스 기사 목록입니다.
    각 기사의 제목과 링크를 나열하고, 이 뉴스들의 핵심 내용을 간단히 요약해서 제공해주세요.
    각 기사는 새로운 줄로 구분해주세요.
    
    {% for item in $json.items %}
    - 제목: {{ $json.title }}
      링크: {{ $json.link }}
     내용의 처음 500자 {{ $json.content }}
    {% endfor %}

    이 부분이 가장 헷갈렸는데 제목, 링크, 500자 부분에 끌어다 제대로 입력하셔야 합니다.

버튼을 가리키는 빨간색 화살표가있는 화면 스크린 샷

4. 🧠 Google Gemini Chat Model

역할: 실제로 요약 작업을 수행하는 AI

  • 구글의 Gemini AI에게 요약 요청을 보냅니다.

  • 요약된 내용이 다시 LLM Chain으로 돌아옵니다.

Google 채팅 모델의 설정을 보여주는 화면

5. 📧 Send a Message (Gmail)

역할: 요약된 뉴스를 이메일로 전송

  • 원하는 이메일 주소로 AI가 정리한 뉴스 요약을 발송합니다.

  • 매일 아침 뉴스레터처럼 받아볼 수 있습니다.

메시지 보내기 페이지의 스크린 샷

결과물

컴퓨터 화면의 한국어 목록

느낀점

코딩은 정말 1도 몰라서 중간에 몇 번이나 포기할까 고민했지만, 하나하나 노드를 연결하고 실행 버튼을 눌렀을 때 뉴스가 요약되어 이메일로 ‘딱!’ 도착했을 땐 말로 표현 못할 정도로 뿌듯했습니다.

앞으로 하나씩 더 만들어보고 싶어요. n8n 덕분에 비전공자인 저도 해냈습니다! 😊

3
4개의 답글

👉 이 게시글도 읽어보세요