이 서비스에 대하여
무엇을 수집하고, 순위를 어떻게 정하고, 무엇을 저장하는지 적는다.
무엇을 하는가
여러 매체가 함께 다룬 이슈를 모아, 데이터로 계산한 점수 순으로 다섯 개를 보여준다. 기사를 대신 읽어 주는 곳이 아니라 무엇이 오늘 크게 다뤄지고 있는지 보여주는 곳이다. 모든 이슈에 원문 링크가 붙는다.
순위를 정하는 방법
순위는 이 아래 신호들의 가중합으로만 정해진다. 공식은 고정돼 있고 같은 입력에 같은 결과가 나온다. 언어 모델은 순위에 관여하지 않는다.
- 확산 속도25
- 출처 다양성20
- 보도량15
- 커뮤니티10
- 최신성10
- 사안 규모5
분모는 이 몫을 모두 더한 값이다 — 지금은 85이다. 쓰지 못하는 신호는 애초에 목록에 없다. 여기 적힌 것이 실제로 점수에 들어가는 전부다.
후보가 되려면 최근 24시간에 독립 출처 3곳 이상이 3건 이상 다뤄야 하고, 가장 최근 기사가 18시간 안이어야 한다. 계열사는 한 곳으로 센다. 한 매체만 쓴 기사는 아무리 많아도 후보가 되지 않는다.
쓰지 못한 신호가 있으면 그 신호를 run 전체에서 빼고 나머지로 계산한다. 이슈마다 다른 가중치를 쓰면 점수를 서로 견줄 수 없기 때문이다. 알고리즘 버전은 today-score-v0.2이다.
요약문은 누가 쓰는가
제목·30초 요약·“무슨 일이 있었나”·“왜 중요한가”는 언어 모델이 만든다. 입력은 기사 제목과 피드가 준 요약문뿐이고 본문은 보내지 않는다. 모델은 순위·점수에 접근하지 못하고 그 값을 바꿀 수도 없다.
모델이 만든 문장에 사실과 다른 내용이 있을 수 있다. 판단의 근거는 언제나 원문이며, 각 이슈 아래 출처 목록에서 원문으로 갈 수 있다.
무엇을 저장하는가
- 기사 제목, 피드가 제공한 요약문(최대 1,000자), 원문 링크, 매체명, 발행 시각수집함
- 기사 본문 — 수집하지 않는다. 원문 사이트를 긁지 않는다수집하지 않음
- 기자 이름 — 저장하지 않는다수집하지 않음
- 이미지 — 내려받지도, 화면에 띄우지도 않는다수집하지 않음
방문자에 대해 수집하는 것
- 쿠키 — 쓰지 않는다. 영상을 재생하면 그때부터 YouTube 가 쓸 수 있다(아래 “영상”)수집하지 않음
- 접속 통계·광고 추적 — 넣지 않았다수집하지 않음
- 브라우저에 저장하는 값 — 없다수집하지 않음
- 웹서버 접속 기록(IP 주소, 요청 경로, 시각) — 14일 뒤 지워진다수집함
로그인이 없고 계정을 만들지 않는다. 이름·이메일·전화번호를 받는 입력창이 없다.
영상
영상 탭은 YouTube API 서비스를 쓴다. 방송사 공식 채널에 공개된 숏츠의 제목·설명·게시 시각·영상 ID 를 가져와, 오늘 순위에 오른 이슈와 내용이 가까우면 붙인다. 영상은 순위에 들어가지 않는다. 가져온 영상 정보는 7일 뒤 지운다.
- 재생 버튼을 누르기 전 — YouTube·Google 로 아무 요청도 보내지 않는다. 썸네일도 불러오지 않는다수집하지 않음
- 재생을 누른 뒤 — youtube-nocookie.com 플레이어를 불러온다. 그때부터 YouTube 가 방문자 기기에 값을 저장하거나 정보를 받을 수 있고, 그 처리에는 Google 의 방침이 적용된다수집함
- 방문자의 YouTube·Google 계정 — 접근하지 않는다. 로그인을 요청하지 않는다수집하지 않음
얼마나 보관하는가
- 날짜별 마지막 순위(아카이브)180일
- 하루 안의 중간 집계 기록3일
- 순위에 오른 적 없는 이슈72시간
- 영상 정보(제목·설명·영상 ID)7일
- 어느 이슈에도 묶이지 않은 기사72시간
기간이 지나면 지운다. 순위에 오른 이슈와 그 출처 목록은 아카이브가 유지되는 동안 함께 남는다.