일반 프롬프트가 보고 싶은 것을 적는 자리라면, 네거티브 프롬프트는 AI가 무슨 일이 있어도 피해야 할 것을 적는 자리입니다. AI 이미지 생성을 막 시작한 사람들이 가장 과소평가하는 기법이지만, 성공률과 최종 품질에 미치는 영향은 큽니다. 버리는 결과물의 수와 프롬프트를 "맞히려고" 쓰는 시간이 함께 줄어듭니다.
네거티브 프롬프트란 정확히 무엇인가
스테이블 디퓨전에서는 네거티브 프롬프트가 말 그대로 별도의 입력란입니다. 본 프롬프트와 분리된 칸에 blurry, extra fingers, watermark, low quality처럼 결함이나 원치 않는 요소를 나열합니다. 모델은 확산 과정에서 이 목록을 이용해 생성 결과를 그 개념들로부터 밀어냅니다.
미드저니에서는 프롬프트 끝에 --no 파라미터를 붙이는 더 간결한 방식으로 같은 효과를 냅니다. 예를 들어 --no text, frame, blur를 붙이면 글자와 액자, 흐릿함이 나올 가능성을 줄입니다. 반면 DALL-E 3나 Gemini Image에는 네거티브 프롬프트 전용 입력란이 없습니다. 이런 시스템은 이미지를 만들기 전에 프롬프트를 내부에서 다시 쓰기 때문에, 원하는 바를 본 프롬프트에 더 정확히 적는 방식으로 제어해야 합니다.
이런 기술적 차이가 생기는 이유가 있습니다. DALL-E 3와 Gemini Image는 사용자의 프롬프트를 이미지 생성 모델에 넘기기 전에 자동으로 다시 쓰는 중간 단계를 거칩니다. 이 단계가 사용자의 의도를 더 자세한 설명으로 "옮기려" 하기 때문에 배제 목록을 따로 적용하기가 어렵습니다. 스테이블 디퓨전이나 미드저니와 달리 전용 입력란이 없는 것도 그래서입니다.
네거티브 프롬프트가 결과를 크게 바꾸는 이유
네거티브 프롬프트가 없으면 AI 모델은 프롬프트의 애매한 부분을 거의 마음대로 채웁니다. 그리고 그 빈틈에서 익숙한 결함들이 나옵니다. 뒤틀린 손, 활자인 척하는 알아볼 수 없는 글자, 학습 데이터에서 딸려 온 유령 워터마크, 사실적인 사진을 원했는데 나오는 "디지털 페인팅" 같은 엉뚱한 화풍이 그렇습니다.
이런 요소를 네거티브 프롬프트에 명시적으로 못 박아 두면 버리는 결과물이 확 줄어듭니다. 열 장을 뽑아 그중 덜 나쁜 것을 고르는 대신, 네다섯 장을 뽑아 이미 원하는 쪽에 가까운 결과를 얻게 됩니다. 시간과 생성 크레딧, 그리고 사용량만큼 돈을 내는 도구라면 실제 비용까지 아끼는 셈입니다.
덜 눈에 띄지만 중요한 이점이 하나 더 있습니다. 결과들 사이의 일관성입니다. 카탈로그의 여러 제품이나 한 브랜드의 아바타처럼 같은 스타일을 유지해야 하는 이미지를 연달아 만들 때, 잘 짜인 네거티브 프롬프트가 결과가 벌어지는 "폭"을 좁고 예측 가능하게 잡아 줍니다.
이 예측 가능성은 마감이 빠듯한 작업에서 특히 값집니다. 쓸 만한 한 장을 찾겠다고 수십 장을 뽑아 볼 여유가 없기 때문입니다. 그런 상황에서 네거티브 프롬프트는 결과의 편차를 줄여 주는 안전망 노릇을 합니다.
효과적인 네거티브 프롬프트를 짜는 순서
1. 만들 이미지에서 가장 나오기 쉬운 결함을 짚습니다
인물 사진에서 생기는 문제는 제품 사진이나 풍경에서 생기는 문제와 다릅니다. 네거티브 프롬프트를 쓰기 전에 먼저 생각해 보십시오. 이 생성기는 이런 장면에서 주로 어떤 실수를 합니까? 인물은 손과 인체 비례를, 제품은 글자와 워터마크를, 풍경은 과한 채도와 요소 중복을 살펴야 합니다.
2. 꼭 필요한 몇 개만 남깁니다
너무 긴 네거티브 프롬프트는 모델을 "헷갈리게" 만들고 항목 하나하나의 힘을 흐립니다. 인터넷에서 퍼 온 거대한 일반 목록을 손보지 않고 붙여 넣기보다, 지금 만드는 이미지에 정말 필요한 5~8개만 남기십시오.
3. 막연한 형용사 대신 구체적인 기술 용어를 씁니다
"나쁜"이나 "못생긴" 같은 말로 무언가를 막으려 하지 마십시오. 모델이 쓸모 있게 해석할 기술적 정보가 담겨 있지 않습니다. 언제나 구체적인 결함을 적는 편이 낫습니다. blurry(흐릿함), oversaturated(채도 과다), extra limbs(팔다리가 더 생김), jpeg artifacts(압축 잡티)처럼 말입니다.
4. 돌려 보며 다듬습니다
이미지를 조금만 뽑아 보고 어떤 결함이 자주 나오는지 살핀 뒤, 그 단어들을 다음 회차의 네거티브 프롬프트에 더하십시오. 네거티브 프롬프트는 반복할수록 나아지는 도구입니다. 첫 시도에 완벽한 목록이 나오는 일은 거의 없습니다.
💡 팁: 네거티브 프롬프트를 인물, 제품, 풍경, 일러스트처럼 갈래별로 정리해 나만의 "목록집"을 만들어 두십시오. 다음 작업에서 시간을 아낄 수 있고, 이미지 종류가 바뀔 때마다 목록을 처음부터 다시 짜지 않아도 됩니다.
갈래별 네거티브 프롬프트 모음
| 목적 | 추천 네거티브 프롬프트 |
|---|---|
| 인물 사진 | deformed hands, extra fingers, asymmetrical eyes, bad anatomy, mutated, disfigured face |
| 사실적인 사진 | cartoon, illustration, 3d render, painting, blurry, low resolution, unrealistic skin |
| 제품과 사물 | watermark, text, logo, cropped, out of frame, low quality, duplicate object |
| 풍경 | oversaturated, unrealistic colors, lens flare, duplicate, distorted horizon |
| 양식화된 아트·일러스트 | photo, realistic, noise, jpeg artifacts, signature, watermark |
| 건축 사진 | crooked lines, warped perspective, blurry windows, oversharpened |
미드저니와 스테이블 디퓨전의 실제 차이
개념은 같아도 구현 방식이 다르니 쓰는 법도 달라집니다. 스테이블 디퓨전에서는 확산 과정 안에서 네거티브 프롬프트가 본 프롬프트와 맞먹는 "가중치"를 갖습니다. 게다가 (blurry:1.4)처럼 괄호와 숫자로 항목마다 세기를 조절해 특정 단어의 배제를 더 강하게 밀어붙일 수도 있습니다.
미드저니의 --no 파라미터는 더 단순하고 덜 세밀합니다. 개념을 쉼표로 나열할 뿐, 항목별 가중치를 따로 조절할 수는 없습니다(다만 나열 순서가 결과에 미세하게 영향을 주기는 합니다). 그래서 쓰기는 쉽지만, 숙련자가 스테이블 디퓨전에서 누리는 정밀한 통제는 어렵습니다.
용어집: 자주 쓰는 네거티브 항목과 각각이 막아 주는 것
처음 접하는 사람에게 네거티브 프롬프트에 쓰이는 영어 기술 용어들은 딴 나라 말처럼 보이기 쉽습니다. 아래에 가장 흔한 항목들과 각각이 실제로 막아 주는 것, 그리고 어떤 이미지에서 특히 효과가 큰지를 정리했습니다.
| 항목(영어) | 막아 주는 것 | 특히 유용한 곳 |
|---|---|---|
| blurry | 이미지 전체가 흐릿해지는 현상 | 모든 갈래 |
| low quality / low resolution | 거칠거나 픽셀이 뭉개져 보이는 결과 | 모든 갈래 |
| extra fingers / extra limbs | 손가락이나 팔다리가 더 생기는 현상 | 인물 사진 |
| bad anatomy | 몸의 비례가 어긋나는 현상 | 인물과 캐릭터 |
| watermark / signature | 유령처럼 나타나는 워터마크와 서명 | 제품과 아트 |
| text | 화면에 뜨는 알아볼 수 없거나 뜻 없는 글자 | 간판이나 라벨이 들어가는 모든 갈래 |
| oversaturated | 부자연스럽게 쨍한 색 | 풍경과 자연 |
| jpeg artifacts | 눈에 보이는 압축 블록 | 사실적인 사진 |
| duplicate | 화면에 까닭 없이 반복되는 요소 | 풍경, 여러 사물이 놓인 구도 |
| cropped / out of frame | 가장자리가 원치 않게 잘리는 현상 | 제품과 전신 인물 사진 |
| 3d render / cartoon | 3D나 만화 같은 화풍 | 사실적인 사진 |
| lens flare | 과장된 렌즈 플레어 | 풍경과 야외 사진 |
실제 예시: 같은 프롬프트, 네거티브 유무의 차이
이 기법의 실제 효과는 인물 생성에서 흔한 가상의 예로 확인해 보면 분명해집니다. "editorial portrait of a woman, natural light, confident expression, medium format camera" 같은 프롬프트를 네거티브 프롬프트 없이 돌리면, 다음 중 하나쯤은 거의 매번 걸립니다. 일부만 보이는 손의 손가락이 뒤틀려 있거나, 양쪽 귀걸이가 서로 다르거나, 피부 질감이 부자연스럽게 매끈해 나머지 화면과 겉돌거나 합니다.
같은 프롬프트에 "deformed hands, extra fingers, asymmetrical earrings, waxy skin, blurry"라는 네거티브 프롬프트를 얹으면 쓸 만한 결과의 비율이 눈에 띄게 올라갑니다. 100% 완벽해진다는 뜻은 아닙니다. 다만 한 번에 네 장 이상 뽑는 경우 첫 시도에서 건질 수 있는 비율이 확실히 늘고, 만족스러운 결과에 이르기까지의 시도 횟수가 줄어듭니다.
네거티브 프롬프트를 자동으로 채워 주는 도구
일부 플랫폼은 "기본" 네거티브 프롬프트를 미리 넣어 두어, 생성할 때마다 목록을 처음부터 쓰지 않아도 되게 해 줍니다. 예를 들어 Leonardo AI는 저해상도와 흔한 잡티를 막는 품질용 항목들을 모든 생성에 자동으로 적용하고, 사용자는 그 위에 작업에 필요한 항목만 얹으면 됩니다.
스테이블 디퓨전을 내 컴퓨터에서 돌릴 때 많이 쓰는 Automatic1111과 ComfyUI는 네거티브 프롬프트를 "프리셋"으로 저장해 두고 다시 불러올 수 있습니다. 앞서 말한 나만의 목록집을 유지하는 실용적인 방법이며, 새 작업을 시작할 때마다 목록을 손으로 복사해 붙일 필요가 없습니다.
네거티브 프롬프트를 짤 때 흔한 실수
자주 나오는 실수는 본 프롬프트와 정면으로 부딪히는 항목을 막는 것입니다. "사실적인 개, 부드러운 털"을 요청하면서 네거티브 프롬프트에 "fur"(털)를 넣으면 결과가 이상하고 예측하기 어려워집니다. 두 프롬프트가 같은 생성 과정 안에서 정면으로 충돌하기 때문입니다.
이런 충돌은 생각보다 자주 일어납니다. 다른 작업에서 쓰던 네거티브 프롬프트를 제대로 보지 않고 그대로 가져올 때 특히 그렇습니다. 목록을 확정하기 전에 본 프롬프트를 나란히 놓고 다시 읽으며, 막아 둔 항목 중에 원한다고 적어 둔 특징과 정면으로 부딪히는 것이 없는지 확인하십시오.
또 하나 흔한 실수는 인터넷의 일반적인 네거티브 목록을 맥락에 맞추지 않고 그대로 쓰는 것입니다. 사실적인 인물 사진을 겨냥해 만든 목록을 양식화된 일러스트에 그대로 적용하면 원하던 화풍에서 멀어질 수 있습니다. 정작 양식화된 결과를 바랐으면서 "cartoon"을 막아 버리는 식입니다.
항목을 몇 개 넣었느냐보다 그 작업의 맥락에 맞췄느냐가 언제나 더 중요합니다.끝으로, 처음 시작하는 사람 중에는 네거티브 프롬프트를 아예 무시하고 본 프롬프트만 손봐 모든 결함을 해결하려는 경우가 많습니다. 어느 정도는 통하지만, 그러려면 본 프롬프트가 훨씬 길고 복잡해집니다. 네거티브 프롬프트는 바로 그 수고를 덜기 위해, "원하는 것"과 "원하지 않는 것"을 두 갈래로 나눠 주려고 존재합니다.
주요 AI 도구의 네거티브 프롬프트 지원 현황
| 도구 | 네거티브 프롬프트 지원 | 적용 방법 |
|---|---|---|
| 스테이블 디퓨전(Automatic1111 / ComfyUI) | 기본 지원, 가중치 조절 가능 | "Negative prompt" 전용 입력란 |
| Midjourney | 기본 지원, 항목별 가중치는 불가 | 프롬프트 끝의 --no 파라미터 |
| Leonardo AI | 기본 지원, 프리셋 자동 적용 | 전용 입력란 + 사용자가 더하는 항목 |
| DALL-E 3 | 직접 지원 없음 | 본 프롬프트에 정확히 서술 |
| Adobe Firefly | "제외할 효과"로 부분 지원 | 고급 설정 패널 |
| Gemini Image / Imagen | 직접 지원 없음 | 대화를 주고받으며 본 프롬프트를 다듬기 |
네거티브 프롬프트만으로 부족할 때: 보완 기법
네거티브 프롬프트는 되풀이되는 결함의 상당 부분을 해결하지만 만능은 아닙니다. 목록을 손봤는데도 특정 결함이 계속 남는다면, 다른 다듬기 기법이 필요한 시점입니다.
인페인팅
스테이블 디퓨전이나 어도비 파이어플라이에서는 이미지에서 문제가 있는 부분만, 이를테면 뒤틀린 손만 선택해 그 영역만 다시 만들 수 있습니다. 나머지 구도는 그대로 남습니다. 전체적으로는 잘 나온 결과를 버리지 않고 국소적인 결함만 고칠 때 특히 효과적입니다.
컨트롤넷과 구조 가이드
스테이블 디퓨전 생태계의 컨트롤넷을 쓰면 자세 골격 같은 외부 참고 자료로 포즈와 구도, 윤곽을 안내할 수 있습니다. 인체 오류를 부르는 애매함이 줄어들어, 네거티브 프롬프트를 대신하는 것이 아니라 보완해 줍니다.
생성 후 업스케일링과 선명도 보정
낮거나 중간 해상도에서 만족스러운 결과를 얻었다면, 업스케일링 도구로 최종 해상도를 올릴 수 있습니다. 네거티브 프롬프트가 줄이긴 했지만 완전히 없애지는 못한 압축 잡티도 이 과정에서 함께 옅어집니다. 실제 작업에 이미지를 쓰기 직전의 마무리 단계입니다.
마케팅과 소셜 미디어에 적용하기
광고와 게시물, 배너용 이미지를 만드는 마케팅 팀에는 숙제가 하나 더 있습니다. 최종 이미지가 기술적으로 멀쩡한 것만으로는 부족하고 브랜드의 시각 정체성과도 맞아야 합니다. 이럴 때는 색 팔레트나 화풍이 어긋나는 것을 막는 항목을 네거티브 프롬프트에 넣습니다. 미니멀하고 밝은 결을 쓰는 브랜드라면 "neon colors"나 "grunge texture"를 막는 식입니다.
마케팅에서 또 하나 흔히 신경 쓰는 부분은, AI가 의도치 않게 경쟁 브랜드를 연상시키는 요소나 지나치게 진짜 같은 일반 로고를 그려 넣는 일입니다. 네거티브 프롬프트에 "brand logo"나 "corporate emblem" 같은 항목을 넣으면 제품 컷이나 사무 공간 이미지에서 그 위험을 줄일 수 있습니다.
실무 작업 흐름에서의 네거티브 프롬프트
쇼핑몰 카탈로그나 마케팅 캠페인, 사내 이미지 라이브러리를 위해 이미지를 대량으로 만드는 팀은 대개 "브랜드 기본" 네거티브 프롬프트를 두고, 본 프롬프트가 무엇이든 모든 생성에 함께 적용합니다. 글자와 워터마크를 늘 막아 두는 식으로 최소한의 시각적 일관성이 확보되고, 최종 승인 전에 하나씩 검수해야 하는 부담도 줄어듭니다.