Prompt Engineering untuk Food AI: Teknik Lanjutan
Setelah menguasai dasar-dasar prompt, saatnya naik level dengan teknik lanjutan yang digunakan para profesional untuk mendapatkan hasil konsisten dan berkualitas tinggi.
1. Multi-Prompt (Double Colon ::)
Memisahkan konsep berbeda dengan bobot tersendiri:
nasi goreng ::2 professional food photography ::1 cinematic lighting ::1 hyperrealistic ::1 --ar 16:9 --v 6.0
Artinya: “nasi goreng” memiliki bobot 2x, sementara “professional food photography”, “cinematic lighting”, dan “hyperrealistic” masing-masing bobot 1x.
2. Weighted Prompts (Bobot Desimal)
indonesian food ::1.5, photorealistic ::1.2, 85mm lens ::1, f/1.8 ::0.8, natural light ::1, appetizing ::1.3 --ar 4:5 --v 6.0
Bobot desimal memberikan kontrol lebih halus dibanding integer.
3. Permutation Prompts (Variasi Otomatis)
Menghasilkan multiple variasi sekaligus:
{professional food photography, cinematic shot, minimalist flatlay, editorial style} of nasi goreng --ar 16:9 --v 6.0
Akan generate 4 gambar dengan style berbeda dalam 1 job.
4. Parameter Lanjutan Midjourney
| Parameter | Fungsi | Contoh |
|---|---|---|
--chaos / --c | Variasi komposisi (0-100) | --c 20 |
--weird / --w | Kecerahan/uniknya (0-3000) | --w 500 |
--style raw | Kurangi stylize bawaan | --style raw |
--tile | Pola seamless | --tile |
--no | Negative prompting | --no blur, text, watermark |
--seed | Reproduktibilitas | --seed 12345 |
--stop | Hentikan persentase (10-100) | --stop 80 |
--video | Buat video progres | --video |
5. Recipe untuk Konsistensi (Character/Style Reference)
Style Reference (--sref)
nasi goreng --sref https://example.com/reference-image.jpg --sw 100 --ar 16:9 --v 6.0
Character Reference (--cref) - untuk konsistensi objek
same plate of nasi goreng from different angles --cref https://example.com/nasi-goreng.jpg --cw 100 --ar 16:9 --v 6.0
6. Prompt Template System
Buat template reusable:
[SUBJECT] :: [FOOD TYPE] :: [COOKING METHOD] :: [PLATING STYLE] :: [LIGHTING] :: [CAMERA] :: [MOOD] :: [TECHNICAL]
Contoh:
Ayam bakar :: Indonesian grilled chicken :: charcoal grilled :: banana leaf plating :: golden hour :: 85mm f/2.8 :: appetizing warm :: hyperrealistic 8k --ar 4:5 --stylize 750 --v 6.0
7. Chain of Thought Prompting (Untuk LLM -> Image)
Gunakan LLM untuk generate prompt detail:
User: "Saya mau foto soto betawi yang estetik untuk Instagram"
LLM Output:
"Professional food photography of soto betawi, rich creamy white coconut broth with tender beef chunks, potato, tomato, emping crackers, sambal merah, lime wedge, celery leaves, fried shallots, served in white ceramic bowl on wooden table, soft natural window light from left, shallow depth of field, 100mm macro, f/2.8, steam rising, appetizing, hyperrealistic, 8k --ar 4:5 --stylize 750 --v 6.0"
8. Iterative Refinement Workflow
1. Base prompt → Generate 4 variasi
2. Pick best → Upscale
3. Analyze: apa yang kurang/kelebihan?
4. Adjust parameter (--stylize, --chaos, lighting, dll)
5. Re-roll dengan seed yang sama (--seed)
6. Repeat hingga puas
9. Prompt Library Organization
Simpan prompt dengan struktur:
📁 prompts/
├── 📂 indonesian/
│ ├── 📂 main-dishes/
│ ├── 📂 street-food/
│ └── 📂 desserts/
├── 📂 western/
├── 📂 beverages/
└── 📂 styles/
├── 📂 minimalist/
├── 📂 cinematic/
└── 📂 editorial/
10. Quality Checklist
Sebelum generate final:
- Subject jelas dan spesifik
- Lighting didefinisikan
- Camera/lens disebutkan
- Mood/atmosphere jelas
- Technical params (—ar, —stylize, —v) diset
- Negative prompt siap (untuk SD)
- Reference image ready (jika perlu —sref/—cref)
Lihat contoh implementasi di Prompt Library dan coba sendiri!