Files
2nd/10_Wiki/Topics/부정 프롬프트(Negative Prompt).md
T

24 lines
4.4 KiB
Markdown

# [[부정 프롬프트(Negative Prompt)|부정 프롬프트(Negative Prompt)]]
## 📌 Brief Summary
부정 프롬프트(Negative Prompt)는 AI 이미지 생성 모델에게 결과물에 포함되지 않아야 할 요소나 특징을 명시적으로 지시하는 프롬프트 작성 기법입니다 [1, 2]. 긍정 프롬프트(Positive Prompt)가 생성하고자 하는 목표 이미지를 정의한다면, 부정 프롬프트는 생성 과정의 경계선(Avoidance map)을 설정하여 원하지 않는 개념을 회피하도록 유도합니다 [3, 4]. 이를 통해 이미지 생성 시 흔히 발생하는 인체 구조의 왜곡이나 시각적 결함을 수정하고 모델의 편향을 제어하여 결과물의 품질을 향상시킵니다 [5-7].
## 📖 Core 사 Content
* **작동 원리와 필요성**
부정 프롬프트는 단순히 생성 후의 결함을 가리는 필터가 아니라, 이미지 생성(Diffusion) 과정 중에 모델이 원치 않는 개념으로부터 멀어지도록 유도하는 가이드 역할을 합니다 [2]. 이는 불필요한 이미지 재생성(Reroll) 시간을 절약해주고, 모델이 학습 데이터에서 무의식적으로 가져오는 편향(예: 원치 않는 광택, 과도하게 가공된 피부 등)을 사전에 차단하는 데 필수적입니다 [5, 6, 8]. 특히 인물의 신체 구조(손가락 등), 텍스트, 워터마크 등의 오류를 제어하는 데 빈번하게 사용됩니다 [3, 7].
* **효과적인 작성 전략**
부정 프롬프트를 작성할 때는 단순히 '나쁜(bad)'과 같은 모호하거나 광범위한 단어를 나열하기보다는, 이미지에서 반복적으로 발견되는 실제 결함을 정확한 시각적 명사나 특징으로 번역하여 지정해야 합니다 [9]. 예를 들어, "나쁜 손"보다 "여섯 개의 손가락(extra fingers)", "변형된 손(deformed hands)", "워터마크(watermark)"처럼 구체적으로 지시하는 것이 모델의 이해도를 높입니다 [9]. 또한 괄호나 숫자를 이용해 특정 단어에 가중치(Weights)를 부여할 수 있지만, 너무 많은 단어에 과도한 가중치를 주면 의도한 긍정적 개념이나 이미지의 전반적인 구조마저 훼손될 수 있으므로 주의해야 합니다 [10-13].
* **주요 플랫폼별 활용 방식**
* **스테이블 디퓨전(Stable Diffusion):** 전용 부정 프롬프트 입력 섹션을 활용하며, CFG 스케일(Classifier-Free Guidance Scale)과 결합하여 모델이 부정 지시를 따르는 강도를 조절합니다 [7, 14]. 한 연구에 따르면 부정 프롬프트의 강력한 영향은 초기 단계가 아닌 확산(Diffusion) 과정의 10단계 이후부터 주로 발현됩니다 [15].
* **미드저니(Midjourney):** 텍스트 프롬프트의 끝부분에 `--no` 매개변수(Parameter)를 덧붙여 원하지 않는 요소를 배제합니다. (예: `--no trees`를 입력하면 나무가 없는 풍경을 생성함) [16, 17].
* **DALL-E 3:** DALL-E 3와 같은 일부 모델은 "not", "no", "without"과 같은 부정형 지시어를 잘 처리하지 못합니다 [18-20]. 사용자가 부정 프롬프트를 텍스트로 적으면 오히려 그 단어에 해당하는 피사체를 이미지에 추가하는 역효과가 발생하기 쉬우므로, DALL-E 3를 사용할 때는 부정어를 쓰지 않고 원하는 긍정적인 속성만으로 프롬프트를 구성해야 합니다 [18-21].
## 🔗 Knowledge Connections
- **Related Topics:** [[긍정 프롬프트 (Positive Prompt)|긍정 프롬프트(Positive Prompt)]], [[프롬프트 가중치 (Prompt Weights)|프롬프트 가중치(Prompt Weights)]], [[매개변수(Parameters)|매개변수(Parameters)]], CFG 스케일(Classifier-Free Guidance)
- **Projects/Contexts:** AI 이미지 결함 수정 및 최적화 워크플로우
- **Contradictions/Notes:** 스테이블 디퓨전이나 미드저니에서는 부정 프롬프트 및 배제 파라미터(`--no`)가 이미지 품질 관리를 위해 적극적으로 권장되는 강력한 기능입니다 [1, 7, 16, 22]. 하지만 DALL-E 3 모델의 경우 자연어 처리 과정의 한계로 인해 부정적인 표현을 사용할 경우 오히려 원하지 않는 대상을 생성하는 역효과가 나타나며, 모든 지시는 긍정형 문장으로 구성되어야 한다고 상충되는 접근 방식을 요구합니다 [18-21].
---
*Last updated: 2026-04-30*