AI Art Interview Prep
Stable Diffusion ComfyUI Interview AI Art สัมภาษณ์งาน Portfolio Technical Questions Career Path เงินเดือน
| หัวข้อ | คำถามตัวอย่าง | ระดับ | เตรียมตัว |
|---|---|---|---|
| Diffusion Basics | SD ทำงานอย่างไร | Junior | อธิบาย Forward/Reverse Process |
| ComfyUI Workflow | สร้าง Workflow อย่างไร | Junior-Mid | Demo Node Connection live |
| ControlNet | ControlNet ใช้ตอนไหน | Mid | แสดง Canny Depth Pose ตัวอย่าง |
| Optimization | ลด VRAM เพิ่ม Speed | Mid-Senior | อธิบาย Tiling VAE Offload |
| Production | Batch Processing Pipeline | Senior | แสดง Automation Workflow |
Technical Knowledge
# === Interview Q&A Reference ===
from dataclasses import dataclass
@dataclass
class InterviewQA:
question: str
level: str
key_points: str
example_answer: str
questions = [
InterviewQA("Stable Diffusion ทำงานอย่างไร",
"Junior",
"Forward Diffusion, Reverse Diffusion, U-Net, CLIP, VAE",
"SD เริ่มจาก Noise แล้ว U-Net ทำนายว่า Noise อยู่ตรงไหน "
"ลบออกทีละ Step จน Noise หมดได้ภาพ CLIP แปลง Text เป็น "
"Embedding ที่ U-Net เข้าใจ VAE แปลง Latent กลับเป็นภาพ"),
InterviewQA("SD1.5 vs SDXL vs Flux ต่างกันอย่างไร",
"Junior-Mid",
"Resolution, Architecture, Quality, VRAM, Community",
"SD1.5: 512x512 เร็ว VRAM น้อย Community ใหญ่ "
"SDXL: 1024x1024 คุณภาพดีกว่า VRAM มากกว่า "
"Flux: ใหม่สุด คุณภาพสูงมาก Text Rendering ดี VRAM สูง"),
InterviewQA("CFG Scale คืออะไร ตั้งเท่าไหร่ดี",
"Junior",
"Classifier-Free Guidance, Prompt Adherence",
"CFG ควบคุมว่า Output จะตาม Prompt มากแค่ไหน "
"ต่ำ (1-4): Creative อิสระ สูง (7-12): ตาม Prompt เป๊ะ "
"สูงเกิน (15+): Oversaturated Artifacts ปกติใช้ 7-9"),
InterviewQA("ControlNet ใช้ตอนไหน Preprocessor อะไร",
"Mid",
"Canny, Depth, Pose, Semantic, IPAdapter",
"ControlNet ควบคุม Structure ของภาพ "
"Canny: Edge Detection ควบคุม Outline "
"Depth: ควบคุมความลึก Foreground/Background "
"Pose: ควบคุมท่าทาง OpenPose "
"IPAdapter: ใช้ Reference Image ควบคุม Style"),
InterviewQA("Prompt Engineering เขียนอย่างไร",
"Junior-Mid",
"Subject, Style, Quality, Negative, Weighting",
"เริ่มจาก Subject (อะไร) → Style (แนวไหน) → "
"Quality (masterpiece, 8k) → Details (lighting, angle) "
"Negative: ตัดสิ่งไม่ต้องการ (bad hands, blurry) "
"Weighting: (word:1.3) เพิ่มน้ำหนัก (word:0.7) ลด"),
]
print("=== Interview Questions ===")
for q in questions:
print(f"\n Q: {q.question} [{q.level}]")
print(f" Key Points: {q.key_points}")
print(f" Answer: {q.example_answer}")
Practical Test
# === Practical Test Scenarios ===
@dataclass
class PracticalTest:
scenario: str
requirements: str
time_limit: str
evaluation: str
tips: str
tests = [
PracticalTest("Product Mockup",
"สร้างภาพ Product บน Background ขาว สำหรับ E-commerce",
"30 นาที",
"คุณภาพภาพ, Product ชัด, Background สะอาด, Ready to use",
"ใช้ SDXL + Negative Prompt ดี + Upscale"),
PracticalTest("Character Consistency",
"สร้าง Character เดียวกัน 3 ท่า Face ต้องเหมือนกัน",
"45 นาที",
"Face Consistency, Pose Variety, Style Unity",
"ใช้ IPAdapter + ControlNet Pose ร่วมกัน"),
PracticalTest("Photo Editing",
"แก้ไขภาพ เปลี่ยน Background รักษา Subject",
"20 นาที",
"Edge Quality, Natural Look, No Artifacts",
"ใช้ Inpainting + Mask Precision"),
PracticalTest("Workflow Design",
"สร้าง ComfyUI Workflow สำหรับ Batch Processing",
"30 นาที",
"Workflow Logic, Efficiency, Reusability",
"แสดง Node Connection อธิบาย Logic"),
PracticalTest("Style Transfer",
"นำภาพ Reference แปลง Style ให้เป็นแนวอื่น",
"30 นาที",
"Style Accuracy, Content Preservation, Quality",
"ใช้ IPAdapter Weight 0.6-0.8 + Prompt Guide"),
]
print("=== Practical Tests ===")
for t in tests:
print(f"\n [{t.scenario}] Time: {t.time_limit}")
print(f" Requirements: {t.requirements}")
print(f" Evaluation: {t.evaluation}")
print(f" Tips: {t.tips}")
Career Path
# === AI Art Career Path ===
@dataclass
class CareerLevel:
level: str
experience: str
salary: str
skills: str
responsibilities: str
levels = [
CareerLevel("Junior AI Artist",
"0-1 ปี",
"20,000-35,000 บาท / Freelance 500-2,000/ชิ้น",
"SD Basics, Prompt Engineering, ComfyUI พื้นฐาน",
"สร้างภาพตาม Brief, Simple Editing, Thumbnail"),
CareerLevel("Mid-level AI Artist",
"1-3 ปี",
"35,000-60,000 บาท / Freelance 2,000-5,000/ชิ้น",
"ControlNet, IPAdapter, Workflow Design, LoRA",
"Complex Projects, Client Communication, Quality Control"),
CareerLevel("Senior AI Artist",
"3+ ปี",
"60,000-100,000+ บาท / Freelance 5,000-20,000/ชิ้น",
"Production Pipeline, Custom Model, Team Lead",
"Strategy, Pipeline Design, Mentoring, R&D"),
CareerLevel("AI Art Director",
"5+ ปี",
"80,000-150,000+ บาท",
"Creative Direction, Business, Team Management",
"กำหนด Art Direction, จัดการทีม, Client Strategy"),
]
print("=== Career Path ===")
for l in levels:
print(f" [{l.level}] Experience: {l.experience}")
print(f" Salary: {l.salary}")
print(f" Skills: {l.skills}")
print(f" Responsibilities: {l.responsibilities}")
เคล็ดลับ
- Portfolio: สร้าง Portfolio 10-20 ชิ้นที่ดีที่สุด ก่อนสัมภาษณ์
- Demo: เตรียม Live Demo ใน ComfyUI แสดงว่าทำงานจริงได้
- Process: อธิบาย Process ไม่ใช่แค่ผลลัพธ์ แสดงว่าคิดอย่างไร
- Problem: เตรียมตัวอย่างการแก้ปัญหา Hand Fix Artifact Consistency
- Trend: ติดตาม Model ใหม่ Technique ใหม่ แสดงว่าเรียนรู้ตลอด
การประยุกต์ใช้ AI ในงานจริง ปี 2026
เทคโนโลยี AI ในปี 2026 ก้าวหน้าไปมากจนสามารถนำไปใช้งานจริงได้หลากหลาย ตั้งแต่ Customer Service ด้วย AI Chatbot ที่เข้าใจบริบทและตอบคำถามได้แม่นยำ Content Generation ที่ช่วยสร้างบทความ รูปภาพ และวิดีโอ ไปจนถึง Predictive Analytics ที่วิเคราะห์ข้อมูลทำนายแนวโน้มธุรกิจ
สำหรับนักพัฒนา การเรียนรู้ AI Framework เป็นสิ่งจำเป็น TensorFlow และ PyTorch ยังคงเป็นตัวเลือกหลัก Hugging Face ทำให้การใช้ Pre-trained Model ง่ายขึ้น LangChain ช่วยสร้าง AI Application ที่ซับซ้อน และ OpenAI API ให้เข้าถึงโมเดลระดับ GPT-4 ได้สะดวก
ข้อควรระวังในการใช้ AI คือ ต้องตรวจสอบผลลัพธ์เสมอเพราะ AI อาจให้ข้อมูลผิดได้ เรื่อง Data Privacy ต้องระวังไม่ส่งข้อมูลลับไปยัง AI Service ภายนอก และเรื่อง Bias ใน AI Model ที่อาจเกิดจากข้อมูลฝึกสอนที่ไม่สมดุล องค์กรควรมี AI Governance Policy กำกับดูแลการใช้งาน
สัมภาษณ์งาน AI Art ถามอะไรบ้าง
Diffusion Process SD1.5 SDXL Flux ControlNet LoRA CFG Scale Sampler Negative Prompt ComfyUI Workflow Prompt Engineering Pipeline
Technical Questions มีอะไร
Workflow Design Node Connection VRAM Optimization Batch Processing ControlNet Preprocessor IPAdapter Inpainting Upscaling Model Selection
Portfolio ต้องมีอะไร
ผลงาน 10-20 ชิ้น หลากหลาย Before/After Workflow Process Prompt Setting แก้ปัญหา Client Work Speed Behance ArtStation Website
เงินเดือนเท่าไหร่
Junior 20K-35K Mid 35K-60K Senior 60K-100K+ Art Director 80K-150K+ Freelance 500-20000 ต่อชิ้น Passive Income Stock Course Workflow
สรุป
Stable Diffusion ComfyUI Interview AI Art Portfolio Technical Questions Practical Test Career Path เงินเดือน Freelance Production Pipeline
