GPTers 23기 · CONTENT AUTOMATION2주차 / 글 + 이미지
WEEK 02 · RUN OF SHOW

오늘 일정

21:00 → 23:00총 120분
10분

오프닝

30분

스터디장 지식공유

10분

2주차 과제

10분

휴식

50분

사례글 발표

10분

베스트 발표자 투표 · Q&A

01 / 18
LAST WEEK → THIS WEEK

지난주 결과가
오늘의 입력값입니다.

WEEK 01 / KEYWORD ANALYZER

쓸 만한 키워드를
고르는 단계

독자검색 의도경쟁글감
WEEK 02 / CONTENT PACKAGE

근거 있는 글과
이미지를 만드는 단계

브리프원고검증이미지
02 / 18
TECHNICAL MAP

실제 자동화는
파일을 넘기며 진행됩니다.

01

입력
계약

brief.md

02

근거
수집

source-shortlist.json

03

본문
생성

draft.md

04

원고
검증

PASS / REWRITE

05

장면
설계

style-report.json

06

이미지
생성

ai-*.png

07

최종
미리보기

HTML preview

재시작 원리: 각 단계의 결과가 파일로 남기 때문에 실패한 지점부터 다시 실행합니다.
03 / 16
TOOL ROUTER

키워드가 달라지면
붙이는 조사 도구도 달라집니다.

GENERAL

일반 정보

naver-analyzer · 검색 의도 serp-analyzer · 질문과 형식 공식·전문 출처 · 사실 확정
REAL ESTATE

부동산·시세

realestate-data-collector 호갱노노 · 시장 맥락 국토부 실거래가 · 공식 수치
LAW · TAX

법령·세금

korean-law-search 법령 MCP · 조문과 시행일 정부·법령 원문 · 현재 효력
실패 규칙: 조회하지 못한 가격·기한·법적 결론은 AI가 채우지 않고 ‘확인 필요’로 남깁니다.
04 / 16
WRITER INPUT

Writer가 받는 것은
“글 써줘” 한 줄이 아닙니다.

writer_packet.yamlINPUT CONTRACT
keyword소형 매장 인테리어 동선
reader15~20평 매장을 처음 준비하는 예비 점주
question고객 동선과 직원 작업 동선이 충돌하지 않게 하려면?
sources확인한 사실 · URL · 조회일 · 적용 조건
required_claims반드시 답할 질문과 포함할 근거
forbidden_claims출처 없는 수치 · 모든 경우에 통한다는 단정
output_schemaH1 → 짧은 답 → H2별 답·근거·의미 → 다음 행동
05 / 16
PROMPT ARCHITECTURE

본문 프롬프트는
네 개의 층으로 나눕니다.

01 / CONTEXT

누가, 왜
읽는가

키워드 · 독자 · 질문 · 글의 목적

02 / EVIDENCE

무엇을
확인했는가

출처 · 수치 · 날짜 · 조건 · 예외

03 / STRUCTURE

어떤 형식으로
쓸 것인가

H1 · 도입 · H2 · 답 · 근거 · 다음 행동

04 / CONSTRAINT

무엇을
하지 않을까

추측 금지 · 반복 금지 · 출처 없는 단정 금지

프롬프트를 길게 쓰는 것이 목적이 아니라, 입력과 출력의 계약을 분리해 고치는 것이 목적입니다.
06 / 16
MARKDOWN OUTPUT

Writer의 출력은
바로 검사할 수 있는 Markdown입니다.

draft.mdOUTPUT
# H1키워드와 독자가 얻을 결과
INTRO1~2문장으로 핵심 판단 먼저
## H2첫 문장: 답 → 근거 → 조건·예외 → 의미
CLOSE체크리스트 · 문의 · 다음 행동
07 / 16
VALIDATION LOOP

“괜찮아 보인다” 대신
실패 항목을 반환합니다.

01 / RULE LINT

형식과 말투

금지 표현, 위키식 정의, 과장, 구조 누락

02 / EVIDENCE

숫자와 법령

출처, 조회일, 적용 조건이 없는 단정

03 / MEANING

질문과 반복

핵심 질문 누락, 표현만 바꾼 중복 문단

PASS이미지 단계로 이동
REWRITEfailed_checks만 다시 작성
3× FAIL자동 중지 후 사람이 확인
08 / 16
IMAGE RUNTIME

본문이 통과하면 H2가
이미지 작업 지시서로 바뀝니다.

01

원고
읽기

draft.md

02

H2
추출

section parser

03

장면
선택

scene planner

04

스타일
라우팅

style_id

05

프롬프트
조립

prompt packet

06

모델
호출

image_client

07

검증·
저장

PNG + report

핵심: “H2 제목을 그려줘”가 아니라, H2의 주장과 독자가 봐야 할 증거를 장면으로 변환합니다.
09 / 16
WHICH IMAGE MODEL?

지금 우리 자동화는
Codex로 이미지를 만듭니다.

CURRENT RUNTIME

Codex built-in

  • 현재 로그인 세션으로 생성
  • 참조 이미지 입력 가능
  • 모델·프롬프트·시간·오류 기록
  • 이미지 한 장씩 격리 실행
NOT CONNECTED

Nano Banana

  • 현재 파이프라인 모델이 아님
  • 수동 A/B 비교는 가능
  • 자동화하려면 provider 연결 필요
  • 현재 자동 fallback도 아님
MODELcodex-builtin
8 IMAGES표지 1 + 본문 7
TIME장당 74~173초 · 총 12분 34초
10 / 16
MODEL ≠ STYLE

36개는 모델이 아니라
프롬프트 스타일 사전입니다.

IMAGE MODEL

Codex
built-in 1개

이미지를 실제로 생성하는 엔진입니다.

STYLE #16

홀로그램 UI

미래 기술·데이터 화면

STYLE #20

청사진 도식

구조·설계·프로세스

STYLE #30

재료 일러스트

질감·소재·감각 설명

STYLE #36

실사 인테리어

공간·시공·매장 사례

주제와 톤을 보고 style_id 하나를 고릅니다. 현재 인테리어 파이프라인은 #36 실사 스타일을 고정합니다.
11 / 16
PROMPT ANATOMY

좋은 이미지 프롬프트에는
여섯 가지가 들어갑니다.

01 / STYLE

시각 언어

실사·편집 일러스트·도식 중 하나

02 / ROLE

이미지 역할

표지인지, 특정 H2의 설명인지

03 / SCENE

구체적 장면

장소·행동·시점·조명·재료

04 / MUST SHOW

보여야 할 증거

본문 주장을 시각적으로 확인할 요소

05 / COMPOSITION

구도와 비율

16:9 · 중앙 안전영역 · 카메라 거리

06 / AVOID

제외할 것

글자 · 만화체 · 가짜 CGI · 중복 장면

12 / 16
REAL PROMPT → REAL IMAGE

“예쁜 매장” 대신
보여야 할 장면을 지정합니다.

계산대 뒤 수납과 조명을 구체적으로 지정해 생성한 이미지
STYLE한국형 프리미엄 인테리어 편집 사진 · 완전한 실사
SCENE계산대 뒤 가까운 시점 · 빌트인 수납을 실제로 사용하는 장면
MUST SHOW열린 수납 · 작업 조명과 간접 조명 · 서로 다른 두 가지 마감재
COMPOSITION가로 16:9 · 핵심 피사체를 중앙 32% 안전영역에 배치
AVOID텍스트 오버레이 · 일러스트 · 마네킹 같은 사람 · 전시장식 CGI
13 / 16
CONSISTENCY + DIVERSITY

같은 톤과 다른 장면을
코드로 동시에 지킵니다.

01 / SAME STYLE

style_id 고정

한 글의 모든 이미지에 #36과 같은 스타일 하나를 유지

02 / NEW SCENE

scene_class 분리

계산대·입구·작업대처럼 H2마다 다른 장면 역할 지정

03 / pHASH

유사도 검사

차이가 5 이하이면 중복으로 보고 해당 이미지만 다시 생성

재생성 때 바꾸는 값: 행동 · 카메라 위치 · 전경 요소 · 공간 설정. 최대 두 번만 수정하고 무한 반복은 막습니다.
14 / 16
OUTPUT CONTRACT

생성된 이미지는
다섯 가지 계약을 통과합니다.

01 / RATIO

16:9

벗어나면 1408×768로 정규화

02 / SIZE

800×400+

검증 비율 1.35~1.93

03 / FILE

고정 이름

ai-cover-raw.png
ai-section-N.png

04 / REPORT

생성 기록

style_id · prompt · model · elapsed

05 / INSERT

H2 매핑

표지 후처리 · 본문 위치 자동 삽입

15 / 16
REAL OUTPUT · 2026.07.30

한 모델·한 스타일로
여덟 개의 다른 장면을 만듭니다.

소형 매장 인테리어 동선을 주제로 생성한 블로그 표지 이미지
COVER · 글 전체의 약속
계산대와 수납 장면을 보여주는 본문 이미지
H2 · 계산대와 수납
입구부터 내부까지 이어지는 고객 동선을 보여주는 본문 이미지
H2 · 입구에서 내부로
MODELcodex-builtin
STYLE#36 photoreal interior
OUTPUTcover 1 + section 7
16 / 16
GIFT PACK · PROMPT + PYTHON

직접 만들어보시고
정말 어려울 때만 사용하세요.

18 / PASTE ONCE

설계 프롬프트 +
검증 코드

전체를 한 번에 붙여넣으면 AI가 먼저 질문하고, 설계 승인 후 내 답에 맞게 코드를 수정해 한 편을 검증합니다.

HOW IT WORKSASK → ADAPT → TEST
  1. 한 번에 한 질문씩 주제·독자·자료·이미지 환경을 확인합니다.
  2. 유지할 것, 바꿀 것, 제외할 것을 제안하고 승인을 받습니다.
  3. 답변에 맞춰 프롬프트와 Python 시작 코드를 수정합니다.
  4. 본문을 만들고 출처·구조를 코드로 검사합니다.
  5. 통과한 본문으로 이미지를 만들고 장면·비율을 검사합니다.
  6. 한 편의 미리보기를 보여주고 공개 발행 전에서 멈춥니다.
18 / 19