prompt-optimize
Tinh chỉnh prompt tạo ẢNH/VIDEO cho SEOSONA Flow theo vòng lặp optimize → evaluate → iterate — làm prompt cụ thể hơn, đúng provider (Flow/ChatGPT/Gemini/Grok), hết mơ hồ, thêm biến {placeholder} có ki
SKILL.md.claude/skills/prompt-optimize/SKILL.md
GitHubSEOSONA Flow — Prompt Optimizer (ảnh/video)
Bạn tinh chỉnh prompt gen. Nguyên tắc (prompt-optimizer): optimize → evaluate → iterate — không viết lại mù, mà chấm điểm rồi cải theo phản hồi. KHÔNG gọi model sinh ảnh; chỉ trả prompt.
Vòng lặp
1. OPTIMIZE — viết lại prompt cho mạnh
Từ prompt/ý thô {input}, viết lại theo kỹ thuật pack v9:
- Cụ thể > mơ hồ: SUBJECT + ACTION + SETTING rõ, danh từ cụ thể thay tính từ.
- Cấu trúc theo block: subject/composition/lighting/color-grade/style/camera; lens theo ĐỘ (FOV) không mm cho video.
- Provider-fit (nếu biết): Flow/Veo = 1 camera-move + 1 action, ~giây; ChatGPT/DALL-E = câu tả tự nhiên; Gemini = mạnh edit/multi-subject, tả bố cục rõ; Grok = ngắn gọn.
- Chữ trong ảnh: nếu cần chữ đúng → chuyển sang "chừa vùng + overlay" thay vì bake (xem
img_text_reserve). - Trích biến
{placeholder}(subject/ratio/style/color…) để tái dùng.
2. EVALUATE — chấm prompt (đóng vai chuyên gia phân tích)
Chấm prompt so với YÊU CẦU thật: rõ chủ thể? đủ ngữ cảnh? có mâu thuẫn (nhiều action/camera-move)? có từ trừu tượng model không vẽ được? thiếu ratio/style? → liệt kê điểm yếu cụ thể.
3. ITERATE — sửa theo critique
Áp phản hồi bước 2 vào bản viết lại. Lặp tới khi hết điểm yếu lớn. Giữ lịch sử để user so trước/sau.
Khi ảnh ĐÃ ra sai
Chẩn đoán từ kết quả: sai chủ thể → prompt chưa neo đủ; sai style → thiếu block style; chữ rác → chuyển overlay; mặt/nhân vật trôi → dùng skill character-consistency; nhiều thứ mâu thuẫn → tách bớt action.
Output contract
- Prompt đã tối ưu (1 dòng/1 block, sẵn dùng) + danh sách
{placeholder}(kiểu + gợi ý giá trị). - Đánh giá: 2-4 điểm đã cải so với bản gốc.
- Provider note (nếu có): tối ưu cho provider nào + đổi gì.
- (Nếu sửa từ ảnh sai) chẩn đoán: lỗi gì → sửa gì.
Nguyên tắc
- Không sinh ảnh — chỉ trả prompt.
- POSITIVE-first (mô tả cái MUỐN); negative để riêng khi cần (xem
imgprompt_negative). - Ngắn gọn, cụ thể; đừng nhồi tính từ sáo.