피드로 돌아가기
I Automated My Entire Blog with AI. It Was a Disaster (At First).
Dev.toDev.to
DevOps

AI 에이전트 기반 블로그 자동화 파이프라인 구축 및 85% 콘텐츠 생성 효율 달성

I Automated My Entire Blog with AI. It Was a Disaster (At First).

semi2026년 6월 26일6intermediate

Context

Next.js 및 Vercel 기반의 정적 블로그 운영 환경에서 MDX 파일 기반의 콘텐츠 생성 및 배포 과정을 완전히 자동화하려는 시도. 단순 자동화를 넘어 AI 생성 콘텐츠 특유의 패턴을 제거하고 배포 안정성을 확보하는 것이 핵심 과제임.

Technical Solution

  • LLM 기반 AI 에이전트(Hermes)에 Terminal, File System, Cron 기능을 부여하여 리서치부터 Git Push까지의 End-to-End 파이프라인 설계
  • AI-slop 제거를 위해 51개 금지어 및 10가지 구조적 패턴을 정의한 Rule-set 적용 및 별도 검증 스크립트를 통한 Mandatory Self-Audit 단계 도입
  • Vercel 배포 실패 방지를 위해 Git Config의 Email 일치 여부 검증 및 Git Pull --rebase 로직을 통한 Concurrent Push 충돌 해결
  • 시스템 타임존(CST)과 사용자 타임존(WIB) 간의 간극을 해결하기 위해 모든 타임스탬프에 Z suffix를 추가하여 UTC 표준 강제 적용
  • HTTP Request 시 User-Agent 헤더를 명시하여 Pollinations.ai 이미지 생성 API의 0-byte 파일 반환 및 블로킹 문제 해결

Impact

  • 아티클 1개당 작성 시간 3~4시간에서 일일 리뷰 30분으로 획기적 단축
  • AI 에이전트가 전체 콘텐츠의 85%를 생성하여 발행 일관성 확보

1. AI 에이전트의 지침 준수 여부를 신뢰하지 말고, 독립적인 검증 스크립트를 통한 Hard-constraint 적용 검토

2. CI/CD 파이프라인 연동 시 Git Identity 일치 여부 및 병렬 작업 시의 Race Condition 방지 전략 수립

3. 분산 환경의 스케줄러 설정 시 시스템 로컬 타임존 의존성을 제거하고 ISO 8601 UTC 표준 적용

원문 읽기