Part 5 · ห้องควบคุม Terminal, tmux และ maw

ตอนที่ 17: อ่านสถานะให้เป็น แล้วค่อยเตรียมส่ง Jan

สคริปต์และเส้นเวลาสำหรับ Part 5: ห้องควบคุม Terminal, tmux และ maw

ภาพสองช่องแสดงเจ้าของมองคนทำงานผ่านหน้าต่าง และเมื่อปิดหน้าต่าง คนในบ้านก็ยังทำงานต่อ
Terminal เปรียบเหมือนหน้าต่างที่ใช้ดู ส่วน tmux เปรียบเหมือนบ้านที่เก็บห้องทำงานไว้ข้างใน
เห็นภาพก่อนอ่าน

เส้นทางการเรียนตอนที่ 17

  1. เปิดฉาก: 0:00-1:30

    ภาพ: กระดานสามใบ รายชื่อ , สุขภาพ , รายงานงาน

  2. แผงควบคุม Oracle (maw) ไม่ใช่ AI: 1:30-3:30

    อธิบายว่า maw เป็นแผงช่วยดูและติดต่อห้องต่าง ๆ ที่ tmux เก็บไว้ แต่ไม่กำหนดเป้าหมายธุรกิจ ไม่เลือกความเสี่ยงแทนมนุษย์ และไม่แทน Jan ในกติกา V4

  3. สามหน้าปัด: 3:30-6:30

    🟡 คำสั่งอ่านสถานะ: ไม่ใช่หลักฐานว่างานผ่าน

  4. จากคำขอกำกวมสู่รายละเอียดงาน: 6:30-9:00

    ขึ้นข้อความ “ช่วยทำการตลาดให้หน่อย” จากนั้นเปลี่ยนคำขอกว้าง ๆ ให้เป็นรายละเอียดงานห้าบรรทัด:

  5. แสดงการส่งโดยไม่รัน: 9:00-10:30

    ขึ้นกรอบสีส้มและข้อความ ตัวอย่างเพื่ออธิบายผลข้างเคียง: ไม่ให้ผู้เรียนรัน

  6. บัตรรุ่น: 10:30-12:00

    🟢 คำสั่งอ่านบัตรรุ่น

เห็นลำดับการเล่าและจุดเปลี่ยนสำคัญของตอนที่ 17 ก่อนนำไปถ่ายทำหรือเรียนตาม

ต้นทาง: Part 5: หน้าต่างดูงานและห้องที่ทำงานอยู่เบื้องหลัง, ตอนเดิม 3

ครอบคลุม: บทที่ 44-47
เวลาเป้าหมาย: 12-15 นาทีสำหรับวิดีโอ ไม่รวมเวลาที่ผู้เรียนพักวิดีโอแล้วลองทำแบบฝึก
งานที่ได้เมื่อจบตอน: รายงานสถานะสองประโยคและรายละเอียดงานห้าบรรทัดที่ยังไม่ส่ง

เปิดฉาก: 0:00-1:30

ภาพ: กระดานสามใบ รายชื่อ, สุขภาพ, รายงานงาน

ผู้สอนพูด:

“ไฟเขียวบนแผงระบบบอกว่าหลอดไฟทำงาน ไม่ได้บอกว่าเนื้อหารายงานถูกต้อง รายชื่อชุดงานบอกว่าเราเห็นใคร ไม่ได้บอกว่าใครทำงานเสร็จ”

แผงควบคุม Oracle (maw) ไม่ใช่ AI: 1:30-3:30

อธิบายว่า maw เป็นแผงช่วยดูและติดต่อห้องต่าง ๆ ที่ tmux เก็บไว้ แต่ไม่กำหนดเป้าหมายธุรกิจ ไม่เลือกความเสี่ยงแทนมนุษย์ และไม่แทน Jan ในกติกา V4

แสดงคำสั่งอ่านอย่างเดียวจากผลลัพธ์จำลอง (output):

🟢 คำสั่งตรวจรุ่นและคู่มือ

maw --version
maw --help

ก่อนเริ่ม: ปกปิดค่าตั้งและที่อยู่ไฟล์ในผลที่แสดง
ผลที่คาด: เห็นรุ่นกับรายการคำสั่งที่ใช้ได้
หยุดและถามคนเมื่อ: รุ่นไม่ตรงต้นฉบับหรือมีข้อมูลเครื่องจริง
กู้คืน: ไม่สาธิตคำสั่งถัดไปและแทนภาพด้วยการ์ดข้อความ

ย้ำว่าไม่ต้องจำคำสั่งทั้งหมด ให้เลือกตามคำถาม

สามหน้าปัด: 3:30-6:30

🟡 คำสั่งอ่านสถานะ: ไม่ใช่หลักฐานว่างานผ่าน

maw ls
maw health

ก่อนเริ่ม: ใช้เครื่องจำลอง ไม่แชร์หน้าจอระบบจริง
ผลที่คาด: ได้รายชื่อและสัญญาณพื้นฐานแบบสมมติ
หยุดและถามคนเมื่อ: ผลที่แสดงมีข้อมูลภายในหรือชวนให้รันการซ่อม
กู้คืน: หยุดการสาธิตและอธิบายจากการ์ดจำลองแทน

อธิบาย:

  • maw ls: รายการสดที่ขอบเขตนั้นมองเห็น
  • maw health: สัญญาณขององค์ประกอบพื้นฐาน
  • การดูข้อความล่าสุด (peek): เห็นเนื้อหาช่วงท้าย มีความเสี่ยงเรื่องข้อมูลส่วนตัวสูงกว่า และไม่ใช้ในแบบฝึก

สาธิตเขียนรายงานจากการ์ดจำลอง:

“พบ Jan และ House-A ในรายการของเครื่องนี้ ณ 08:00 น. การตรวจพื้นฐานไม่รายงานปัญหาในภาพนี้ แต่ยังต้องเปิดงานและรายงานตรวจ ก่อนบอกว่างานผ่าน”

จากคำขอกำกวมสู่รายละเอียดงาน: 6:30-9:00

ขึ้นข้อความ “ช่วยทำการตลาดให้หน่อย” จากนั้นเปลี่ยนคำขอกว้าง ๆ ให้เป็นรายละเอียดงานห้าบรรทัด:

ผลลัพธ์: งานอะไร ใครใช้
หลักฐาน: ใช้อะไรได้
ขอบเขต: ทำและไม่ทำอะไร
นับว่างานเสร็จเมื่อ: ตรวจอย่างไร
หยุดและถามคนเมื่อ: พบอะไรแล้วต้องถามกลับ

อธิบายเส้นทาง V4: มนุษย์ส่งเรื่องให้ Earth AI ช่วยทำรายละเอียดงาน จากนั้น Jan เลือกบ้านผู้เชี่ยวชาญ

แสดงการส่งโดยไม่รัน: 9:00-10:30

ขึ้นกรอบสีส้มและข้อความ ตัวอย่างเพื่ออธิบายผลข้างเคียง: ไม่ให้ผู้เรียนรัน

🟠 คำสั่งเปลี่ยนกล่องรับเรื่อง (inbox) และช่องย่อย (pane): แสดงเป็นข้อความนิ่งเท่านั้น

maw hey demo-jan "ผลลัพธ์: ร่าง FAQ 10 ข้อ | หลักฐาน: README จำลอง | ขอบเขต: ไม่เผยแพร่ | นับว่างานเสร็จเมื่อ: มีแหล่งและธงคำถาม | หยุดและถามคนเมื่อ: ข้อมูลขัดกัน"

ก่อนเริ่ม: ในระบบจริงต้องยืนยันผู้รับ ข้อมูลที่จะส่ง ความยินยอม และคนอนุมัติ
ผลที่คาด: รุ่นที่ตรวจบันทึกงานและส่งข้อความเข้าไปทันที
หยุดและถามคนเมื่อ: ผู้รับหรือรายละเอียดงานยังไม่ชัด ผู้รับยังติดงาน หรือมีข้อมูลจริง
กู้คืน: ไม่กดรัน ไม่ส่งซ้ำ และกลับไปแก้รายละเอียดงานบนกระดาษ

อธิบายว่าคำสั่งนี้บันทึกงานและส่งข้อความเข้าไปทันที จึงต้องยืนยันผู้รับ ข้อมูลที่จะส่ง ความยินยอม และมนุษย์ผู้อนุมัติก่อนเสมอ หากผู้รับหรือรายละเอียดงานยังไม่ชัด ให้หยุดและไม่ส่งซ้ำ

บัตรรุ่น: 10:30-12:00

แสดง:

🟢 คำสั่งอ่านบัตรรุ่น

maw --version
tmux -V
claude --version

ก่อนเริ่ม: ใช้ผลลัพธ์ที่ปกปิดข้อมูลและบันทึกวันที่ตรวจ
ผลที่คาด: ได้รุ่นของแต่ละโปรแกรม
หยุดและถามคนเมื่อ: คอมพิวเตอร์บอกว่าไม่พบคำสั่ง หรือรุ่นขัดกับบทเรียน
กู้คืน: ติดป้าย “ต้องตรวจใหม่” และไม่เดาว่าส่วนเสริมกับคำสั่งใน Terminal เป็นรุ่นเดียวกัน

บอกตัวเลขที่ตรวจ ณ 16 กรกฎาคม 2026 เฉพาะในการ์ดบรรณาธิการ และเตือนว่าต้องตรวจใหม่วันถ่ายจริง ส่วนเสริมใน VS Code กับ CLI อาจเป็นคนละรุ่น

ภารกิจผู้เรียนและปิดตอน: 12:00-15:00

ให้ผู้เรียนเขียนรายละเอียดงานห้าบรรทัดบนกระดาษแล้ววางปากกา ไม่ส่ง

ก่อนเริ่ม: ใช้ข้อมูลตัวอย่างและไม่มีชื่อปลายทางจริง
ผลที่คาด: Jan อ่านแล้วรู้ผลลัพธ์ ขอบเขต รวมถึงรู้ว่าต้องหยุดและถามคนเมื่อใด
หยุดและถามคนเมื่อ: มีคำว่า “จัดการทั้งหมด” หรือ “เผยแพร่เลย” โดยไม่มีผู้อนุมัติ
กู้คืน: เปลี่ยนเป็นร่างภายใน ระบุจำนวนและเกณฑ์ตรวจ

ประโยคปิด:

“รายละเอียดงานที่ยังไม่ส่งคือพื้นที่ราคาถูกที่สุดในการแก้ความเข้าใจผิด ก่อนที่งานจะเดินต่อและแก้ยากขึ้น”


ค้นทั้งเล่ม

อยากรู้เรื่องอะไร

พิมพ์อย่างน้อย 2 ตัวอักษร