프롬프트, 어떻게 써야 할까요?

같은 결과를 원해도 어떻게 쓰느냐에 따라 이미지가 완전히 달라집니다.

← 메인으로

자연어로 말하듯 쓰세요.

챗GPT 이미지 2.0은 언어 모델과 통합되어 있어요. 짧고 단순한 문장을 입력해도 AI가 내부적으로 좋은 프롬프트로 확장합니다. 키워드 나열 방식은 오히려 맥락을 끊을 수 있어요.

프롬프트 입력 방식 비교표

세 가지 접근법

가장 추천

① 자연어형 프롬프트

말하듯, 소설 쓰듯 풀어서 씁니다. 분위기, 감정, 색감 표현에 강해요.

햇살이 비치는 아침, 우드톤 인테리어의 카페 창가에 앉아 따뜻한 라떼를 마시고 있는 여성의 모습을 사진처럼 사실적으로 그려줘.
요소가 많을 때

② 구조형 프롬프트 JSON

조건이 많거나 인포그래픽, 지도, 멀티컷처럼 복잡한 구성을 짤 때 유효합니다.

{
  "subject": "고양이",
  "background": "사이버펑크 도시",
  "style": "수채화"
}
반복 제작할 때

③ 템플릿 변수 구조 프롬프트

레퍼런스 이미지의 레이아웃과 스타일을 유지하면서 내용만 바꿔 재사용할 수 있는 프롬프트 틀입니다.

{argument name="character" default="Hermes Agent"}에 대한
캐릭터 디자인 시트를 생성하세요
이미지1 = 메인 이미지
이미지2 = 레퍼런스 이미지

레퍼런스 이미지의 레이아웃을 그대로 유지시키고
{argument name="character" default="Hermes Agent"}에 대한
캐릭터 디자인 시트를 생성해줘. 시트에는 이미지1의 인물을 반영해줘.
Hermes Agent 캐릭터 디자인 시트 예시 이미지
💡 레퍼런스 이미지로 나만의 템플릿을 직접 만드는 실습은 Part 4에서 이어집니다.
Part 4 바로가기

JSON은 언제 쓰나요?

JSON 활용 방식 비교표

요소가 많고, 결과물의 구조를 정확히 잡고 싶을 때 JSON이 유용합니다.

{
  "type": "infographic",
  "topic": "4050을 위한 챗GPT 이미지 생성 입문",
  "format": "세로형 SNS 카드",
  "target_audience": "AI 이미지 생성이 처음인 4050 수강생",
  "sections": [
    {
      "title": "1. 말하듯 요청하기",
      "description": "키워드만 나열하지 말고 원하는 장면을 문장으로 설명하기"
    },
    {
      "title": "2. 결과물의 용도 말하기",
      "description": "카드뉴스, 썸네일, 소개 카드처럼 사용할 목적을 알려주기"
    },
    {
      "title": "3. 스타일과 비율 지정하기",
      "description": "따뜻한 톤, 세로형, 큰 글씨처럼 필요한 조건을 함께 적기"
    }
  ],
  "visual_style": {
    "mood": "따뜻하고 친근한",
    "colors": ["크림", "딥그린", "연한 베이지"],
    "typography": "가독성 좋은 고딕체"
  },
  "requirements": [
    "한국어 텍스트를 정확하게 표기",
    "4050 수강생이 읽기 쉽게 큰 글씨 사용",
    "정보를 카드 형태로 명확하게 구분"
  ]
}
감성은 자연어로, 복잡한 설계도는 JSON으로.