AIGL은 다이제스트에서 빼고 라이브러리로 둔다
AI Governance Library는 뉴스 피드가 아니라 거버넌스 문건 카탈로그다. RSS 등록일로 넣으면 옛 문건이 하루에 몰린다. 수집·요약을 끄고 기존 카드는 AI Safety Library 소스로 옮긴다.
파이프라인 소개 도식의 하위 페이지입니다. 수집이 매일 쌓인 기록은 빼고, 사이트 구조·수집 범위·요약 방식·파이프라인 단계가 바뀐 지점만 적습니다. 최신 달이 위입니다.
AI Governance Library는 뉴스 피드가 아니라 거버넌스 문건 카탈로그다. RSS 등록일로 넣으면 옛 문건이 하루에 몰린다. 수집·요약을 끄고 기존 카드는 AI Safety Library 소스로 옮긴다.
제목에 AI가 있어도 외교·제조·산업 공지는 뺀다. 안전·거버넌스·사이버·소버린 같은 주제가 같이 있어야 하고, 뉴스와 같은 적합성 게이트도 탄다.
메인 탭만 한글이었다. 그날 페이지와 소스·주제·소개·리다이렉트 탭이 영문 Safety Digest로 남아 있어서, 헤더와 같이 AI 안전 다이제스트로 맞춘다.
주제 태그의 ‘시행령’·‘법률’은 부처 공지 제목에 흔해서, SMR 특별법 같은 무관 건이 들어왔다. AI 신호나 다른 안전 주제가 있을 때만 넣는다.
본문을 못 뽑은 카드도 ‘요약불가 (본문 확인 필요)’를 쓰지 않는다. 제목과 원문 링크만 둔다.
공식 발표와 보도를 한 카드로 합치지 않는다. 쌍 검증 LLM도 이 두 칸 안에서만 돌아가서, 칸 밖 비교에는 호출하지 않는다. 이미 저장된 날짜 번들은 다시 돌리지 않는다.
원문 추출이 거의 안 되는 소스라 fetch·LLM을 건너뛴다. 카드는 제목과 원문 링크만 두고, 요약불가 문구는 쓰지 않는다.
핵심 사실은 **굵게**, 중요한 용어·수치는 __밑줄__이다. 용어집 표제어를 본문에 따로 표시하지는 않는다. 제목 링크 밑줄(링크색)과 본문 밑줄(본문색)은 구별한다.
카드 아래 URL은 빼고, 라이브러리처럼 제목을 눌러 원문으로 간다. 복사하면 주간 하이라이트처럼 본문 아래에 원문 URL이 붙는다.
라이브러리·용어집처럼 제목과 태그라인만 둔다. 배너 SVG는 자산으로 남겨 둔다.
라이브러리·용어집과 같이 시스템 다크모드를 따르지 않는다. 크림 지면(#f4f2eb)을 유지한다.
메인·소스·주제·주간 목록에서 연도가 둘 이상이면 화면 오른쪽에 플로팅 연도 바가 뜬다. 누르면 그 해로 스크롤하고, 접힌 달은 첫 달을 연다.
브라우저 제목은 AI 안전 다이제스트다. 본문·카드 폭은 980px, 배경은 라이브러리·용어집과 같은 크림(#f4f2eb)이다.
최신 다이제스트·주간 하이라이트·AI Safety in Korea는 메인에서 소스별 모아보기 위 버튼으로 둔다. 소개·업데이트는 오른쪽 그대로다.
상단 메뉴에 전체 목록과 AI Safety in Korea가 이미 있어서, 제목 아래 ‘← Korean digest · 🇰🇷 cards’는 중복이다.
수집 성공 N/M, 요약 n/m 비율은 빼다. 그날 올라간 카드 몇 건인지만 날짜 옆에 둔다.
메인 페이지 제목은 ‘AI 안전 아카이브’, 배너 아래 한 줄은 ‘AI 안전·거버넌스 동향 아카이브’로 바꾼다. 상단 메뉴 AI Safety in Korea 옆에 AI 안전 라이브러리(https://songkyungho.github.io/ai-safety-library/)를 새 탭으로 연다.
건마다 보내지 않는다. 단계 성공·경고·실패와 오늘 수집(실패 소스·0건 경고), 이번 실행의 요약 성공·요약불가·실패 건수만 모은다. TELEGRAM_BOT_TOKEN과 CHAT_ID가 있을 때만 보내고, PIPELINE_TELEGRAM=0이면 생략한다.
다이제스트·주간 하이라이트·영문 한국 페이지에서 사이트 밖으로 나가는 URL은 새 탭으로 연다. 상단 메뉴와 아카이브 이동은 그대로 이 창이다.
공유 페이지(outDetail)가 아니라 ‘온라인 링크 바로가기’의 원문 URL을 Link로 두고, 클리핑 본문은 Excerpt에 담아 요약이 페이월을 안 타게 한다. 출처는 뉴스RSS처럼 ‘스크랩마스터 · 언론사’ 접두어로 리본을 구분한다.
‘신규 게시물 N건’ 한 장으로 모으지 않는다. 제목에 AI·주제 키워드가 있는 게시만 골라 다른 소스와 같이 요약하고, 같은 사안 묶음에도 넣는다. 예전에 쓴 묶음 카드는 그대로 둔다.
막대는 그 주 고유 기사 수에서 해당 주제 태그가 차지하는 비율이다. 한 글이 여러 주제에 잡히면 합이 100%를 넘을 수 있고, 상위 주제만 보여 기타로 묶지 않는다.
최신 다이제스트·주간 하이라이트·AI Safety in Korea는 왼쪽에, 소개와 업데이트는 오른쪽에 둔다. 골드 버튼과 푸터의 모델·소개 링크는 빼고, 메인 배너 아래는 아카이브 건수 한 줄로 모았다. launchd는 매일 10시와 22시에 돌리고, 저녁 실행 전에 깨우기 위해 아침 파이프라인이 그날 21:55 웨이크를 잡는다.
en.html을 이번 달+어제 창만으로 통째로 덮어쓰면 월초에 지난달 카드가 사라졌다. 캐시에 있는 날은 페이지에 남기고, 주간 하이라이트 아카이브와 같이 지난달은 월별 접기로 둔다. 푸터의 English 링크는 빼 인덱스 버튼만 남겼다.
도식은 지금 구조를 한 장으로 보여주고, 그동안 바뀐 이유는 이 페이지에서 날짜별로 읽도록 나눴다. 매일 쌓이는 수집분 커밋은 적지 않는다.
하루치를 한 번에 분류시키기보다, 비슷한 제목을 후보로 넉넉히 고른 뒤 애매한 쌍만 모델에 물어 ‘같은 사건인지’를 확인한다. 영어 제목과 한글 제목이 섞여도 한 이슈로 붙도록 손봤다.
한글 카드 번역이 아니라, 한국에서 일어난 안전·거버넌스 사안만 주간 하이라이트와 같은 불릿으로 압축한다. 인용은 각호로 붙고, 게재일 재배치와 같은 사안 묶기 다음에 돌며 공개 저장소 push 직전에 쓴다. 이번 달과 어제만 다시 보고 안 바뀐 날은 캐시를 쓴다.
한국 공공·기업·국내 사건은 주제 칩 ‘한국’으로 모으고, 정보통·Last Week in AI·EU AI Act 뉴스레터 같은 묶음 브리핑은 발행 주체가 아니라 아카이브 리본으로 보낸다. 주간 추이 차트는 소스 대신 주제 태그로 그린다. 같은 이슈의 두 번째 클리핑은 요약을 반복하지 않고 링크만 붙인다.
폴더 기준 컬렉션 축은 이미 걷어낸 뒤라, 레인드롭은 사람이 넣어 둔 대기열만 요약하고 digest에 들어간 북마크는 지운다.
HTML 스크레이핑이 깨지던 곳을 검증된 RSS로 바꾸고 Turing·Concordia·Mistral·CAIS·FLI·OpenAI 피드를 늘렸다. 소스별 페이지는 공공·언론·기업·DB 등 일곱 리본으로 합쳤고, 날짜 HTML은 daily/ 아래로 옮겼다. AI Lawsuit Tracker도 DB 리본에 넣었다.
하루 파일은 재배치 시차 때문에 그날 기사가 섞여 있어 완결된 그림이 안 나왔다. 월요일에만 지난주 월~일을 모아 여섯 주제로 정리하고, 후보가 있는 주제만 보여 준다. IAAE와 K-AISI 주간동향을 넣었고, 날짜 드리프트를 잡기 위해 전체 재배치 스캔을 매일 돌린다.
HTML만 songkyungho/ai-safety-digest로 푸시하고 GitHub Pages로 연다. 웜페이퍼·네이비·골드 팔레트와 SVG 배너를 썼고, 아카이브는 월별 날짜 격자로 바꿨다. KDI 경제정보센터를 독립 리본으로 추가했다.
로컬 MLX 대신 OpenRouter를 쓴다. 대량 요약은 GPT-5.6 Luna, 하이라이트처럼 문장력이 필요한 작업은 Claude Sonnet 5로 나눈다.
사고 기록을 RSS로 받고, 한국과 관련된 건을 리본 안에서 먼저 보이게 한다.
리본마다 모아보기 페이지를 만들고, digest를 SQLite FTS5와 임베딩으로 찾는 MCP 서버를 붙여 Claude Desktop에서 온디맨드로 찾게 한다. 인덱스에는 컬렉션별 주간 추이 차트가 들어간다.
스크랩마스터(IITP 뉴스클리핑)와 국내 언론 24곳 RSS 합본을 전용 리본으로 받는다. 제목에 AI가 있어도 안전·거버넌스와 무관한 기사는 적합성 게이트로 걸러 낸다.
IITP 계정 신문 스크랩 목록과 ai-ethics.kr Ghost 블로그를 소스에 넣고, 카드는 발표일 기준으로 다시 나눈다.
제목에 적힌 게재일·본문 힌트로 항목을 옮긴다. 이후 파이프라인은 어제 파일을 재배치한 뒤 오늘 수집분을 다시 게재일 파일로 보낸다.
국제기구·정부·연구기관·NGO·미디어·DB로 카테고리를 쪼개고, 레인드롭에서 자주 보이던 소스 12곳과 Global AI Regulation Tracker를 추가한다. 페이지 하단에 수집 대상 목록을 넣었다.