โจทย์จากงานจริง — ธุรกิจเล็กที่ต้องส่งเอกสารให้ลูกค้าทุกวัน อยากได้โปรแกรมที่ลงเครื่องตัวเอง เปิดมาพิมพ์ใบกำกับภาษีออกกระดาษได้เลย ไม่ต้องต่อเน็ต ไม่ต้องสมัครบัญชี และเลขที่เอกสารต้องไม่ซ้ำไม่ขาดช่วง
อยากสร้างอะไร
โปรแกรมออกเอกสารบัญชีที่ติดตั้งลงเครื่อง Windows ออกใบเสนอราคา ใบแจ้งหนี้ ใบกำกับภาษี ใบเสร็จรับเงิน และใบหัก ณ ที่จ่าย 50 ทวิ พิมพ์ลงกระดาษได้ ข้อมูลอยู่ในเครื่อง ไม่ต้องต่อเน็ต
ของที่ใช้เทียบ
Express — โปรแกรมบัญชีที่ติดตั้งลงเครื่อง Windows ที่สำนักงานบัญชีไทยใช้มาสามสิบปี ออกเอกสารด้วยคีย์บอร์ดล้วน หน้ากระดาษที่พิมพ์ออกมาถูกแบบสรรพากร เลขที่เอกสารไม่ซ้ำไม่ขาดช่วง
Gauntlet Loop Prompt
ก๊อปทั้งก้อนไปวางใน Claude Code หรือ Codex แล้วปล่อยให้มันวน
1,922 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก เช่น เปลี่ยนไปเทียบกับของที่คุณอยากได้ — ที่แก้จะไม่ถูกบันทึกกลับ
วางครั้งเดียวก็ได้ของ — ขอแค่เป็น agent ที่กระจาย sub-agent และเปิดดูผลที่รันจริงได้ (แชทธรรมดาไม่เวิร์ก)
ตัวติดตั้งที่ดับเบิลคลิกแล้วลงเครื่อง Windows ได้โดยไม่ต้องลงอะไรก่อน เปิดมาแล้วกรอกใบกำกับภาษีใบแรกจบด้วยคีย์บอร์ดล้วนแล้วสั่งพิมพ์ลงกระดาษ A4 ได้ทันที หน้ากระดาษมีข้อความบังคับครบตามที่สรรพากรกำหนด เลขที่เอกสารเดินต่อเนื่องแม้ยกเลิกบิลกลางคัน และข้อมูลทั้งหมดอยู่ในไฟล์เดียวที่เจ้าของก๊อปย้ายเครื่องเองได้ กินเวลาเครื่องหลายชั่วโมง เพราะทุกรอบตัวตรวจต้องติดตั้งใหม่แล้วออกเอกสารจริงทั้งเดือนพร้อมสั่งพิมพ์ ไม่ใช่แค่เปิดดูหน้าจอ
เปิดของที่ได้แล้วไล่ติ๊กทีละข้อ ทุกข้อดูจากของที่รันอยู่ได้เลย ไม่ต้องเปิดโค้ดอ่าน
ติ๊กแล้ว 0 จาก 13 ข้อ
ข้อไหนไม่ผ่าน สั่งเพิ่มทีละข้อ
วางต่อในหน้าต่างเดิมที่รัน prompt ไว้ แล้วเปลี่ยนขีดสองอันเป็นเลขข้อที่ขาด
176 ตัวอักษร
แก้ในกล่องนี้ได้ก่อนคัดลอก — ที่แก้จะไม่ถูกบันทึกกลับ
prompt ตัวนี้ไม่ได้ยาวเพราะอยากยาว — ทุกท่อนมีหน้าที่ ตัดออกท่อนไหนก็พังคนละแบบ
ของที่ใช้เทียบต้องจับต้องได้
“Hold it to Express, the program Thai bookkeeping offices have run for thirty years: documents go out on the keyboard alone, the printed page is the shape the Revenue Department expects, and numbers never repeat or skip”
ของที่ใช้เทียบต้องเป็นของประเภทเดียวกัน จึงเลือกโปรแกรมที่ลงเครื่องและทำงานโดยไม่ต้องต่อเน็ตเหมือนกัน ไม่ใช่โปรแกรมบัญชีบนเว็บที่วัดกันคนละด้าน และต้องบอกด้วยว่าเทียบด้านไหน (ออกเอกสารหนึ่งใบกินกี่ปุ่ม, กระดาษที่พิมพ์ออกมาวางเทียบกันแล้วสู้ได้ไหม, เลขที่เอกสารรอดจากการยกเลิกบิลไหม) ไม่งั้นตัวตรวจจะไปเทียบว่าหน้าจอใครสวยกว่า ซึ่งเป็นสนามที่โปรแกรมอายุสามสิบปีแพ้ตั้งแต่ยังไม่เริ่ม แล้วเราก็จะได้ของที่สวยแต่ออกเอกสารจริงไม่ได้
ถ้าไม่มีของจริงให้เทียบ 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”
ห้ามสั่งว่าจะทำแบบฟอร์มที่พิมพ์ลงกระดาษด้วยเครื่องมืออะไร หรือเก็บข้อมูลเป็นตารางแบบไหน เพราะโจทย์บังคับแค่ว่าดับเบิลคลิกแล้วต้องลงเครื่องได้และพิมพ์ออกกระดาษได้ งานนี้มีชิ้นที่คนสั่งนึกไม่ถึงอยู่หลายชิ้น เช่น การจองเลขที่เอกสารตอนกดบันทึกจริง หรือระยะขอบกระดาษที่เครื่องพิมพ์แต่ละรุ่นกินไม่เท่ากัน
บอกเป้า ไม่บอกวิธี — พอสั่งสถาปัตยกรรมเอง เราก็ได้แค่เท่าที่เรานึกออก
กระจาย sub-agent
“Fan out sub-agents so each piece is worked on individually instead of one agent doing everything in sequence”
หน้ากรอกรายการ, แบบฟอร์มที่พิมพ์ลงกระดาษ, ตัวออกเลขที่เอกสาร, การคิด VAT กับหัก ณ ที่จ่าย, ตัวติดตั้ง และการสำรองไฟล์ข้อมูล แยกกันปรับแยกกันวัดได้หมด และพังทีละชิ้นโดยไม่ลากตัวอื่นลง
ชิ้นเล็กที่แยกตัดสินได้ ทำขนานกันได้ และพังทีละชิ้นโดยไม่ลากตัวอื่นลง
critic แยกตัว
“install the built program on a clean Windows machine, issue and print a month of documents”
โจทย์นี้คำว่า “ของจริง” ไม่ได้หมายถึงหน้าจอ แต่หมายถึงกระดาษที่พิมพ์ออกมา ตัวตรวจต้องสั่งพิมพ์จริงถึงจะเห็นว่าสระกับวรรณยุกต์ไทยไปกองผิดที่ ตัวเลขล้นกรอบ หรือบรรทัดสุดท้ายตกไปหน้าถัดไป และต้องติดตั้งใหม่บนเครื่องที่ไม่มีอะไรของนักพัฒนาอยู่เลย เพราะของที่รันในเครื่องคนสร้างมันรันได้เสมอ
คนสร้างตรวจงานตัวเองแล้วให้ผ่านเสมอ — critic ต้อง context ใหม่และดูของจริง
วนจนชนะ ไม่กำหนดรอบ
“which gets a tax invoice out in fewer keystrokes, and which printed sheet an accountant accepts without a reprint”
เกณฑ์เทียบต้องตอบได้จากของสองอันที่วางคู่กัน จำนวนปุ่มที่กดนับได้จริง และ “นักบัญชีรับใบนี้ไหม” ตอบได้ว่ารับหรือไม่รับ ส่วน “อันไหนดูเป็นมืออาชีพกว่า” ตอบยังไงก็ไม่ผิด แล้วตัวตรวจก็จะปล่อยผ่านทุกรอบ
กำหนดจำนวนรอบเมื่อไหร่ ก็ได้ของเท่าที่รอบนั้นพอดี ไม่ใช่เท่าที่ดีพอ
เห็นความคืบหน้า + สั่งรันจริง
“the documents live in one file the owner can copy; VAT and withholding follow Thai practice, and a cancelled number is never reused”
ข้อจำกัดที่โจทย์บังคับอยู่ในย่อหน้านี้ทั้งชุด (ไม่ต่อเน็ต, ไม่ล็อกอิน, ติดตั้งดับเบิลคลิกเดียว, ข้อมูลเป็นไฟล์ที่ก๊อปสำรองเองได้, ภาษีแบบไทย, เลขที่เอกสารของบิลที่ยกเลิกแล้วห้ามเอากลับมาใช้ซ้ำ) และปิดด้วยเส้นที่ห้ามข้าม คือโปรแกรมนี้ไม่ยื่นอะไรเข้าสรรพากรแทนใคร ทุกใบต้องมีคนเซ็นก่อนถึงจะส่งออกไป
เห็นงานงอกระหว่างทาง กับบรรทัดสุดท้ายที่บอกให้รันแบบ agent จริง ไม่ใช่แชทธรรมดา
อยากได้ของตัวเองบ้าง
เปลี่ยนโจทย์กับของที่ใช้เทียบให้เป็นของคุณ แล้วให้ระบบร่าง prompt ให้ทั้งก้อน
ไปหน้าสร้าง promptเป็นลิงก์ affiliate — ถ้าคุณช้อปผ่านลิงก์นี้ dev ได้ค่าคอมเล็กน้อย โดยราคาคุณเท่าเดิม 🙏
งบยังไม่เยอะแต่ไม่อยากให้เสียงแตก — ไมค์คอนเดนเซอร์ตัวเริ่มต้นที่พอสำหรับอัดคลิปสอนหรือประชุมออนไลน์
ไมค์ไร้สายหนีบปกเสื้อ เดินสอนได้ไม่ต้องนั่งติดโต๊ะ เสียงคงที่กว่าไมค์ในโน้ตบุ๊กคนละเรื่อง
อุปกรณ์เริ่มทำคอนเทนต์/สอนออนไลน์ หารายได้เสริม
สวัสดีครับ ผมเป็น dev ที่ตกงานตอนอายุ 40 ตอนนี้กำลังสู้เพื่อหาค่าเทอมให้ลูก เนื้อหาทั้งหมดในหน้านี้เปิดอ่านฟรี ถ้ามันมีประโยชน์กับคุณ การสนับสนุนเล็ก ๆ น้อย ๆ มีความหมายกับครอบครัวผมมากครับ 🙏
โอนให้กำลังใจผ่านพร้อมเพย์
จำนวน 10 บาท