โจทย์จากงานจริง — ร้านข้าวเล็ก ๆ ที่ขายข้าวกับน้ำ อยากให้ลูกค้าสแกนแล้วสั่งเองที่โต๊ะ ออเดอร์เด้งเข้าคิวบนจอฝั่งร้าน เจ้าของไม่ต้องเดินจดออเดอร์ และเงินยังเก็บหน้าร้านเหมือนเดิม
อยากสร้างอะไร
เว็บช่วยงานร้านข้าวเล็ก ๆ ที่ขายข้าวกับน้ำ ลูกค้าสแกน QR ที่โต๊ะแล้วสั่งเอง ออเดอร์เด้งเข้าคิวบนจอฝั่งร้าน เจ้าของกดปิดเมื่อยกอาหารออก ไม่ต้องเดินจดออเดอร์ ไม่รับเงินในเว็บ เก็บเงินหน้าร้านเหมือนเดิม
ของที่ใช้เทียบ
ตู้สั่งอาหารหน้าร้านแมคโดนัลด์ — จิ้มเลือกจากรูป แก้ตะกร้าได้ก่อนยืนยัน จบออเดอร์เองโดยไม่ต้องคุยกับพนักงาน
Gauntlet Loop Prompt
ก๊อปทั้งก้อนไปวางใน Claude Code หรือ Codex แล้วปล่อยให้มันวน
2,025 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก เช่น เปลี่ยนไปเทียบกับของที่คุณอยากได้ — ที่แก้จะไม่ถูกบันทึกกลับ
วางครั้งเดียวก็ได้ของ — ขอแค่เป็น agent ที่กระจาย sub-agent และเปิดดูผลที่รันจริงได้ (แชทธรรมดาไม่เวิร์ก)
เว็บที่สแกน QR บนโต๊ะแล้วเปิดขึ้นมาเป็นเมนูทันทีโดยไม่ต้องสมัครอะไร กดข้าวกับน้ำจบภายในไม่กี่จิ้ม แก้ก่อนยืนยันได้ และพอกดส่งแล้วออเดอร์ไปโผล่เป็นคิวบนจอฝั่งร้านพร้อมเลขโต๊ะ เจ้าของกดปิดทีละใบเมื่อยกอาหารออก กินเวลาเครื่องหลายชั่วโมง เพราะทุกรอบตัวตรวจต้องสั่งจริงบนมือถือแล้วตามไปดูจอร้าน ไม่ใช่แค่อ่านโค้ดแล้วให้ผ่าน
เปิดของที่ได้แล้วไล่ติ๊กทีละข้อ ทุกข้อดูจากของที่รันอยู่ได้เลย ไม่ต้องเปิดโค้ดอ่าน
ติ๊กแล้ว 0 จาก 8 ข้อ
ข้อไหนไม่ผ่าน สั่งเพิ่มทีละข้อ
วางต่อในหน้าต่างเดิมที่รัน prompt ไว้ แล้วเปลี่ยนขีดสองอันเป็นเลขข้อที่ขาด
176 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก — ที่แก้จะไม่ถูกบันทึกกลับ
prompt ตัวนี้ไม่ได้ยาวเพราะอยากยาว — ทุกท่อนมีหน้าที่ ตัดออกท่อนไหนก็พังคนละแบบ
ของที่ใช้เทียบต้องจับต้องได้
“Hold it to the self-order kiosk at a McDonald's. Beat it on three things”
ของที่ใช้เทียบต้องเป็นของฝั่งลูกค้าเหมือนกัน ตู้สั่งอาหารหน้าร้านแมคจึงตรงกว่าเครื่องคิดเงินของร้าน เพราะทั้งคู่คือ “คนกินกดเอง จนจบออเดอร์โดยไม่ต้องคุยกับใคร” และคนไทยกับโมเดลนึกภาพออกตรงกันโดยไม่ต้องเปิดคู่กัน ที่สำคัญคือต้องบอกด้วยว่าเทียบด้านไหน (สั่งข้าวกับน้ำกินกี่จิ้ม, คนอายุหกสิบกดเองจบไหม, กดผิดถอยกลับได้ไหม) ไม่งั้นตัวตรวจจะไปเทียบว่ารูปอาหารใครสวยกว่า
ถ้าไม่มีของจริงให้เทียบ 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”
ไม่สั่งว่าจะทำกี่หน้าหรือหน้าไหนก่อน เพราะงานนี้มีชิ้นที่คนสั่งนึกไม่ถึงอยู่หลายชิ้น เช่น การผูก QR แต่ละใบเข้ากับโต๊ะให้ร้านรู้ว่าออเดอร์มาจากตรงไหน หรือการกันกดยืนยันซ้ำจนได้ออเดอร์สองใบ ซึ่งจะโผล่มาเองตอน agent ลงมือแตกงาน
บอกเป้า ไม่บอกวิธี — พอสั่งสถาปัตยกรรมเอง เราก็ได้แค่เท่าที่เรานึกออก
กระจาย sub-agent
“Fan out sub-agents so each piece is worked on individually instead of one agent doing everything in sequence”
หน้าเลือกเมนูบนมือถือลูกค้า ตะกร้าที่แก้ได้ก่อนยืนยัน การส่งออเดอร์ตอนสัญญาณวูบ คิวฝั่งร้าน และการปิดออเดอร์เมื่อยกอาหารออก แยกกันปรับแยกกันวัดได้หมด และพังทีละชิ้นโดยไม่ลากตัวอื่นลง
ชิ้นเล็กที่แยกตัดสินได้ ทำขนานกันได้ และพังทีละชิ้นโดยไม่ลากตัวอื่นลง
critic แยกตัว
“open the running site on a cheap phone, order lunch and watch it reach the shop screen—never the builder's summary”
งานนี้เปิดหน้าเมนูดูสวยแล้วบอกว่าใช้ได้ ไม่พอ เพราะของที่ลูกค้าซื้อคือ “ออเดอร์ไปถึงคนทำข้าว” ตัวตรวจจึงต้องสั่งจริงหนึ่งจาน แล้วตามไปดูว่ามันโผล่บนจอฝั่งร้านจริงไหม และต้องเปิดบนมือถือเครื่องถูก ไม่ใช่จอคอมของคนสร้างที่กว้างกว่ากันสามเท่า
คนสร้างตรวจงานตัวเองแล้วให้ผ่านเสมอ — critic ต้อง context ใหม่และดูของจริง
ทำให้ครบก่อน แล้ววนจนชนะ
“nothing goes back for polish until every piece is there. Only then compare ours against the kiosk blind, side by side: which one takes rice, a fried egg and a cold water to confirmed in fewer taps, and which one a first-timer finishes without asking for help”
รอบแรกขอแค่สั่งจากโต๊ะแล้วออเดอร์ขึ้นจอร้านได้ ยังไม่ต้องขัดชิ้นไหนให้เนียนจนกว่าทุกชิ้นจะมี แล้วค่อยเปิดรอบเทียบ · เกณฑ์เทียบต้องเป็นออเดอร์เดียวกันที่นับจิ้มได้จริง และคำถามที่สองตอบได้ว่าจบหรือไม่จบ ส่วน “อันไหนใช้ง่ายกว่า” ตอบยังไงก็ไม่ผิด แล้วตัวตรวจจะปล่อยผ่านทุกรอบ ที่จงใจไม่เอาคือด้านที่เว็บไปไม่ถึง เช่น เสียงเตือนที่ต้องดังแม้จอดับ เพราะวัดแล้วไม่มีวันชนะ จะกลายเป็นวนไม่จบ
ขัดชิ้นแรกจนเนียนแล้วค่อยไปชิ้นต่อไป แปลว่าหมดแรงตั้งแต่ของยังไม่ครบ · และกำหนดจำนวนรอบเมื่อไหร่ ก็ได้ของเท่าที่รอบนั้นพอดี ไม่ใช่เท่าที่ดีพอ
เห็นความคืบหน้า + สั่งรันจริง
“the shop's signal drops several times a day, so an order half typed must survive it and still arrive”
ข้อจำกัดที่โจทย์บังคับอยู่ในย่อหน้านี้ทั้งชุด (สัญญาณร้านหลุดกลางออเดอร์ก็ต้องไม่หาย, เงินไม่ผ่านเว็บ, ไม่ต้องสมัครสมาชิกก่อนกินข้าว, ใช้บนมือถือเครื่องเก่ากับมือเปียก) และปิดด้วยเส้นที่ห้ามข้าม คือเมนูกับราคาสมมติล้วน ไม่เอาชื่อร้านหรือรูปของร้านจริงมาใส่
เห็นงานงอกระหว่างทาง กับบรรทัดสุดท้ายที่บอกให้รันแบบ agent จริง ไม่ใช่แชทธรรมดา
อยากได้ของตัวเองบ้าง
เปลี่ยนโจทย์กับของที่ใช้เทียบให้เป็นของคุณ แล้วให้ระบบร่าง prompt ให้ทั้งก้อน
ไปหน้าสร้าง promptเป็นลิงก์ affiliate — ถ้าคุณช้อปผ่านลิงก์นี้ dev ได้ค่าคอมเล็กน้อย โดยราคาคุณเท่าเดิม 🙏
วันหนึ่งพิมพ์ prompt กับรีวิวโค้ดเป็นหมื่นตัวอักษร คีย์บอร์ดเมคานิคอลช่วยเรื่องความล้ามือจริง เลย์ 75% ประหยัดโต๊ะด้วย
สอนสด/สัมภาษณ์แล้วภาพไม่ดูเหมือนกล้องโน้ตบุ๊กปี 2015 มี AI ตามหน้าให้ ขยับออกนอกเฟรมไม่ได้
อุปกรณ์เริ่มทำคอนเทนต์/สอนออนไลน์ หารายได้เสริม
เนื้อหาส่วนใหญ่เปิดฟรี — ถ้ามีประโยชน์กับคุณ สนับสนุนเล็ก ๆ ช่วยให้เว็บนี้สู้ต่อได้ ยอดที่ยืนยันแล้วจะถูกนับ ขึ้นรายชื่อผู้สนับสนุนได้ และมีสิทธิ์สุ่มคูปองเรียนฟรีทุกเดือน
สนับสนุนแบบมีชื่อตั้งแต่ ฿1 (นับยอด + เข้า pool สุ่ม)
ต้องล็อกอิน อัปสลิปยืนยัน — ยอดจะขึ้นในบัญชีของคุณ มีสิทธิ์เข้า pool สุ่มรางวัลเดือนนี้ และเลือกชื่อแสดงบนหน้ารายชื่อได้ (default โชว์ — ซ่อนได้ที่บัญชี) (ยังไม่ได้ล็อกอิน ระบบจะพาไปหน้าเข้าสู่ระบบก่อน)
โอนให้กำลังใจผ่านพร้อมเพย์
จำนวน 10 บาท