วิธีสั่งให้ Claude แก้ปัญหาเองเมื่อพัง | Prompt-First Video: สร้างวิดีโอด้วย HyperFrames + Claude Code | Vibe Coding Thailand$ cat 10-make-claude-fix-errors.md บทที่ 10วิธีสั่งให้ Claude แก้ปัญหาเองเมื่อพัง
การทำวิดีโอด้วย AI ไม่ได้แปลว่าจะไม่เจอ error
คุณจะเจอแน่นอน
แต่สิ่งที่ต้องจำคือ: error ไม่ใช่งานของคุณคนเดียว
ใน workflow นี้ Claude Code ต้องอ่าน error หาเหตุผล แก้ไฟล์ ติดตั้งสิ่งที่ขาด และทดสอบซ้ำให้มากที่สุด
หน้าที่ของคุณคือสั่งให้ Claude แก้อย่างเป็นระบบ
หลักการแก้ error แบบคนไม่รู้โค้ด
อย่าเริ่มจากการ copy error ไปค้นมั่วๆ
ให้ทำตามลำดับนี้
- บอก Claude ว่าเกิดอะไรขึ้น
- ให้ Claude อ่าน error ล่าสุดทั้งหมด
- ให้ Claude หาสาเหตุ
- ให้ Claude แก้ทีละจุด
- ให้ Claude เปิด preview เพื่อตรวจ
- ถ้าเป็น final แล้วค่อย render MP4
อย่าสั่งให้ render ซ้ำทันทีถ้า error เกิดในขั้น preview
แก้ preview ให้เล่นได้ก่อน
ภาพตัวอย่างให้ Claude อ่าน error แก้ทีละจุด และคืน preview ให้ใช้งานได้
ภาพนี้คือกฎหลักของบทนี้: ให้ Claude อ่าน error ล่าสุด หาสาเหตุ แก้ทีละจุด เปิด preview ซ้ำ และยังไม่ render MP4 ระหว่างแก้
Prompt กลางสำหรับแก้ error ทุกชนิด
ใช้ prompt นี้เป็นตัวหลัก
นี่คือ prompt ที่ควรใช้บ่อยที่สุดตอนพัง
เมื่อ preview เปิดไม่ได้
อาการนี้เกิดได้จากไฟล์ผิด path, dependency ยังไม่ครบ, syntax พัง หรือ component จาก catalog ไม่เข้ากัน
อย่าเพิ่งเพิ่ม feature ใหม่จนกว่า preview จะกลับมาเล่นได้
เมื่อข้อความไทยล้นจอ
นี่เป็นปัญหาปกติของวิดีโอสั้นภาษาไทย
ถ้า Claude แก้แล้วยังยาว ให้สั่งลดคำ ไม่ใช่ลดฟอนต์อย่างเดียว
เมื่อ animation หรือ transition ทำให้วิดีโอพัง
บางครั้ง effect สวยแต่ทำให้ preview กระตุกหรือ render ยาก
จำกฎนี้: ถ้า effect ทำให้เสียเวลาเกินไป ให้ถอดออก
เมื่อเสียงไม่ตรงกับภาพ
ถ้าใช้ Gemini TTS แล้วเสียงมาเร็วไป ช้าไป หรือยาวเกินวิดีโอ ให้แก้ใน preview ก่อน
ค่อย final render เมื่อเสียงกับภาพพอดีแล้ว
เมื่อ Gemini TTS ใช้ไม่ได้
ปัญหาอาจมาจาก API key, model name, package, permission หรือ quota
อย่าเดาชื่อ model เอง ให้ยึด official docs ล่าสุด
เมื่อ final render MP4 ไม่ผ่าน
ถ้า preview เล่นได้แต่ final render ไม่ผ่าน ให้แก้เฉพาะขั้น render
สำคัญ: ถ้า preview ดีแล้ว อย่าให้ Claude ปรับดีไซน์ใหม่มั่วๆ แค่แก้ render ให้ผ่าน
เมื่อ Claude แก้วนไปมา
บางครั้ง Claude อาจแก้หลายรอบแล้วยังไม่จบ ให้บังคับให้สรุปสถานะก่อน
prompt นี้ช่วยหยุดการแก้แบบมั่ว และพา Claude กลับมาเป็นระบบ
เมื่ออยากย้อนกลับเวอร์ชันก่อน
ถ้าแก้แล้วแย่ลง ให้ย้อนกลับ
นี่คือเหตุผลที่เราไม่ render ทับไฟล์ final เดิม และบันทึกสถานะไว้ใน PROJECT_BRIEF.md
Prompt ปิดงานแก้ปัญหา
หลังแก้เสร็จ ให้บันทึกปัญหาไว้
การบันทึก error ช่วยให้รอบต่อไปแก้เร็วขึ้น
สรุปบทนี้
- preview ให้เล่นได้ก่อน
- แก้จาก error ล่าสุด
- แก้ทีละจุด
- อย่า render MP4 ระหว่างลองผิดลองถูก
- final render เฉพาะเมื่อ preview ผ่านแล้ว
บทสุดท้ายจะรวบ workflow ทั้งเล่มให้เป็นสูตรสั้นที่สุดสำหรับใช้จริง
อัปเดตล่าสุด: 25 พ.ค. 2569
ความคิดเห็น
ยังไม่มีความคิดเห็น
เป็นคนแรกได้เลย