- 0
- 114 단어
안녕하세요 케이입니다.
지난 글에서는 RSS와 뉴스 API의 차이를 비교하고, 어떤 방식이 뉴스 자동수집에 더 적합한지 알아봤습니다.
이번에는 지금까지 자동으로 수집한 뉴스에 AI를 연결해서, 여러 기사의 핵심 내용을 자동으로 요약하고 텔레그램으로 받아보는 방법을 정리해보겠습니다.
뉴스 자동수집 시스템을 만들다 보면 어느 순간 한 가지 문제가 생깁니다.
뉴스를 자동으로 모으는 것까지는 편한데, 결국 각 기사를 직접 읽어야 한다는 점입니다.
검색 키워드가 많아지고 하루에 들어오는 뉴스가 늘어나면 제목만 확인해도 시간이 필요합니다.
이때 AI 요약 기능을 추가하면 뉴스 제목이나 기사 내용을 AI가 먼저 정리하고, 사용자는 핵심 내용만 빠르게 확인할 수 있습니다.
AI 뉴스 요약이 필요한 이유
뉴스 자동수집의 목적은 단순히 많은 기사를 모으는 것이 아닙니다.
중요한 것은 내가 필요한 정보를 빠르게 확인하는 것입니다.
예를 들어 하루에 20개의 뉴스가 수집된다고 가정해보겠습니다.
각 기사를 하나씩 열어서 읽으면 시간이 많이 필요합니다.
하지만 AI가 각 뉴스의 핵심 내용을 몇 줄로 정리해준다면 전체 흐름을 훨씬 빠르게 파악할 수 있습니다.
특히 비슷한 주제의 기사가 여러 개 있을 때는 AI 요약 기능이 더 유용할 수 있습니다.
사용자는 전체 내용을 읽기 전에 어떤 기사가 중요한지 먼저 판단할 수 있습니다.
AI 뉴스 요약은 어떤 방식으로 작동할까
전체 구조는 생각보다 단순합니다.
먼저 기존 뉴스 자동수집 시스템이 뉴스 데이터를 가져옵니다.
그다음 Google Apps Script가 수집한 제목이나 설명을 AI 서비스에 전달합니다.
AI는 전달받은 내용을 요약합니다.
마지막으로 요약 결과를 텔레그램 봇으로 전송합니다.
전체 흐름은 다음과 같습니다.
뉴스 검색
뉴스 데이터 수집
AI에 내용 전달
AI 요약 결과 생성
텔레그램 메시지 정리
텔레그램 전송
기존 뉴스 자동수집 구조에 AI 처리 단계가 하나 추가되는 형태입니다.
제목만 요약할 수도 있다
AI 요약이라고 해서 반드시 기사 전체 내용을 입력해야 하는 것은 아닙니다.
처음에는 뉴스 제목과 검색 API에서 제공하는 짧은 설명만 이용해서 요약할 수도 있습니다.
예를 들어 다음과 같은 정보가 있다고 가정해보겠습니다.
제목
간단한 설명
게시 시간
이 내용을 AI에 전달해서 한두 문장으로 정리하도록 만들 수 있습니다.
이 방식은 구조가 단순하고 처리할 데이터 양도 적습니다.
처음 AI 요약 기능을 테스트할 때는 이런 방식으로 시작하는 것이 좋습니다.
기사 전체 내용을 요약하면 더 자세한 결과를 얻을 수 있다
제목과 짧은 설명만 사용하면 뉴스의 전체 맥락을 충분히 파악하기 어려울 수 있습니다.
기사 전체 내용을 사용할 수 있다면 AI가 더 자세한 요약을 만들 수 있습니다.
예를 들어 다음 내용을 정리하도록 할 수 있습니다.
핵심 내용
주요 수치
관련 기업
새롭게 발표된 내용
향후 영향
이렇게 하면 단순한 뉴스 제목 모음보다 훨씬 유용한 브리핑 형태로 만들 수 있습니다.
다만 기사 전체 내용을 자동으로 가져오는 과정은 더 복잡할 수 있습니다.
사이트 구조나 이용 조건을 확인해야 할 수도 있기 때문에 처음에는 제목과 설명 중심으로 시작하는 것이 좋습니다.
AI 요약 문장은 짧게 설정하는 것이 좋다
뉴스 요약 기능을 처음 만들 때는 AI가 너무 길게 답변하지 않도록 설정하는 것이 중요합니다.
기사 하나당 요약이 길어지면 텔레그램 메시지가 다시 복잡해집니다.
예를 들어 뉴스 하나당 다음 정도로 제한할 수 있습니다.
한 문장 요약
핵심 내용 2줄
핵심 포인트 3개
이 정도면 빠르게 내용을 확인하기 좋습니다.
뉴스 자동수집의 목적이 전체 기사를 대체하는 것이 아니라 어떤 기사를 읽을지 판단하는 것이라면 짧은 요약이 더 효율적입니다.
AI에게 요약 방식도 지정할 수 있다
AI에 단순히 “요약해줘”라고 요청하는 것보다 원하는 형식을 정확하게 지정하는 것이 좋습니다.
예를 들어 다음과 같은 기준을 줄 수 있습니다.
핵심 내용만 요약
150자 이내로 작성
개인적인 의견 제외
원문에 없는 내용 추가 금지
수치가 있다면 유지
기업명과 제품명 유지
이렇게 규칙을 정하면 매번 비슷한 형태의 결과를 받을 수 있습니다.
자동화 시스템에서는 일정한 출력 형식이 특히 중요합니다.
AI가 없는 내용을 만들지 않도록 해야 한다
AI 요약에서 가장 주의해야 할 부분 중 하나는 원문에 없는 내용을 추가할 가능성입니다.
뉴스 자동수집에서는 사실 확인이 중요하기 때문에 요약 단계에서 새로운 내용을 만들어내면 문제가 될 수 있습니다.
그래서 AI에게 다음과 같은 기준을 주는 것이 좋습니다.
제공된 내용만 사용합니다.
확인할 수 없는 내용은 추가하지 않습니다.
추측하지 않습니다.
원문에 없는 수치는 만들지 않습니다.
이렇게 설정하면 뉴스 요약 결과의 안정성을 높일 수 있습니다.
여러 뉴스를 한 번에 요약할 수도 있다
뉴스를 한 건씩 AI에 보내는 방법도 있지만 여러 개의 뉴스를 한 번에 모아서 요약하는 방식도 가능합니다.
예를 들어 하루 동안 수집한 뉴스 10개의 제목과 설명을 AI에 전달합니다.
그리고 다음과 같은 형태로 정리하도록 할 수 있습니다.
오늘의 주요 뉴스 5개
가장 많이 언급된 주제
주요 기업 동향
새로운 기술 발표
전체 흐름 요약
이 방식은 개별 기사보다 전체적인 시장 흐름을 확인할 때 유용합니다.
비슷한 뉴스를 하나로 묶을 수도 있다
뉴스 자동수집을 하다 보면 서로 다른 언론사가 같은 사건을 보도하는 경우가 많습니다.
예를 들어 새로운 AI 서비스가 발표되면 여러 기사에서 비슷한 내용을 다룰 수 있습니다.
이때 AI를 이용해서 비슷한 주제를 하나로 묶고 공통 내용을 요약할 수 있습니다.
이렇게 하면 같은 내용을 여러 번 읽을 필요가 없습니다.
중복 제거 기능과 AI 요약 기능을 함께 사용하면 뉴스 자동수집 시스템의 정보량을 크게 줄일 수 있습니다.
AI 요약 결과를 텔레그램에서 보기 좋게 정리하기
AI 요약 결과도 기존 뉴스 메시지처럼 일정한 형식으로 정리하는 것이 좋습니다.
예를 들어 다음과 같이 구성할 수 있습니다.
오늘의 AI 뉴스 요약
- 뉴스 제목
핵심 요약
- 뉴스 제목
핵심 요약
- 뉴스 제목
핵심 요약
또는 주제별로 나눌 수도 있습니다.
ChatGPT
핵심 뉴스 2개 요약
AI 자동화
핵심 뉴스 3개 요약
이렇게 구성하면 메시지를 빠르게 읽을 수 있습니다.
중요한 뉴스만 AI가 선택하도록 만들 수도 있다
뉴스가 너무 많다면 모든 기사를 텔레그램으로 보낼 필요는 없습니다.
AI에게 여러 뉴스 제목과 설명을 전달하고 중요도가 높은 기사 몇 개만 선택하도록 만들 수도 있습니다.
예를 들어 다음과 같은 기준을 줄 수 있습니다.
중복된 내용 제외
새로운 발표 우선
주요 기업 관련 뉴스 우선
구체적인 수치가 있는 기사 우선
단순 홍보성 내용 제외
이런 기준을 사용하면 하루에 수십 개의 기사가 수집되더라도 핵심 뉴스만 받아볼 수 있습니다.
AI 요약에 키워드별 우선순위를 적용할 수도 있다
모든 뉴스가 같은 중요도를 가질 필요는 없습니다.
예를 들어 다음과 같은 우선순위를 설정할 수 있습니다.
1순위 ChatGPT
2순위 AI 자동화
3순위 AI 에이전트
4순위 로컬 AI
AI가 뉴스를 정리할 때 중요한 키워드의 기사를 먼저 보여주도록 만들 수 있습니다.
이렇게 하면 자신의 관심 분야에 맞는 개인화된 뉴스 브리핑을 만들 수 있습니다.
Google Apps Script가 중간 역할을 한다
AI 뉴스 요약에서도 Google Apps Script는 중요한 역할을 합니다.
먼저 뉴스 API나 RSS에서 데이터를 가져옵니다.
그다음 가져온 내용을 AI 서비스에 전달합니다.
AI가 반환한 요약 결과를 다시 정리합니다.
마지막으로 텔레그램 봇으로 전송합니다.
즉 Google Apps Script는 뉴스 데이터, AI, 텔레그램을 연결하는 중간 프로그램입니다.
AI 서비스를 사용하려면 인증정보가 필요할 수 있다
AI 기능을 자동화에 연결하려면 해당 AI 서비스의 API를 사용하는 방식이 필요할 수 있습니다.
이 경우 뉴스 API와 마찬가지로 별도의 인증정보가 필요할 수 있습니다.
예를 들어 API Key 같은 값을 발급받아서 Google Apps Script에 입력하는 방식입니다.
이 인증정보 역시 외부에 공개하지 않는 것이 중요합니다.
블로그에 코드를 공유할 때는 실제 값을 그대로 넣지 않고 다음과 같은 형태로 표시하는 것이 좋습니다.
YOUR_AI_API_KEY
자동화에 사용하는 인증정보는 모두 비밀번호처럼 관리하는 것이 좋습니다.
AI API는 비용도 확인해야 한다
뉴스 검색이나 RSS는 무료로 사용할 수 있는 범위가 있을 수 있지만 AI 요약은 처리량에 따라 비용이 발생할 수 있습니다.
특히 기사 수가 많거나 긴 내용을 계속 요약하면 사용량도 증가합니다.
그래서 처음에는 작은 규모로 테스트하는 것이 좋습니다.
예를 들어 하루에 핵심 뉴스 5개만 요약합니다.
각 뉴스는 짧은 설명만 전달합니다.
요약 결과도 2줄 정도로 제한합니다.
이 정도로 시작하면 AI 사용량을 줄이면서 실제로 얼마나 유용한지 확인할 수 있습니다.
모든 뉴스를 AI로 처리할 필요는 없다
AI를 연결했다고 해서 검색된 모든 뉴스를 반드시 AI에 전달할 필요는 없습니다.
먼저 기존 기능으로 불필요한 뉴스를 제거하는 것이 좋습니다.
검색 키워드 필터링
중복 뉴스 제거
최신 뉴스 선택
결과 개수 제한
이 과정을 먼저 거칩니다.
그다음 최종적으로 남은 뉴스만 AI에 전달합니다.
이렇게 하면 AI 처리량을 줄이고 요약 품질도 높일 수 있습니다.
추천하는 AI 뉴스 자동요약 순서
개인용 뉴스 자동수집에서 AI 기능을 적용한다면 다음 순서가 효율적입니다.
뉴스 API 또는 RSS에서 콘텐츠를 가져옵니다.
관련 없는 뉴스를 제외합니다.
중복 뉴스를 제거합니다.
최신 뉴스 몇 개를 선택합니다.
선택한 제목과 설명을 AI에 전달합니다.
AI가 핵심 내용만 짧게 요약합니다.
요약 결과를 키워드별로 정리합니다.
텔레그램 봇으로 전송합니다.
이 순서로 만들면 불필요한 데이터를 AI에 보내지 않아도 됩니다.
AI 뉴스 브리핑 형태로 발전시킬 수 있다
기본적인 AI 요약 기능이 정상적으로 작동하면 조금 더 발전된 형태로 만들 수도 있습니다.
예를 들어 매일 아침 다음과 같은 뉴스 브리핑을 자동으로 받을 수 있습니다.
오늘의 주요 뉴스 5개
각 뉴스 핵심 내용
전날과 달라진 점
많이 언급된 키워드
주요 기업 동향
오늘 확인할 뉴스
이렇게 구성하면 단순한 뉴스 수집 봇이 개인용 정보 브리핑 시스템으로 발전합니다.
뉴스 요약은 원문 확인을 완전히 대신하지 않는다
AI 요약은 빠르게 내용을 파악하는 데 유용하지만 중요한 뉴스는 원문을 다시 확인하는 것이 좋습니다.
요약 과정에서 세부 내용이 생략될 수 있기 때문입니다.
특히 수치, 정책, 계약, 공식 발표처럼 정확한 정보가 중요한 경우에는 원문 확인이 필요합니다.
AI 뉴스 요약은 전체 내용을 대체하는 도구라기보다 어떤 기사를 자세히 읽을지 선택하는 도구로 사용하는 것이 적합합니다.
처음에는 가장 단순한 방식으로 시작한다
AI 뉴스 요약을 처음 연결한다면 기능을 복잡하게 만들 필요는 없습니다.
다음 정도로 시작하면 충분합니다.
뉴스 3개 수집
중복 제거
제목과 짧은 설명 전달
AI가 각 뉴스를 두 문장으로 요약
텔레그램으로 전송
이 기능이 정상적으로 작동하면 뉴스 개수를 늘리거나 여러 키워드를 추가할 수 있습니다.
이후에는 전체 뉴스 브리핑이나 중요 뉴스 선택 기능으로 확장하면 됩니다.
AI 뉴스 자동요약 전체 흐름 정리
지금까지의 과정을 하나로 연결해보겠습니다.
정해진 시간에 Google Apps Script가 실행됩니다.
뉴스 API와 RSS에서 새로운 정보를 수집합니다.
중복된 뉴스를 제거합니다.
관심 키워드와 관련된 뉴스만 남깁니다.
최신 뉴스 몇 개를 선택합니다.
뉴스 제목과 설명을 AI에 전달합니다.
AI가 핵심 내용을 요약합니다.
요약 결과를 일정한 형식으로 정리합니다.
텔레그램 봇으로 전송합니다.
사용자는 텔레그램에서 요약된 뉴스를 확인합니다.
이 구조가 완성되면 매일 반복하던 뉴스 검색과 내용 확인 작업을 상당 부분 자동화할 수 있습니다.
정리
AI를 뉴스 자동수집 시스템에 연결하면 단순히 기사 제목을 모으는 수준에서 한 단계 더 발전할 수 있습니다.
수집된 뉴스의 제목과 설명을 AI에 전달하면 핵심 내용을 짧게 요약해서 텔레그램으로 받을 수 있습니다.
여러 기사를 한 번에 정리하거나 비슷한 뉴스를 하나의 주제로 묶는 방식도 가능합니다.
다만 처음부터 모든 뉴스를 AI에 전달하기보다 키워드 필터링과 중복 제거를 먼저 적용하는 것이 좋습니다.
그다음 실제로 필요한 뉴스만 AI가 요약하도록 만들면 처리량과 비용을 줄일 수 있습니다.
또 AI 요약은 중요한 뉴스의 원문을 완전히 대신하기보다는 빠르게 핵심 내용을 파악하고 어떤 기사를 자세히 볼지 선택하는 용도로 사용하는 것이 좋습니다.
이제 개인용 뉴스 자동수집 시스템은 검색, 중복 제거, 예약 실행, RSS 수집, AI 요약까지 확장할 수 있게 되었습니다.
다음 글에서는 지금까지 사용한 기능들을 기준으로 비용을 최대한 줄이면서 무료 서비스 중심으로 개인용 뉴스 자동수집 시스템을 구성하는 방법을 정리해보겠습니다.