BRIEFING
RSS를 개인 뉴스 피드로 만드는 법
RSS를 개인 뉴스 피드로 만드는 법
Scope
핵심 질문
여러 RSS를 개인 뉴스 피드로 합칠 때 중복·우선순위·읽음 상태를 어떻게 관리하면 좋은가?
Research
핵심 근거
- feed aggregator는 source별 polling 주기와 item identity를 관리해야 한다.
- 동일 사건을 다룬 여러 기사는 중복이 아니라 관점 차이일 수 있으므로 URL dedup과 story clustering을 구분해야 한다.
- 읽음, 보관, 중요표시 상태는 원 feed와 별도의 사용자 상태다.
Draft
개인 뉴스 피드는 RSS를 많이 모으는 것보다 정보량을 사람이 처리할 수 있는 수준으로 줄이는 것이 중요하다.
Source를 작게 시작한다
매일 실제로 읽을 가치가 있는 source만 등록한다. 비슷한 기사만 반복되는 feed는 우선순위를 낮춘다.
중복과 동일 사건
정확히 같은 URL은 제거할 수 있지만 다른 매체가 같은 사건을 보도하는 것은 정보중복일 수도, 관점 다양성일 수도 있다.
그래서 URL dedup과 사건 clustering을 별도 단계로 보는 것이 좋다.
사용자 상태
읽음, 나중에 읽기, archive, favorite는 aggregator의 DB에 저장한다. 원 feed가 오래된 item을 제거해도 사용자 기록은 유지돼야 한다.
정렬
시간순을 기본으로 두고 중요 source나 keyword만 가중치를 주면 추천 algorithm에 지나치게 의존하지 않으면서도 정보량을 줄일 수 있다.
핵심
좋은 개인 뉴스 피드는 source 선택과 상태관리, 중복제거를 사용자가 통제할 수 있다는 데 RSS의 장점을 살린다.