AI 원고가 문법적으로 자연스럽다는 이유만으로 자동 발행하면 출처 오류와 화면 손상을 놓치기 쉽습니다. 실제 운영에서는 통과 조건을 네 단계로 나누고 한 단계라도 실패하면 발행하지 않도록 했습니다.
1단계: 주제와 근거
최근 글과 핵심 주제가 겹치지 않는지 확인합니다. 금융, 의료, 법률이나 공공 지원처럼 영향이 큰 정보는 최신 공식 자료로 핵심 수치와 기간을 검증합니다. 행동을 과도하게 유도하거나 개인에게 결과를 보장해야 성립하는 주제는 제외합니다.
2단계: 원고 계약
최소 본문 분량, 소제목 수, 섹션 간 분량 균형과 문단 길이를 기계적으로 검사합니다. 이미지 수와 구체적인 대체 설명도 필수입니다. 출처, FAQ와 면책 문구만 늘려 본문 분량을 채우지 않도록 실제 설명 부분을 따로 봅니다.
3단계: 편집기 화면
원고의 소제목이 단순 굵은 글씨가 아니라 실제 제목 블록인지 확인합니다. 제목 중복, 첫 글자 누락, 문단 병합, 취소선, 안내용 placeholder와 자동 생성된 링크 카드도 검사합니다. 이미지가 글의 주제와 맞지 않거나 유사 문자가 보이면 중단합니다.
4단계: 공개 결과
편집기 내부 구조와 공개 HTML은 다를 수 있습니다. 발행 뒤 새 탭에서 공개 URL을 열고 제목, 본문, 이미지, 링크와 고지를 다시 확인합니다. 실제 공개 주소가 없으면 성공으로 기록하지 않습니다.
차단도 정상 결과입니다
모든 실패를 자동 복구하려 하면 잘못된 대체 파일이나 다른 글의 이미지가 섞일 수 있습니다. 실패 단계, 이유와 재개 방법을 기록하고 사람이 판단해야 할 사건은 차단 상태로 종료합니다.
제가 차단을 성공으로 보게 된 이유
초기에는 스케줄이 돌았는데 글이 공개되지 않으면 자동화 실패라고 생각했습니다. 하지만 사람 손과 닮은 형상이나 읽을 수 없는 문자가 들어간 이미지가 세 번 연속 생성된 일을 겪었습니다. 그 이미지를 억지로 재사용하지 않고 편집기 진입 전에 끝낸 것이 오히려 정상 동작이었습니다.
이후 대시보드에서도 발행과 차단을 함께 집계하기로 했습니다. 품질 게이트는 발행량을 줄이지만 저품질 글을 삭제하고 신뢰를 회복하는 비용보다 훨씬 작았습니다. 제가 정한 자동화의 목표는 많이 발행하는 것이 아니라, 공개해도 되는 결과만 반복해서 만드는 것입니다.