Agent Dev Thai Academyprinciples · patterns · architecture

Copilot OS #3 — Accountability Loop ที่ไม่ให้โกหกตัวเอง

ผมใช้ AI จับว่าตัวเองกำลังหลอกตัวเองมั้ย เช้าตั้ง 3 อย่างที่จะ ship เย็น cron มาเช็คว่าทำจริงรึเปล่า เริ่มได้จาก loop เดียว เขียนเช้า อ่านเย็น 7 วัน ไม่ต้องใช้ AI ก็ได้

Copilot OS #3 — ระบบที่บังคับให้ผมเลิกหลอกตัวเอง

คนส่วนใหญ่ใช้ AI เพื่อทำงานเร็วขึ้น ผมใช้ AI เพื่อจับว่าตัวเองกำลังโกหกอยู่หรือเปล่า

โกหกที่ว่าไม่ใช่โกหกคนอื่น แต่เป็นโกหกตัวเอง — บอกตัวเองว่า "วันนี้ทำเยอะ" ทั้งที่แค่ยุ่ง ไม่ได้ ship อะไรจริง

ระบบที่ผมสร้างขึ้นมาไม่ได้ช่วยให้ทำงานได้มากขึ้น มันช่วยให้ผมเห็นความจริง


Standup → Ship-check: วนรอบบังคับทุกวัน

ทุกเช้า cron ถาม: "วันนี้จะ ship อะไร 3 อย่าง?"

ผมตอบไป 3 ข้อ ง่ายมาก

แต่ตอนเย็น อีก cron กลับมาถาม: "เช้าบอกจะทำ 3 อย่าง ทำจริงหรือยัง?"

มันไม่ได้แค่ถาม มันอ่าน log จากเช้า แล้วเทียบกับสิ่งที่เกิดขึ้นจริง

  • SHIPPED = ทำเสร็จจริง
  • PARTIAL = ทำบ้าง ยังไม่จบ
  • BLOCKED = ไม่ได้ทำเลย

ถ้า BLOCKED ติดกัน 2 วัน มันจะบอก: "Day 2 blocked: [item]. What's the actual blocker?"

ถ้า BLOCKED 3 วัน: "Three days on [item]. This isn't a blocker, it's avoidance. What decision are you not making?"

หนีไม่ได้ เพราะทุกอย่างอยู่ใน log


Auto-Reflection: ดึงบทเรียนจากทุก session

ทุกคืน cron อีกตัวอ่านสิ่งที่ผมทำทั้งวัน แล้วดึง 3 อย่างออกมา:

  • ASSUMPTION — ผมตั้งสมมติฐานอะไรไว้ก่อนทำ?
  • OUTCOME — ผลจริงเป็นยังไง?
  • LESSON — ถ้าทำอีกครั้ง จะทำต่างยังไง?

เก็บเข้า log ทุกคืน โดยไม่ต้องทำอะไรเอง

พอสะสมไปสักเดือน ผมเริ่มเห็นว่าตัวเองตั้งสมมติฐานผิดเรื่องเดิมซ้ำๆ ทำอะไรแล้วผลไม่ตรงกับที่คิดทุกที ถ้าไม่มีระบบบันทึก ผมจะลืม แล้วบอกตัวเองว่า "คราวนี้ต่างจากคราวก่อน"


Commitment Tracker: ไม่ปล่อยให้เงียบหาย

ผมมี commitments file — สิ่งที่บอกตัวเองว่าจะทำ ไม่ใช่งาน แต่เป็นพวก routine ที่รู้ว่าดี แต่มักข้ามเพราะ "วันนี้ไม่ว่าง"

ทุกสัปดาห์ cron มาอ่าน file แล้วคำนวณ:

  • ทำจริงล่าสุดเมื่อไหร่
  • ทำติดกี่วันแล้ว
  • ข้ามไปกี่ครั้ง

ถ้าข้ามติดกัน 2 ครั้ง มันจะพูดตรงๆ
ถ้าข้ามติดกัน 3 ครั้ง มันจะบอก: "Three skips in a row isn't busy. It's a decision you're pretending you didn't make."

มันไม่ได้ให้กำลังใจ มันแค่บอกความจริง


Dream Cycle: จัดการให้ตอนนอน

ตอนผมหลับ ระบบจัดการให้ — งานที่ค้าง, ของที่เก็บไว้แล้วไม่เคยอ่าน, commitment ที่เลยกำหนด ทั้งหมดถูกจัดเรียงรอหน้าผมตอนเช้า

รายละเอียดทั้งหมดอยู่ใน Copilot OS #4 — โพสต์หน้า


ทำไมระบบนี้ถึงทำงาน

เพราะมนุษย์เก่งเรื่องหลอกตัวเอง

"วันนี้ทำเยอะ" = ยุ่ง แต่ไม่ได้ ship
"พรุ่งนี้ทำ" = หนีปัญหา
"คราวนี้ต่างจากคราวก่อน" = ทำเรื่องเดิมซ้ำ

ผมไม่ได้สร้างระบบนี้เพราะมีวินัย ผมสร้างเพราะรู้ว่าตัวเองไม่มีวินัยพอถ้าไม่มีระบบมาคอยจับ

สิ่งที่ AI ทำในระบบนี้ไม่ใช่ช่วยทำงาน มันช่วยบังคับให้เจอความจริง:

  • เช้าตั้งเป้า → เย็นถูกตรวจ
  • ทำผิดซ้ำ → มีบันทึกว่าผิดเรื่องเดิม
  • ข้าม commitment → ระบบนับให้ว่าข้ามกี่ครั้ง
  • งานค้าง → ถูกจัดการตอนนอน

ลองเริ่มจาก loop เดียว

ไม่ต้องสร้างทั้งระบบ เริ่มจาก 1 loop:

เช้าเปิด note เขียน: "วันนี้จะ ship อะไร 3 อย่าง"
เย็นกลับมาอ่าน: "ทำจริงหรือเปล่า"

ไม่ต้องใช้ AI ไม่ต้องใช้ cron แค่เขียนเช้า อ่านเย็น ทุกวัน

ทำ 7 วันติดแล้วจะเริ่มเห็นว่าตัวเองข้ามข้อไหนบ่อย ทำข้อไหนจริง ตรงนั้นค่อย automate

เพราะ accountability ไม่ได้มาจาก tool มันมาจากการยอมดู data ของตัวเอง

Copilot OS #1: 35 cron jobs ที่รันอยู่
Copilot OS #2: prompt จริงของ morning brief
Copilot OS #3: ระบบที่บังคับไม่ให้โกหกตัวเอง
โพสต์หน้า: Copilot OS #4 — Dream Cycle ให้ AI คิดตอนเราหลับ

ใครมีระบบจับตัวเองแบบไหน มาแชร์ได้ครับ