피드로 돌아가기
Dev.toBackend
원문 읽기
Google Sheets 기반 구조화 데이터 파이프라인을 통한 콘텐츠 생성 자동화
My Full Make.com Blueprint For Automating a Sheets OpenAI Ghost Content Pipeline
AI 요약
Context
아이디어 구상부터 CMS 발행까지 이어지는 수동 작업으로 인한 생산성 저하 및 QA 비용 증가 발생. 단순 도구 연결이 아닌 콘텐츠를 Structured Data로 취급하여 제어 가능한 파이프라인 구축 필요성 대두.
Technical Solution
- Google Sheets를 Control Panel로 활용하여 상태 값(status, publish_flag)에 따른 정밀한 워크플로우 제어 구조 설계
- Make.com의 Iterator를 도입하여 대량의 행 데이터를 독립적인 처리 단위(Bundle)로 분리함으로써 개별 포스트의 처리 격리성 확보
- OpenAI API 호출을 '본문 생성'과 'SEO 메타데이터 생성'으로 분리하는 Single Responsibility 원칙 적용을 통해 출력 품질 및 정밀도 향상
- 정규표현식 기반의 Slug 생성 로직을 구현하여 URL 구조의 일관성을 유지하고 데이터 정규화 수행
- 생성된 결과물을 CMS에 즉시 반영하지 않고 Sheets에 Round-trip 시켜 검증 및 수정을 가능케 하는 Feedback Loop 아키텍처 채택
- Ghost CMS의 HTML 수용성을 활용하여 Markdown 대신 Pure HTML을 출력함으로써 구조적 제어권 확보
실천 포인트
- LLM의 의도 파악 오류를 방지하기 위해 Tight Brief와 Flag 기반의 입력 스키마 정의 - 복잡한 결과물 생성 시 단일 프롬프트 대신 작업별 모듈화된 API 호출 체인 구성 - 자동화 파이프라인 중간 단계에 인간의 개입(Human-in-the-loop)이 가능한 데이터 저장소 배치 - 단순한 툴 체이닝을 넘어 상태 기반의 상태 머신(State Machine) 형태로 워크플로우 설계