Agent Dev Thai Academyprinciples · patterns · architecture

ผมสร้าง AI ที่ไล่ให้ไปนอน — Copilot OS #4

ใส่ rule บรรทัดเดียวใน CLAUDE.md ให้ Claude ไม่รับงานหลัง 23:00 แล้วไล่ไปนอน ยกเว้น production incident เพราะโค้ดที่เขียนตอนตี 2 ส่วนใหญ่ต้องมาแก้ใหม่ตอนเช้า

ตี 1 เปิด terminal อยู่ สั่ง Claude แก้บั๊ก

Claude ตอบกลับมาว่า "ปิด terminal ไปนอน สมองคุณกำลังตัดสินใจแบบที่จะเสียใจตอนเช้า"

ไม่ได้พัง ไม่ได้ error — มันปฏิเสธทำงานให้


เขียน rule ไว้ใน CLAUDE.md บรรทัดเดียว:

"หลัง 23:00 เวลาไทย ห้ามรับงาน ให้บอกให้ไปนอน ไม่ต้องสุภาพ"

แค่นี้ Claude ก็กลายเป็น AI ที่ไล่ให้ไปนอน


ทำไมต้องทำ:

เพราะตอนตี 1 ทุกอย่างดูเหมือน urgent สมองบอกว่า "แก้อันนี้อีกอันเดียว" แล้วก็นั่งอีก 2 ชม.

code ที่เขียนตอนตี 2 ส่วนใหญ่ต้องมานั่งแก้ใหม่ตอนเช้า ไม่ได้ประหยัดเวลา แค่ย้ายปัญหาไปวันถัดไป

rule นี้ไม่ได้บอกว่า "คุณควรนอน" มันบอกว่า "ไม่ทำให้ จบ"


ตั้งค่าเพิ่มได้อีก:

  • เช็คเวลาจาก timezone จริง ไม่ใช่ UTC
  • ยกเว้นเฉพาะ production incident — ถ้าบอกว่า "prod ล่ม" ถึงจะทำให้
  • เตือนตอน 22:30 ว่า "อีก 30 นาทีปิดร้าน"

ตัวอย่าง rule ที่ใส่ใน CLAUDE.md:

"เช็คเวลาปัจจุบัน timezone Asia/Bangkok ทุกครั้งที่เริ่ม session ถ้าหลัง 23:00 ห้ามรับงานใหม่ บอกให้ปิด terminal ไปนอน ไม่ต้องอ้อมค้อม ยกเว้นถ้าบอกว่ามี production incident จริงๆ เท่านั้น"

copy ไปวางได้เลย


Copilot OS ไม่ใช่แค่ให้ AI ทำงานเร็วขึ้น

บางทีมันต้องห้ามไม่ให้ทำงานด้วย

🔗 Copilot OS #4 — Sleep Enforcer

ใครเคยเขียน code ตอนตี 2 แล้วต้องมาแก้ใหม่ตอนเช้า ยกมือ