1️⃣ 제이슨(JSON) 프롬프트의 핵심 개념
JSON은 **키(key)와 값(value)**으로 이루어진 데이터 구조입니다.
👉 제이슨 프롬프트란
- AI가 무엇을
- 어떤 형식으로
- 어디까지
- 어떤 옵션으로
수행해야 하는지를 명확하게 분리해 전달하는 프롬프트 방식입니다.
자연어 프롬프트보다 오해가 적고, 재사용성과 자동화에 강합니다.
2️⃣ 일반 프롬프트 vs 제이슨 프롬프트 비교
🔹 일반 텍스트 프롬프트
어두운 배경에서 자신감 있는 여성을 시네마틱 스타일로 그려줘
➡️ 사람에게는 이해되지만
➡️ AI가 해석을 다르게 할 여지가 큼
🔹 제이슨 프롬프트
{
"subject": "confident woman",
"background": "dark studio",
"lighting": "cinematic spotlight",
"mood": "powerful and calm",
"style": "modern pop aesthetic",
"camera": {
"angle": "eye level",
"depth_of_field": "shallow"
}
}
➡️ 의도 분리
➡️ 결과 일관성 증가
➡️ 자동화·템플릿화 가능
3️⃣ 왜 제이슨 프롬프트를 쓰는가?
✅ 장점 요약
- 정확성 향상
→ AI가 항목별로 해석 - 재사용 가능
→ 템플릿처럼 저장·수정 - 대량 생성에 유리
→ 이미지 100장, 음악 50곡 자동 생성 가능 - 개발·API 연동 필수 구조
→ 서비스 제작 시 표준
4️⃣ 실제 사용 분야 예시
🎨 이미지 생성 (Midjourney, DALL·E, Stable Diffusion)
- 인물, 배경, 조명, 스타일을 분리
🎵 음악 생성 (Suno, Udio 등)
{
"genre": "Modern Pop",
"tempo": "105 BPM",
"mood": "emotional but confident",
"vocal": "female",
"structure": ["verse", "pre-chorus", "chorus"]
}
🧠 텍스트 생성 / 자동화
- 블로그 글
- 상품 상세페이지
- 고객 응대 챗봇
5️⃣ 언제 제이슨 프롬프트가 특히 강력한가?
✔ 같은 스타일을 계속 유지해야 할 때
✔ 여러 옵션을 정확히 제어하고 싶을 때
✔ 개발자·디자이너·기획자 협업 환경
✔ AI 결과물을 서비스로 연결할 때
6️⃣ 제이슨 프롬프트 작성 요령 (실전 팁)
- 한 키 = 하나의 의미
- 추상적 단어 대신 명확한 속성
- 중첩 구조로 우선순위 표현
- 텍스트 + JSON 혼합도 가능
{
"instruction": "Generate a cinematic portrait",
"details": {
"emotion": "self-confidence",
"color_tone": "cool",
"output_quality": "high"
}
}