refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조
에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게 [공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류. 문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인). - Topic_Programming → Domain_Programming (내부 구조 보존) - Topic_Graphic → Domain_Design - Topic_Business → Domain_Product - Topic_General → Domain_General - _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning), Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing) - 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서) - 빈 폴더 정리 (memory/procedures) - 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,182 @@
|
||||
---
|
||||
id: image-prompt-작성-방법
|
||||
title: "image Prompt 작성 방법"
|
||||
category: "AI_and_ML"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["AI 이미지 프롬프트 엔지니어링", "Image Prompt Engineering", "AI 그림 명령어 작성법", "프롬프트 최적화 방법론"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "A"
|
||||
confidence_score: 0.88
|
||||
created_at: 2026-06-26
|
||||
updated_at: 2026-06-26
|
||||
review_reason: ""
|
||||
merge_history: []
|
||||
tags: ["research", "image Prompt 작성 방법", "Prompt Engineering", "Midjourney", "Stable Diffusion", "DALL-E 3", "Flux"]
|
||||
raw_sources: [
|
||||
"AI for Images: Midjourney, DALL-E, Stable Diffusion, Firefly – Complete Guide",
|
||||
"AI 이미지 프롬프트 엔지니어링의 이론적 기초와 모델별 최적화 실무 방법론",
|
||||
"Complete Midjourney V6 Prompt Guide: Master Every Parameter",
|
||||
"Creating images with Flux: Your prompt guide - Nebius",
|
||||
"DALL-E: Tips for Writing Effective Prompts - Brightspace Community",
|
||||
"DALL·E 3 — Prompting Guide & Examples | Promptomania",
|
||||
"DALL·E 3를 사용하여 이미지 생성 - AIPRM",
|
||||
"FLUX.1 Prompt Guide: Pro Tips and Common Mistakes to Avoid",
|
||||
"FLUX.1 Prompt Manual: A Foundational Guide : r/FluxAI - Reddit",
|
||||
"Flux vs Stable Diffusion vs Midjourney Comparison - Artsmart.ai",
|
||||
"Free AI Prompt Library — 4,000+ Midjourney, DALL-E & FLUX Prompts | PromptSpace",
|
||||
"How to Use DALL-E 3: Tips, Examples, and Features | DataCamp",
|
||||
"How to Use Negative Prompts in Stable Diffusion (2025) - QWE AI Academy",
|
||||
"How to Write Better Prompts for Flux AI | Eachlabs",
|
||||
"How to use positive and negative prompts in Stable Diffusion - Graydient AI",
|
||||
"Midjourney V6 Prompt Guide: 15 Formulas That Actually Work in 2026",
|
||||
"Midjourney vs Flux AI Comparison - Dirtyline Studio",
|
||||
"Midjourney vs Stable Diffusion vs Flux: Which Wins? (2025) - PXZ AI",
|
||||
"Midjourney Documentation: Parameter List / Prompt Basics",
|
||||
"Prompt Engineering for AI Image Generation Tips - KnowledgeHut",
|
||||
"Stable Diffusion Negative Prompt: Optimize Your AI Art - AI Photo Generator",
|
||||
"Stable Diffusion Negative Prompts: The Ultimate Collection",
|
||||
"미드저니 사용법: ai 그림 초보를 위한 프롬프트 팁 - 패스트캠퍼스",
|
||||
"미드저니 사용법: 프롬프트 작성 가이드 I 이랜서 블로그",
|
||||
"미드저니 사용법의 모든 것(AI 이미지 쉽게 만들기) - 크몽"
|
||||
]
|
||||
applied_in: ["Meteora_Web_Agency_E-commerce_Workflow", "Furniture_Product_Catalog_Automation"]
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[image Prompt 작성 방법]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
프롬프트 엔지니어링은 사용자의 시각적 의도를 신경망이 해독 가능한 **수학적 벡터 공간으로 전이시키는 정밀한 기술적 협업 과정**이며, 각 모델의 아키텍처 특성에 맞춘 **구조적 묘사와 매개변수 제어**가 품질을 결정한다 [S2].
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **공통 프레임워크 (S+E+M+S+L+C):** 대상(Subject), 환경(Environment), 매체(Medium), 스타일(Style), 조명(Lighting), 구도(Composition)의 계층적 배치 [S2, S20].
|
||||
- **모델별 언어 이해도 차이:** Midjourney V6/DALL-E 3/Flux는 **자연어 문장**을 선호하나, Stable Diffusion은 **태그 나열 및 가중치 수식**에 더 민감함 [S2, S16, S18].
|
||||
- **네거티브 프롬프팅 (Negative Prompting):** 역확산 과정에서 불필요한 요소(왜곡, 텍스트 등)로 이미지가 발산하지 않도록 막는 **반발 가드레일** 역할 [S2, S13, S21].
|
||||
- **매개변수 제어 (Parameter Control):** 종횡비(`--ar`), 예술적 변형(`--s`), 무작위성(`--c`) 등 하이픈 기반의 연산 장치를 통한 세부 조정 [S2, S3, S19].
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- **액티브 내러티브 (Active Narrative):** 정적인 단어 나열보다 **빛과 환경의 상호작용**을 동사 위주로 묘사할 때 사실성이 극대화됨 (특히 Flux 모델) [S2, S4].
|
||||
- **계단식 레이어링 (Cascading Layering):** 프롬프트 내에서 피사체를 전경, 중경, 배경의 순서로 배치하여 개념 간 간섭을 최소화 [S2, S8, S9].
|
||||
- **역공학 기반 최적화 (Reverse Engineering):** 선호하는 이미지의 설명을 생성 AI(ChatGPT 등)를 통해 묘사하게 한 후 이를 기반으로 프롬프트를 재구성 [S12, S14].
|
||||
- **점진적 정제 (Iterative Refinement):** 짧은 프롬프트에서 시작해 결함을 진단하고, 필요한 기술적 어휘를 최소한으로 추가하며 'Chiseling' 하듯 깎아냄 [S15, S21, S22].
|
||||
|
||||
## ⚖️ 비교 및 선택 기준 (Comparison & decision criteria)
|
||||
|
||||
| 항목 (Model) | 장점 | 단점 | 언제 선택 |
|
||||
|---|---|---|---|
|
||||
| **Midjourney** | 압도적인 예술적 미학, 시네마틱 질감 [S1, S2] | 텍스트 구현력 부족, Discord 기반 워크플로우 [S1, S18] | 미적 품질이 최우선인 브랜드/콘셉트 아트 제작 시 [S1, S18] |
|
||||
| **DALL-E 3** | 뛰어난 자연어 순응력, 정확한 수량/철자 제어 [S2, S12] | 매개변수 미세 제어 불가, 인위적인 일러스트 질감 [S1, S2] | 복잡한 지시나 텍스트가 포함된 빠른 드래프트 필요 시 [S1, S2] |
|
||||
| **Stable Diffusion** | 로컬 실행, 무한한 커스터마이징(LoRA, ControlNet) [S1, S2] | 높은 학습 곡선, 하드웨어 사양 요구 [S1, S18] | 동일 피사체의 일관된 변형 및 물리적 정밀 제어 필요 시 [S1, S2] |
|
||||
| **Flux.1** | 현존 최강의 해부학적 정확성(손가락 등), 텍스트 구현 [S2, S18] | 예술적 화풍의 다양성 부족, 신규 모델로 자료 적음 [S18] | 초실사 인물 사진 및 상업적 타이포그래피 포함 이미지 [S4, S18] |
|
||||
|
||||
## 📖 세부 내용 (Details)
|
||||
|
||||
### 1. 프롬프트의 기본 구조 (Anatomy of a Prompt)
|
||||
- **Subject (대상):** 인물, 사물 등 주인공의 외양과 행동을 가장 먼저 명시 [S2, S19].
|
||||
- **Environment (환경):** 시간대, 장소, 기후 등 서사적 깊이 추가 [S2, S20].
|
||||
- **Medium/Style (매체/스타일):** 사진, 유화, 3D 렌더링 등 물리적 형식 지정 [S2, S16].
|
||||
- **Lighting/Composition (조명/구도):** 광원의 방향과 카메라 렌즈 사양(예: 85mm, wide angle)을 통해 시선을 수학적으로 통제 [S2, S20, S21].
|
||||
|
||||
### 2. 모델별 최적화 실무 전략
|
||||
- **Midjourney V6:** 키워드 나열보다 **묘사적인 문장**을 사용하고, `--style raw` 파라미터를 통해 인위적인 미적 편향을 제거 가능 [S2, S3, S16].
|
||||
- **Stable Diffusion:** `(keyword:factor)` 수법으로 중요도를 조율하며, `[keyword1 : keyword2 : factor]` 스케줄링을 통해 생성 단계별 피사체 교체 가능 [S2, S15].
|
||||
- **DALL-E 3:** ChatGPT와 협업하여 추상적인 아이디어를 고선명 문장으로 다듬어 입력하며, 따옴표(`""`) 내부에 정확한 출력 텍스트를 기입 [S2, S12].
|
||||
- **Flux.1:** 괄호 가중치를 인식하지 못하므로 "with a strong emphasis on..." 같은 **구문형 강조** 표현을 사용 [S2, S8].
|
||||
|
||||
### 3. 네거티브 프롬프트 활용 원칙
|
||||
- **추상어 지양:** "ugly", "bad anatomy" 대신 "extra fingers", "misaligned eyes" 등 **구체적인 형상 단위**의 어휘를 사용해야 정밀도가 배가됨 [S2, S13, S21].
|
||||
- **아키텍처별 차이:** SD 1.5는 15개 내외의 대량 단어가 필요하나, SDXL 및 SD 3 이상은 긴 목록 입력 시 오히려 품질이 저하되므로 3-5개의 핵심 단어만 권장 [S2, S13].
|
||||
|
||||
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
|
||||
- **자연어 vs 태그:** 과거에는 쉼표로 분할된 '태그 누적형'이 주류였으나, 최신 모델(V6, DALL-E 3, Flux)은 **자연어 구문**을 더 정확하게 이해하며 키워드 스팸은 오히려 품질을 저하시킴 [S2, S16].
|
||||
- **Flux Dev 모델의 백색 배경 결함:** Flux Dev 모델에서 "white background"를 명시하면 회색조 블러 이미지가 출력되는 부작용이 발견됨. "minimal design showing clean details"로 우회 기입 권장 [S2, S8].
|
||||
|
||||
## 🛠️ 적용 사례 (Applied in summary)
|
||||
- **Meteora Web Agency:** e-커머스 랜딩 페이지 및 제품 상세 페이지 제작 시 Midjourney와 Stable Diffusion을 혼합 사용 [S1].
|
||||
- **가구 클라이언트 프로젝트:** 스튜디오 촬영 비용을 절감하기 위해 Stable Diffusion의 ControlNet으로 포즈를 고정하고, 프롬프트 변형으로 수십 개의 제품 색상 및 재질 옵션을 생성 [S1].
|
||||
- **로고 및 무드보드:** Midjourney로 초기 시안 도출 후 Vectorizer.ai를 통해 벡터화하는 파이프라인 구축 [S1, S2, S25].
|
||||
|
||||
## 💻 코드 패턴 (Code patterns)
|
||||
|
||||
### Midjourney V6 표준 문법
|
||||
```bash
|
||||
/imagine prompt: [Image Prompt(s)] [Text Prompt] [--parameters]
|
||||
# 예시:
|
||||
/imagine prompt: https://example.com/ref.jpg minimalist ceramic vase, natural lighting, 8k --ar 16:9 --v 6.1 --s 250
|
||||
``` [S2, S3]
|
||||
|
||||
### Stable Diffusion 가중치 및 스케줄링 (A1111)
|
||||
```text
|
||||
# 가중치 조절 (1.1배 증가)
|
||||
(golden sunrise:1.1)
|
||||
# 단계별 교체 (초기 50% 지점에서 도널드 트럼프를 조 바이든으로 교체)
|
||||
[Donald Trump : Joe Biden : 0.5]
|
||||
# 청크 분할 (75토큰 한계 우회)
|
||||
Subject details... BREAK Background details...
|
||||
``` [S2, S15]
|
||||
|
||||
### Flux.1 구문형 강조 패턴
|
||||
```text
|
||||
"A high-detail cinematic capture of an astronaut on Mars, with a focus on the reflections on the helmet visor, highly realistic textures."
|
||||
``` [S2, S8]
|
||||
|
||||
## ✅ 검증 상태 및 신뢰도
|
||||
- **상태:** draft
|
||||
- **검증 단계:** conceptual (실제 비즈니스 적용 사례 근거 포함)
|
||||
- **출처 신뢰도:** A (공식 문서, 전문 엔지니어 분석 및 커뮤니티 검증 데이터 기반)
|
||||
- **신뢰 점수:** 0.88
|
||||
- **중복 검사 결과:** 신규 생성 (New discovery)
|
||||
|
||||
## 🔗 관련 문서 링크 (Related document links)
|
||||
|
||||
### 상위/유사 개념
|
||||
- [[Prompt Engineering]] — AI 모델에 전달하는 모든 지시문의 최적화 원론
|
||||
- [[Diffusion Models]] — 이미지 생성 AI의 핵심 작동 알고리즘
|
||||
- [[Multimodal AI]] — 텍스트와 이미지를 동시에 처리하는 모델 체계
|
||||
|
||||
### 심층 후속 질문 (Deeper Research Questions)
|
||||
- 각 모델의 CLIP 인코더 성능 차이가 프롬프트 해석 정밀도에 미치는 영향은 무엇인가? [S2, S21]
|
||||
- ControlNet과 IP-Adapter를 활용한 시각적 프롬프트 제어의 물리적 한계는 어디까지인가? [S1, S2]
|
||||
- LoRA 학습 데이터셋의 라벨링 방식이 프롬프트 트리거 어휘의 효과를 어떻게 결정하는가? [S2, S13]
|
||||
|
||||
### 실무 적용 맥락 (Practical Application Contexts)
|
||||
- **Implementation:** e-커머스 제품 이미지 자동 생성 파이프라인 [S1].
|
||||
- **System Design:** LLM(ChatGPT)과 이미지 생성 모델을 결합한 통합 에이전트 설계 [S2, S12].
|
||||
- **Operation / Maintenance:** 모델 업데이트(V6 -> V7 등)에 따른 기존 프롬프트 라이브러리 마이그레이션 전략 [S16, S18].
|
||||
|
||||
## 🔗 지식 그래프 (Knowledge Graph)
|
||||
- **상위/루트:** [[image Prompt 작성 방법]]
|
||||
- **관련 개념:** [[Midjourney V6]], [[Stable Diffusion XL]], [[Flux.1]], [[Negative Prompt]]
|
||||
- **참조 맥락:** 상업용 비주얼 콘텐츠 제작 및 프롬프트 자동화 시스템 설계 시 참조.
|
||||
|
||||
## 📚 출처 (Sources)
|
||||
- [S1] Meteora Web Agency, "AI for Images: Midjourney, DALL-E, Stable Diffusion, Firefly – Complete Guide"
|
||||
- [S2] Markdown Data, "AI 이미지 프롬프트 엔지니어링의 이론적 기초와 모델별 최적화 실무 방법론"
|
||||
- [S3] Free AI Prompt Maker, "Complete Midjourney V6 Prompt Guide: Master Every Parameter"
|
||||
- [S4] Nebius AI Studio, "Creating images with Flux: Your prompt guide"
|
||||
- [S5] Brightspace Community, "DALL-E: Tips for Writing Effective Prompts"
|
||||
- [S6] Promptomania, "DALL·E 3 — Prompting Guide & Examples"
|
||||
- [S7] AIPRM, "DALL·E 3를 사용하여 이미지 생성"
|
||||
- [S8] getimg.ai, "FLUX.1 Prompt Guide: Pro Tips and Common Mistakes to Avoid"
|
||||
- [S9] Reddit r/FluxAI, "FLUX.1 Prompt Manual: A Foundational Guide"
|
||||
- [S10] Artsmart.ai, "Flux vs Stable Diffusion vs Midjourney Comparison Guide"
|
||||
- [S11] PromptSpace, "Free AI Prompt Library — 4,000+ Prompts"
|
||||
- [S12] DataCamp, "How to Use DALL-E 3: Tips, Examples, and Features"
|
||||
- [S13] QWE AI Academy, "How to Use Negative Prompts in Stable Diffusion (2025)"
|
||||
- [S14] Eachlabs, "How to Write Better Prompts for Flux AI"
|
||||
- [S15] Graydient AI, "How to use positive and negative prompts in Stable Diffusion"
|
||||
- [S16] Howard Huang, "Midjourney V6 Prompt Guide: 15 Formulas That Actually Work"
|
||||
- [S17] Dirtyline Studio, "Midjourney vs Flux AI Comparison"
|
||||
- [S18] PXZ AI, "Midjourney vs Stable Diffusion vs Flux: Which Wins? (2025)"
|
||||
- [S19] Midjourney Docs, "Parameter List / Prompt Basics"
|
||||
- [S20] KnowledgeHut, "Prompt Engineering for AI Image Generation Tips"
|
||||
- [S21] AI Photo Generator, "Stable Diffusion Negative Prompt: Optimize Your AI Art"
|
||||
- [S22] Free AI Prompt Maker, "Stable Diffusion Negative Prompts: The Ultimate Collection"
|
||||
- [S23] 패스트캠퍼스, "미드저니 사용법: ai 그림 초보를 위한 프롬프트 팁"
|
||||
- [S24] 이랜서 블로그, "미드저니 사용법: 프롬프트 작성 가이드"
|
||||
- [S25] 크몽, "미드저니 사용법의 모든 것(AI 이미지 쉽게 만들기)"
|
||||
|
||||
## 📝 변경 이력 (Change history)
|
||||
- 2026-06-26: Initial draft generated via Datacollector_MAC P-Reinforce engine. 정밀한 모델별 문법과 실무 워크플로우 반영 완료.
|
||||
Reference in New Issue
Block a user