โจทย์เครื่องมือที่ยากตรง “ต้องติดตั้งบนเครื่องได้จริง” กลายเป็นคำสั่งเดียวที่บังคับให้ตัวตรวจลงมือติดตั้งเอง ต่อ node ดันค่าจนโมเดลพัง แล้วเทียบกับ Geometry Nodes ของจริงจนไม่แพ้
อยากสร้างอะไร
โปรแกรมปั้นโมเดล 3D ด้วย ThreeJS แบบ procedural — ต่อ node ปรับค่าแล้วโมเดลขึ้นสด พร้อมโค้ด JS ที่มันเจนให้แก้ต่อได้ในแอปเดียวกัน ส่งออกเป็น GLB, OBJ, STL, USDZ ที่เปิดใน Blender และพิมพ์ 3D ได้จริง ติดตั้งบน MacBook (Apple Silicon) เป็นแอป .dmg ลากลง Applications ดับเบิลคลิกเปิดได้โดยไม่ต้องเปิด terminal — หน้าจอภาษาไทย คงศัพท์เทคนิคเป็นอังกฤษ
ของที่ใช้เทียบ
Blender Geometry Nodes — ต่อ node แล้วโมเดลขึ้นสด ดันค่าไปสุดก็ไม่พัง และส่งออกไปเปิดโปรแกรมอื่นได้จริง
Gauntlet Loop Prompt
ก๊อปทั้งก้อนไปวางใน Claude Code หรือ Codex แล้วปล่อยให้มันวน
1,789 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก เช่น เปลี่ยนไปเทียบกับของที่คุณอยากได้ — ที่แก้จะไม่ถูกบันทึกกลับ
ต้องรันใน Claude Code หรือ Codex — วางในแชทธรรมดาจะได้แค่ข้อความยาว ๆ ที่ทำตามไม่ได้
ได้แอป Mac ที่ดับเบิลคลิกเปิดแล้วต่อ node ปั้นโมเดลได้จริง พร้อมโค้ดที่แก้ต่อได้ในตัว และไฟล์ที่ส่งออกแล้วลากเข้า Blender หรือส่งเข้าโปรแกรมสไลซ์ของเครื่องพิมพ์ 3D ได้ · งานแนวเครื่องมือแบบนี้กินเวลานานกว่างานหน้าเว็บมาก เพราะแต่ละรอบตัวตรวจต้องบิลด์แอปใหม่แล้วเปิดใช้จริง ไม่ใช่แค่รีเฟรชหน้าเว็บ — เตรียมปล่อยให้มันวนยาว และเปิดหน้าความคืบหน้าดูระหว่างทาง
prompt ตัวนี้ไม่ได้ยาวเพราะอยากยาว — ทุกท่อนมีหน้าที่ ตัดออกท่อนไหนก็พังคนละแบบ
ของที่ใช้เทียบต้องจับต้องได้
“at the level of Blender's Geometry Nodes”
ของที่ใช้เทียบเป็นโปรแกรมฟรีที่โหลดมาเปิดคู่กันบนเครื่องเดียวกันได้ — ตัวตรวจจึงเทียบได้จริงทีละอย่าง ไม่ใช่เดาจากความทรงจำ และมันคือเพดานของ “ความเป็น procedural” ซึ่งเป็นจุดที่ยากที่สุดของโจทย์นี้ ไม่ใช่จุดที่ผ่านอยู่แล้ว
ถ้าไม่มีของจริงให้เทียบ agent จะตัดสินเองว่า “ดีแล้ว” ตั้งแต่รอบแรก
ให้ agent แตกงานเอง
“Break this into the smallest pieces that can be improved and judged on their own—you decide what the pieces are, not me”
ไม่ได้สั่งว่าต้องมี node ชนิดไหนบ้าง หรือหน้าจอกี่หน้า เพราะเราจะได้แค่เท่าที่เรานึกออก ปล่อยให้มันซอยเองว่าอะไรคือชิ้นงาน — ตัวคำนวณ mesh, การลากเส้นต่อ node, ตัวส่งออกไฟล์, การห่อเป็นแอป
บอกเป้า ไม่บอกวิธี — พอสั่งสถาปัตยกรรมเอง เราก็ได้แค่เท่าที่เรานึกออก
กระจาย sub-agent
“Fan out sub-agents and have sub-agents tackle each one individually”
งานเครื่องมือแบบนี้มีชิ้นที่ไม่เกี่ยวกันเลยหลายชิ้น ตัวส่งออก STL พังไม่ควรลากให้ viewport พังตาม แยก agent ต่อชิ้นจึงพังทีละจุดและซ่อมทีละจุดได้
ชิ้นเล็กที่แยกตัดสินได้ ทำขนานกันได้ และพังทีละชิ้นโดยไม่ลากตัวอื่นลง
critic แยกตัว
“a separate sub-agent with fresh context drive the actual running app—never the builder's summary”
จุดตายของโจทย์นี้คือ “แอปที่บิลด์ผ่านแต่เปิดไม่ขึ้น” หรือ “ลากค่าแล้วหน่วง” ซึ่งไม่มีทางโผล่ในรายงานของคนสร้าง ตัวตรวจจึงถูกสั่งให้ลงมือติดตั้ง ต่อ graph ดันค่า และกดส่งออกด้วยมือตัวเอง
คนสร้างตรวจงานตัวเองแล้วให้ผ่านเสมอ — critic ต้อง context ใหม่และดูของจริง
วนจนชนะ ไม่กำหนดรอบ
“put them side by side blind and answer which one keeps up while a value is dragged”
เกณฑ์เทียบเป็นคำถามที่ตอบได้จากของสองอันที่วางคู่กันจริง (ตามทันไหม · graph ไหนคนแปลกหน้าอ่านออกเร็วกว่า · ดันค่าไปสุดแล้วผิวยังปิดสนิทไหม) ไม่ใช่ “อันไหนดีกว่า” ที่ตอบยังไงก็ไม่ผิด
กำหนดจำนวนรอบเมื่อไหร่ ก็ได้ของเท่าที่รอบนั้นพอดี ไม่ใช่เท่าที่ดีพอ
เห็นความคืบหน้า + สั่งรันจริง
“ship it as a Mac app for Apple Silicon I install by dragging into Applications and open with a double click, never a terminal”
บอกผลลัพธ์ที่ต้องการ ไม่ได้บอกวิธี — ไม่ระบุว่าให้ห่อด้วย Tauri หรือ Electron ปล่อยให้มันเลือก แต่ปิดทางที่ agent ชอบใช้ที่สุด คือส่ง localhost มาให้แล้วเรียกว่าติดตั้งแล้ว · ท่อนนี้ยังเป็นที่อยู่ของภาษาไทยบนหน้าจอ และเกณฑ์ของไฟล์ที่ส่งออก
เห็นงานงอกระหว่างทาง กับบรรทัดสุดท้ายที่บอกให้รันแบบ agent จริง ไม่ใช่แชทธรรมดา
อยากได้ของตัวเองบ้าง
เปลี่ยนโจทย์กับของที่ใช้เทียบให้เป็นของคุณ แล้วให้ระบบร่าง prompt ให้ทั้งก้อน
ไปหน้าสร้าง promptเป็นลิงก์ affiliate — ถ้าคุณช้อปผ่านลิงก์นี้ dev ได้ค่าคอมเล็กน้อย โดยราคาคุณเท่าเดิม 🙏
จอที่สองไว้เปิด log กับ terminal ตอนรัน agent — ไม่ต้องสลับหน้าต่างทั้งวัน พกไปนั่งคาเฟ่ได้ด้วย
ถ้านั่งเขียนโค้ดกับ AI วันละหลายชั่วโมง เก้าอี้คือของชิ้นที่คุ้มที่สุดที่จะลงทุน — ถูกกว่าค่าหมอตอนหลังพัง
อุปกรณ์เริ่มทำคอนเทนต์/สอนออนไลน์ หารายได้เสริม
สวัสดีครับ ผมเป็น dev ที่ตกงานตอนอายุ 40 ตอนนี้กำลังสู้เพื่อหาค่าเทอมให้ลูก เนื้อหาทั้งหมดในหน้านี้เปิดอ่านฟรี ถ้ามันมีประโยชน์กับคุณ การสนับสนุนเล็ก ๆ น้อย ๆ มีความหมายกับครอบครัวผมมากครับ 🙏
โอนให้กำลังใจผ่านพร้อมเพย์
จำนวน 10 บาท