IT 개발 에이전시2026년 4월 15일
소식 자동 수집 시스템 오픈 — RSS + AI 요약 + 위젯 API
이티뉴스, HackerNews, OpenAI 블로그 등에서 매일 IT 소식을 자동 수집하고, Gemini 2.5 Flash가 한국어로 요약합니다.

계발자들(Vibers)이 운영하는 vibers.co.kr의 소식 섹션에 자동 수집 시스템이 새로 적용되었습니다. 이티뉴스, HackerNews, OpenAI 블로그 등에서 매일 IT 소식을 자동으로 수집하고, Gemini 2.5 Flash가 이를 한국어로 요약해 노출하는 구조입니다. 이번 업데이트의 핵심은 세 가지입니다. 첫째, 사람이 매일 뉴스를 찾아 읽고 옮겨 적던 작업을 RSS 수집으로 대체했습니다. 둘째, 영문 원문을 그대로 붙여 넣는 대신 생성형 AI가 한국어 요약본을 만들어 줍니다. 셋째, 수집·요약된 결과를 위젯 API로 개방해 다른 프로젝트에서도 재사용할 수 있게 했습니다. 즉, 이번 작업은 단순히 페이지 하나를 개편한 것이 아니라 "소식"이라는 콘텐츠 자체를 하나의 파이프라인으로 정의하고, 그 파이프라인의 출력물을 API 형태로 외부에 공급하는 구조를 만든 것에 가깝습니다.소개
IT 업계의 정보 유통 속도는 사람이 수동으로 따라잡기 어려운 수준입니다. 개발 에이전시 입장에서 최신 기술 동향은 단순한 읽을거리가 아니라 제안서와 아키텍처 결정에 직접 영향을 주는 실무 자료입니다. 그러나 매일 여러 매체를 순회하며 기사를 확인하고, 그중 의미 있는 것을 골라 정리하는 일은 반복적이면서도 사람의 시간을 크게 소모합니다. 수동 운영의 두 번째 문제는 지속성입니다. 프로젝트가 바빠지면 소식 섹션 업데이트는 가장 먼저 밀리는 작업이 됩니다. 그 결과 사이트에 몇 주 전 소식이 최신 글로 남아 있는 상황이 생기고, 이는 방문자에게 "운영이 멈춘 사이트"라는 인상을 줍니다. 자동화는 이 지속성 문제를 구조적으로 해결합니다. 세 번째 문제는 언어 장벽입니다. HackerNews나 OpenAI 블로그처럼 가치가 높은 소스는 대부분 영문입니다. 원문 링크만 나열하면 방문자 중 상당수는 클릭조차 하지 않습니다. Gemini 2.5 Flash를 통한 한국어 자동 요약은 이 진입 장벽을 낮추기 위한 선택입니다. 요약문을 먼저 읽고 관심이 생긴 항목만 원문으로 이동하는 흐름이 만들어집니다.왜 소식 수집을 자동화했나
vibers.co.kr 소식 섹션이 자동화됩니다. 이번 업데이트로 적용된 기능은 다음과 같습니다. 이 다섯 가지 기능은 서로 독립적으로 동작하는 것이 아니라, 수집 → 요약 → 저장 → 배포(API)로 이어지는 하나의 흐름을 구성합니다. 각 단계는 다음 섹션에서 더 자세히 설명합니다.상세 내용
https://vibers.co.kr/api/news/widget 엔드포인트를 통해 모든 프로젝트에서 소식 위젯으로 활용할 수 있습니다.
자동 수집은 매일 07:00과 14:00, 한국 표준시(KST) 기준으로 하루 두 차례 실행됩니다. 이 두 시점은 국내 사용자의 정보 소비 패턴과 해외 매체의 발행 시점을 함께 고려한 배치입니다. 07:00 실행분은 전날 밤부터 이른 아침 사이에 올라온 글을 담습니다. 미국 서부·동부 시간대에서 발행된 글은 한국 시간으로 밤사이에 쌓이기 때문에, 아침 첫 배치에서 이를 한 번에 정리해 올릴 수 있습니다. 출근 직후나 하루를 시작하며 사이트를 여는 방문자는 이 배치의 결과를 보게 됩니다. 14:00 실행분은 오전 중 국내 매체에서 발행된 기사와, 오전 늦게 갱신된 해외 소식을 반영합니다. 하루 한 번만 수집하면 오후 내내 같은 목록이 유지되지만, 두 번 실행하면 오후 방문자에게도 새로운 항목을 보여줄 수 있습니다. 고정된 시각에 배치를 도는 방식은 실시간 크롤링에 비해 부하가 예측 가능하다는 장점이 있습니다. 원본 매체 서버에 부담을 주지 않으면서도, 콘텐츠 신선도를 하루 단위가 아닌 반나절 단위로 유지할 수 있습니다.하루 두 번, 07:00과 14:00에 도는 수집 스케줄
이번 시스템은 4개 RSS 소스를 기반으로 동작합니다. RSS는 매체가 스스로 공개하는 표준 피드 형식이기 때문에, 페이지 구조를 임의로 파싱하는 방식보다 안정적입니다. 매체가 웹사이트 디자인을 변경해도 피드 규격은 그대로 유지되는 경우가 많아 유지보수 부담이 낮습니다. 또한 RSS는 제목, 링크, 발행 시각, 요약문 등 필요한 필드가 이미 구조화되어 있습니다. 덕분에 수집 단계에서 별도의 정제 로직을 최소화할 수 있고, AI 요약 단계로 넘길 입력을 깔끔하게 준비할 수 있습니다. 소스 구성은 성격이 서로 다른 매체를 섞는 방향으로 잡혔습니다. 이티뉴스는 국내 IT 산업 소식을, HackerNews는 개발자 커뮤니티에서 화제가 되는 글을, OpenAI 블로그는 AI 분야 1차 발표 내용을 각각 담당합니다. 성격이 다른 소스를 조합하면 특정 주제로 목록이 쏠리는 현상을 줄일 수 있습니다.RSS를 수집 방식으로 택한 이유
수집된 항목 중 영문 기사는 Gemini 2.5 Flash를 통해 한국어로 자동 번역·요약됩니다. 번역만 하는 것이 아니라 요약까지 함께 수행하기 때문에, 사용자는 긴 원문을 읽지 않고도 핵심을 파악할 수 있습니다. Flash 계열 모델을 사용한 것은 처리 속도와 비용 효율을 고려한 선택으로 볼 수 있습니다. 하루 두 번, 여러 소스의 다수 항목을 일괄 처리해야 하는 배치 작업에서는 개별 요청의 응답 속도와 처리 단가가 전체 운영 가능성을 좌우합니다. 요약이라는 작업 자체가 창작보다는 압축에 가깝기 때문에 경량 모델로도 실용적인 품질을 확보할 수 있습니다. AI 요약을 거친 결과물은 원문 링크와 함께 제공됩니다. 요약은 어디까지나 판단을 돕는 도구이며, 정확한 내용은 원문에서 확인하는 것이 원칙입니다. 자동 요약 특성상 뉘앙스가 단순화될 수 있으므로, 인용이나 의사결정에 활용할 때는 원문 확인을 권장합니다.Gemini 2.5 Flash가 담당하는 번역·요약 단계
수집·요약된 뉴스는 이 구조의 가치는 재사용성에 있습니다. 프로젝트마다 별도의 뉴스 수집기를 만들면 소스 관리, 스케줄 관리, AI 호출 비용이 각각 발생합니다. 반면 수집은 한 곳에서 하고 결과만 API로 배포하면, 새 프로젝트에 뉴스 위젯을 붙이는 작업이 화면 구현 수준으로 단순해집니다. 활용 시나리오는 다양합니다. 사내 대시보드 사이드바에 오늘의 IT 소식 다섯 건을 띄우거나, 랜딩 페이지 하단에 업계 동향 섹션을 추가하거나, 사내 인트라넷 첫 화면에 아침 브리핑처럼 배치할 수 있습니다. 어떤 경우든 데이터 원천은 동일하기 때문에 여러 채널에서 일관된 내용이 표시됩니다. 위젯 형태로 설계했다는 점도 중요합니다. 전체 페이지가 아니라 화면 일부에 삽입되는 조각 단위이므로, 기존 서비스의 레이아웃을 크게 바꾸지 않고도 콘텐츠를 추가할 수 있습니다.위젯 API — 한 번 수집해서 여러 프로젝트에서 쓰기
https://vibers.co.kr/api/news/widget 엔드포인트로 제공됩니다. 이 API를 호출하면 모든 프로젝트에서 소식 위젯 형태로 최신 IT 뉴스를 노출할 수 있습니다.
이번 업데이트에서 눈여겨볼 결정 중 하나는 소식의 분리입니다. 메인 소식 섹션에는 계발자들 내부 소식만 노출하고, 위젯에는 RSS로 수집한 외부 뉴스만 노출합니다. 두 종류의 콘텐츠를 한 곳에 섞으면 문제가 생깁니다. 외부 뉴스는 매일 두 번씩 쌓이기 때문에 양이 많고, 내부 소식은 상대적으로 발행 빈도가 낮습니다. 같은 목록에 넣으면 자동 수집된 외부 기사가 목록을 채우면서 정작 중요한 자체 프로젝트 소식이 아래로 밀립니다. 맥락도 다릅니다. 방문자가 에이전시 사이트의 소식 섹션을 여는 이유는 대체로 "이 팀이 최근 무엇을 만들었는가"를 확인하기 위해서입니다. 이 자리에는 자체 소식이 있어야 하고, 업계 동향은 별도의 위젯 자리에서 보조 정보로 제공되는 편이 자연스럽습니다. 운영 관점에서도 분리는 유리합니다. 자동 수집 파이프라인에 문제가 생겨도 내부 소식 섹션은 영향을 받지 않고, 반대로 내부 소식 구조를 바꿔도 위젯 API를 사용하는 외부 프로젝트는 그대로 동작합니다. 두 흐름이 서로의 장애로 이어지지 않는 구조입니다.내부 소식과 외부 뉴스를 분리한 설계
news-drafts는 내부 소식 쪽의 자동화 장치입니다. 각 에이전트가 작업을 완료할 때 파일을 저장하면, 그 내용이 소식 섹션에 자동으로 반영됩니다. 기존 방식에서는 작업 완료와 소식 발행이 별개의 일이었습니다. 개발이 끝난 뒤 누군가 다시 시간을 내어 소식 글을 작성하고, 관리자 화면에 로그인해 등록해야 했습니다. 이 간격 때문에 실제로 완료된 작업의 상당수가 외부에 알려지지 않은 채 지나갔습니다. news-drafts는 이 간격을 없앱니다. 작업의 마지막 단계가 곧 발행의 첫 단계가 되므로, 별도의 관리 화면 조작 없이 파일 저장만으로 소식이 반영됩니다. 결과적으로 "만든 것을 알리는 일"의 비용이 사실상 0에 가까워집니다. 파일 기반 방식이라는 점도 실무적으로 유리합니다. 텍스트 파일은 버전 관리가 쉽고, 작성 시점의 이력이 그대로 남으며, 여러 사람이 동시에 다뤄도 충돌을 추적하기 쉽습니다. 소식 콘텐츠를 데이터베이스 레코드가 아니라 파일로 관리하면 배포 흐름과 자연스럽게 결합됩니다.news-drafts — 에이전트가 만든 결과물이 곧 소식이 되는 흐름
이번 시스템은 두 개의 독립적인 흐름으로 구성됩니다. 두 흐름은 최종 노출 위치가 다릅니다. 외부 뉴스는 위젯으로, 내부 소식은 메인 소식 섹션으로 갑니다. 이 분리 덕분에 각 흐름을 독립적으로 개선하거나 교체할 수 있습니다. 공통점은 사람의 개입이 필요한 지점을 최소화했다는 것입니다. 외부 뉴스는 스케줄러가, 내부 소식은 파일 저장 이벤트가 트리거 역할을 합니다. 어느 쪽도 "누군가 기억하고 실행해야 하는" 단계를 남겨두지 않았습니다.전체 파이프라인을 한눈에
첫째, 위젯을 붙일 때는 노출 개수를 화면 맥락에 맞게 조절하는 것이 좋습니다. 사이드바처럼 좁은 영역에서는 소수의 항목만 보여주고, 별도 페이지에서는 더 많은 항목을 나열하는 식으로 같은 API를 다르게 활용할 수 있습니다. 둘째, 요약문과 원문 링크를 함께 노출하는 구성을 권장합니다. 요약은 판단을 돕기 위한 것이고, 실제 근거는 원문에 있습니다. 링크를 함께 제공하면 사용자가 필요할 때 즉시 검증할 수 있습니다. 셋째, 갱신 시각을 함께 표시하면 신뢰도가 올라갑니다. 하루 두 번 갱신되는 구조이므로, 마지막 갱신 시점을 보여주면 방문자가 정보의 신선도를 스스로 판단할 수 있습니다. 넷째, 내부 소식을 쓸 때는 news-drafts 파일을 작업 종료 직후에 작성하는 습관을 들이는 것이 좋습니다. 시간이 지나면 무엇을 왜 만들었는지에 대한 세부 기억이 흐려지고, 결국 소식의 품질이 떨어집니다.활용 팁
매일 07:00과 14:00, 한국 표준시 기준으로 하루 두 차례 실행됩니다. 이티뉴스, HackerNews, OpenAI 블로그 등 4개 RSS 소스에서 수집합니다. 아닙니다. Gemini 2.5 Flash가 한국어로 자동 번역·요약한 결과가 노출됩니다. 가능합니다. 섞이지 않습니다. 메인 소식 섹션은 계발자들 내부 소식만, 위젯은 RSS 수집 뉴스만 노출하도록 분리되어 있습니다. 각 에이전트가 작업 완료 시 news-drafts에 파일을 저장하면 소식 섹션에 자동 반영됩니다.자주 묻는 질문
수집 주기는 어떻게 되나요
어떤 소스에서 뉴스를 가져오나요
영문 기사는 그대로 노출되나요
다른 프로젝트에서도 이 뉴스를 쓸 수 있나요
https://vibers.co.kr/api/news/widget 위젯 API를 통해 모든 프로젝트에서 소식 위젯으로 활용할 수 있습니다.메인 소식 섹션에도 외부 뉴스가 섞이나요
내부 소식은 어떻게 등록되나요
이번 업데이트는 "소식"을 사람이 손으로 채우는 공간에서, 시스템이 스스로 유지하는 채널로 바꾼 작업입니다. 외부 뉴스는 RSS와 AI 요약으로, 내부 소식은 파일 기반 자동 반영으로 각각 처리됩니다. 동시에 결과물을 위젯 API로 개방함으로써, 한 번 구축한 파이프라인이 여러 프로젝트에서 반복 사용되는 구조를 만들었습니다. 자동화의 가치는 작업 시간을 줄이는 데서 끝나지 않고, 그 산출물이 다른 곳에서 다시 쓰일 때 배가됩니다. 수집·요약·배포가 하나로 이어진 이 구조는 앞으로 소스를 추가하거나 노출 방식을 바꿀 때도 각 단계를 개별적으로 손볼 수 있도록 설계되어 있습니다.정리
AI 인용 리포트
Gemini · Perplexity · ChatGPT · 네이버 · Claude — FAQ 기반 인용 판정
🔍
AI 인용 현황 확인
매시간 자동 수집 중 · 확인 버튼을 누르면 최신 결과를 즉시 표시합니다

댓글 0
첫 번째 댓글을 남겨주세요!