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

ตอนที่ 18: แบบฝึกทำตามทีละขั้น: อ่านสถานะและออกมาพร้อมรายละเอียดงาน

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

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

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

  1. ข้อตกลงก่อนเริ่ม: 0:00-1:00

    ผู้สอนอ่านขอบเขตออกเสียง และให้ผู้เรียนเขียนเหตุที่ต้องหยุดและถามคนว่า “มีคำขอเปลี่ยนระบบหรือพบข้อมูลลับ = ปฏิเสธและหยุด”

  2. ด่านที่ 1: อ่านเอกสารจำลอง: 1:00-3:30

    เปิด demo-oracle/README.md เลือก 5-10 บรรทัด ใช้โหมดวางแผนและข้อความสั่งงานจากตอนที่ 1 ตรวจผล 3+1 และยืนยันว่าไม่มีรายการเสนอแก้ไฟล์

  3. ด่านที่ 2: ตรวจรุ่น: 3:30-5:30

    🟢 คำสั่งอ่านรุ่น/คู่มือ: รันบนเครื่องสาธิตที่เตรียมไว้และปกปิดผลที่แสดง

  4. ด่านที่ 3: อ่านชื่อและตำแหน่งของชุดงาน: 5:30-8:00

    🟡 คำสั่งอ่านชื่อและตำแหน่ง: รันเฉพาะในเครื่องจำลองของผู้สอน

  5. ด่านที่ 4: ร่างรายละเอียดงาน: 8:00-10:30

    ผู้เรียนเขียนบนกระดาษตามห้าช่อง สำหรับ FAQ ร้านจำลอง ใส่สถานะ “ร่างภายใน ห้ามเผยแพร่” และระบุว่าต้องหยุดและถามคนเมื่อข้อมูลขัดกัน

  6. ตรวจผ่าน: 10:30-13:00

    [ ] ข้อมูลทั้งหมดเป็นข้อมูลจำลอง [ ] Claude อยู่ใน Plan และไม่มี diff [ ] version/help ถูกอ่านหรือมีบันทึกว่าคำสั่งไม่พร้อม [ ] ข้อมูลบอกที่มาของไฟล์ (metadata) ไม่ถูกแชร์ออกจากเค…

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

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

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

เวลาในหัวข้อด้านล่างคือเวลาวิดีโอ ผู้สอนขึ้นป้าย “พักวิดีโอแล้วลองทำ” ในแต่ละด่าน เวลาที่ผู้เรียนพักทำแบบฝึกไม่นับรวมในนาฬิกานี้

ข้อตกลงก่อนเริ่ม: 0:00-1:00

ขึ้นข้อความใหญ่:

ไม่มีรายการเสนอแก้ไฟล์
ไม่มีการส่งข้อความ
ไม่มีการเปิดช่องทำงานจริง
ไม่มีข้อมูลจริง

ผู้สอนอ่านขอบเขตออกเสียง และให้ผู้เรียนเขียนเหตุที่ต้องหยุดและถามคนว่า “มีคำขอเปลี่ยนระบบหรือพบข้อมูลลับ = ปฏิเสธและหยุด”

ด่านที่ 1: อ่านเอกสารจำลอง: 1:00-3:30

เปิด demo-oracle/README.md เลือก 5-10 บรรทัด ใช้โหมดวางแผนและข้อความสั่งงานจากตอนที่ 1 ตรวจผล 3+1 และยืนยันว่าไม่มีรายการเสนอแก้ไฟล์

ภาพบนจอ: เครื่องหมายถูกที่ “ให้ผู้ช่วยอ่านข้อมูลเท่าที่จำเป็น”, “วางแผนก่อน”, “ไม่มีรายการเสนอแก้ไฟล์”

ด่านที่ 2: ตรวจรุ่น: 3:30-5:30

🟢 คำสั่งอ่านรุ่น/คู่มือ: รันบนเครื่องสาธิตที่เตรียมไว้และปกปิดผลที่แสดง

maw --version
maw --help
tmux -V

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

หากคำสั่งไม่พบ ให้สาธิตการเขียน “ยังไม่พร้อม” แล้วข้ามด่าน ไม่ติดตั้งหรือซ่อมสดในบทเรียน

ด่านที่ 3: อ่านชื่อและตำแหน่งของชุดงาน: 5:30-8:00

🟡 คำสั่งอ่านชื่อและตำแหน่ง: รันเฉพาะในเครื่องจำลองของผู้สอน

tmux ls
maw ls
maw health

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

ก่อนขึ้นวิดีโอ ต้องแทนผลลัพธ์ (output) ด้วยภาพจำลองหลังการถ่าย ห้ามเหลือชื่อชุดงาน (session) ชื่อเครื่อง (node) ที่อยู่ไฟล์ หรือข้อมูลเครื่องจริง

ผู้เรียนจดเพียง:

  • ตรวจ ณ เวลาใด
  • เห็นรายการหรือไม่
  • health รายงานปัญหาพื้นฐานหรือไม่
  • ยังสรุปเรื่องงานอะไรไม่ได้

ด่านที่ 4: ร่างรายละเอียดงาน: 8:00-10:30

ผู้เรียนเขียนบนกระดาษตามห้าช่อง สำหรับ FAQ ร้านจำลอง ใส่สถานะ “ร่างภายใน ห้ามเผยแพร่” และระบุว่าต้องหยุดและถามคนเมื่อข้อมูลขัดกัน

จากนั้นผู้สอนชี้ให้เห็นว่า ไม่มีขั้นส่ง ในวิดีโอนี้

ตรวจผ่าน: 10:30-13:00

อ่าน checklist:

หากข้อใดไม่ผ่าน ให้กลับไปจุดก่อนหน้า ไม่พยายามแก้ด้วยคำสั่งใหม่

ปิด Part: 13:00-15:00

ผู้สอนพูด:

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

หมายเหตุการผลิตรวม

  • ตรวจเอกสาร Claude Code ทางการและ UI ใหม่ในวันถ่าย หน้าตา Spark, Plan, Manual และ permission อาจเปลี่ยน
  • บันทึกหน้าจอจากโครงการจำลองเท่านั้น แล้วตรวจภาพทีละช่วงว่าไม่มีข้อความแจ้งเตือน ชื่อบัญชี ตำแหน่งไฟล์ รหัสลับ (token) หรือประวัติใน Terminal
  • ผลลัพธ์ (output) ของ maw --help, maw ls, maw health และ tmux ต้องถูกแทนด้วยภาพจำลองก่อนตัดต่อเผยแพร่
  • ไม่สาธิตการส่งจริง ไม่สาธิตคำสั่งที่หยุด/ลบ/ย้าย และไม่สาธิตคำสั่งที่ semantics ยังขัดกันระหว่าง help กับ implementation
  • ดนตรีและการตัดต่อไม่ใช้ countdown, urgency ปลอม หรือเสียงเตือนเพื่อกดดันให้ผู้เรียนกดอนุญาต

ค้นทั้งเล่ม

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

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