ต้นทาง: 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 ปลอม หรือเสียงเตือนเพื่อกดดันให้ผู้เรียนกดอนุญาต