Justin Schroeder นักพัฒนาที่คลุกคลีกับ Omarchy Linux โพสต์ภาพ MacBook เครื่องเก่าที่ตั้งกระจกไว้หน้าจอ พร้อมเว็บแคมที่ส่องกลับเข้าไปในกระจกนั้นอีกที เพื่อให้เอเจนต์ AI ที่รันอยู่บนเครื่องมองเห็นหน้าจอของตัวเองแบบเดียวกับที่คนมอง แล้วใช้ภาพนั้นตรวจสอบและแก้ไดรเวอร์ GPU AMD ที่มันเขียนขึ้นเองแบบเรียลไทม์
ไอเดียนี้กลายเป็นไวรัลในหมู่คนทำงานสาย Linux และ AI เพราะมันตอบโจทย์ปัญหาที่ฟังดูงี่เง่าแต่จริงจังมาก นั่นคือเมื่อเอเจนต์กำลังแก้ไดรเวอร์ที่ควบคุมการแสดงผลอยู่ มันจะเชื่อ screenshot จากซอฟต์แวร์ตัวเดียวกันไม่ได้อีกต่อไป กระจกกับเว็บแคมจึงเป็นทางออกแบบกายภาพล้วนๆ ที่ตัดปัญหานี้ทิ้งไปเลย

ทำไมต้องมองผ่านกระจกแทนการแคปหน้าจอ
จุดที่ทำให้การทดลองนี้น่าสนใจไม่ใช่แค่ “ให้ AI ดูหน้าจอ” แต่คือเหตุผลที่ต้องดูผ่านกระจกจริงๆ เพราะงานที่เอเจนต์ทำคือแก้ไดรเวอร์กราฟิกที่ควบคุมการเรนเดอร์ภาพบนจอโดยตรง ถ้าให้มันแคปหน้าจอผ่านซอฟต์แวร์ตามปกติ ภาพที่ได้ก็ยังพึ่งพาไดรเวอร์ตัวเดียวกับที่กำลังถูกแก้อยู่ ถ้าไดรเวอร์พังหรือแสดงผลผิด สกรีนช็อตก็อาจโกหกได้เช่นกัน
เว็บแคมที่ส่องผ่านกระจกจึงเป็นเซนเซอร์อิสระที่ไม่ผ่านซอฟต์แวร์ตัวที่กำลังถูกทดสอบเลย เอเจนต์เห็นสิ่งที่จอแสดงจริงๆ เหมือนที่มนุษย์คนหนึ่งนั่งมองอยู่ตรงหน้าเครื่อง แล้วค่อยตัดสินใจว่าจะแก้โค้ดจุดไหนต่อ
Omarchy Linux คืออะไร และใครอยู่เบื้องหลัง
Omarchy เป็น Linux distro สาย Arch ที่ DHH (David Heinemeier Hansson ผู้สร้าง Ruby on Rails) พัฒนาขึ้น โดยวางตัวเองเป็นระบบปฏิบัติการที่ออกแบบมา “สำหรับยุคของเอเจนต์” คือเปิดให้ผู้ใช้เรียกเอเจนต์อย่าง Claude Code หรือ Codex มาช่วยแก้ปัญหาระบบ ไล่หาสาเหตุที่ทำให้บางอย่างล้มเหลว หรือแก้โค้ดได้โดยตรงจากในระบบ

การทดลองกับ MacBook เครื่องนี้จึงเป็นตัวอย่างสุดโต่งของแนวคิดนั้น เครื่องที่แอปเปิลไม่ได้ตั้งใจให้รันไดรเวอร์ AMD บน Linux กลายเป็นสนามทดลองที่ Omarchy ปล่อยให้เอเจนต์ลงมือแก้ปัญหาระดับ kernel ด้วยตัวเอง
จาก MacBook รุ่นเก่าสู่เครื่องทดลองที่ให้ AI คุมงาน
| Factor | MacBook เดิม | MacBook + Omarchy |
|---|---|---|
| การควบคุม | ผู้ใช้สั่งงานเอง | เอเจนต์ AI คุมงานผ่านระบบ |
| การสังเกตผลลัพธ์ | ดูหน้าจอด้วยตัวเอง | เว็บแคมกับกระจกช่วยให้ AI ตรวจหน้าจอ |
| ดีบักไดรเวอร์ | แก้ปัญหาแบบ manual | AI ตรวจผลและลองแก้ไดรเวอร์ AMD ต่อเนื่อง |
จุดเปลี่ยนอยู่ที่ AI ไม่ได้อ่านแค่ log แต่เห็นสิ่งที่เกิดขึ้นบนหน้าจอผ่านเว็บแคม จึงตรวจได้ว่างานที่สั่งทำสำเร็จจริงหรือยัง
รูปแบบนี้เหมาะกับเครื่องทดลองมากกว่างาน production เพราะเอเจนต์ต้องมีพื้นที่ลองผิดลองถูก และผู้ใช้ยังควรคุมความเสี่ยงตอนแก้ไดรเวอร์อยู่
ฟีเจอร์เหล่านี้ทำงานจริงเมื่อเจอสถานการณ์แบบไหน

- เมื่อคำสั่งในเทอร์มินัลบอกข้อมูลไม่ครบ เอเจนต์ AI จะดูหน้าจอแบบเรียลไทม์ผ่านเว็บแคม เพื่อเช็กว่าระบบค้าง แจ้งเตือน หรือทำงานต่ออยู่
- กระจกกับเว็บแคมช่วยให้ AI เห็นผลลัพธ์นอกข้อความ เช่น หน้าจอแสดงผลผิดปกติ หรือค้างที่หน้าจอโหลด
- ตอนเขียนไดรเวอร์ AMD เอเจนต์แก้โค้ด รันคำสั่ง แล้วทดสอบกับฮาร์ดแวร์จริงเป็นรอบๆ ถ้าผลไม่ผ่านก็ย้อนกลับไปแก้จุดเดิมได้
- Omarchy ช่วยเชื่อมขั้นตอนเปิดเครื่องมือ รันคำสั่ง และตรวจสถานะระบบให้ต่อเนื่อง จึงเหมาะกับงานทดลองที่ต้องลองผิดลองถูก
ถ้าเทียบกับวิธีให้ AI เขียนโค้ดแบบเดิม
จุดเด่นของแนวทางนี้คือ AI เห็นทั้งหน้าจอ เครื่องมือ และผลจากฮาร์ดแวร์จริง จึงตามอาการที่เกิดระหว่างแก้ไดรเวอร์ได้ต่อเนื่องกว่าเทอร์มินัลอย่างเดียว แต่ความเสี่ยงก็สูงขึ้น เพราะเอเจนต์มีโอกาสแก้ระบบผิดจุด
| Factor | Omarchy + mirror + webcam | AI ผ่านเทอร์มินัล | IDE ที่มี AI | Linux รองรับ GPU อย่างเป็นทางการ |
|---|---|---|---|---|
| การมองเห็นบริบท | เห็นหน้าจอและสถานะจริง | เห็นเฉพาะข้อความ | เห็นโค้ดและไฟล์ | มีเอกสารและเครื่องมือรองรับ |
| ความเสี่ยงแก้ระบบ | สูง | กลางถึงสูง | ต่ำถึงกลาง | ต่ำ |
| ความง่ายในการตั้งค่า | ยาก | ง่าย | ง่าย | ง่ายกว่า |
สรุปคือแนวทางนี้เหมาะกับงานทดลองที่ต้องวนแก้และตรวจผลเอง ส่วนงานใช้งานจริง เครื่อง Linux ที่รองรับ GPU อย่างเป็นทางการยังสบายใจกว่า
จุดแข็งที่ทำให้การทดลองนี้น่าสนใจ และจุดที่ยังน่ากังวล
จุดเด่นคือ AI มองหน้าจอผ่าน mirror และ webcam ได้ จึงตรวจได้ว่าโค้ด ไดรเวอร์ และผลลัพธ์บนระบบจริงไปถึงไหนแล้ว การให้ agent วนแก้แล้วเช็กซ้ำเอง ทำให้การทดลองกับ Omarchy Linux ดูใกล้กับงานจริงกว่าการรันในสภาพแวดล้อมจำลอง กระแสตอบรับก็สะท้อนความแปลกใหม่นี้ชัดเจน ถึงขนาดที่ Tim Sweeney ซีอีโอของ Epic Games ยังออกมาแซวว่าฉากนี้ให้ฟีล “HAL 9000 อ่านปากตัวเอง” อ้างอิงคอมพิวเตอร์อัจฉริยะจากหนัง 2001: A Space Odyssey
ข้อดี
- +ตรวจความคืบหน้าจากหน้าจอจริงได้ ไม่ต้องพึ่งไดรเวอร์ที่กำลังถูกแก้
- +เปิดทางให้ฮาร์ดแวร์เก่ากลับมาทดลองงานใหม่
- +แนวคิด agent-first แปลกใหม่และต่อยอดได้
ข้อเสีย
- −AI อาจแก้ไดรเวอร์หรือค่าระบบผิดจนบูตไม่ได้
- −การดูหน้าจอไม่รับประกันว่าเข้าใจสาเหตุของบั๊ก
- −งาน GPU ต้องพึ่งความเข้ากันได้ของ kernel และไดรเวอร์
ค่าใช้จ่ายที่ไม่ได้อยู่บนป้ายราคา
MacBook มือสองอาจดูคุ้มราคา แต่ยังมีค่าอุปกรณ์สะท้อนภาพ เว็บแคม และพื้นที่สำหรับจัดฉากให้ AI มองหน้าจอได้ชัดเจน อุปกรณ์พวกนี้รวมกันแล้วอาจทำให้งบต้องถึงกว่าที่คิด
ต้นทุนหลักคือเวลาในการตั้งค่า Omarchy Linux และความรู้เรื่อง Linux, kernel กับไดรเวอร์ ถ้าแก้ผิด เครื่องอาจบูตไม่ได้หรือระบบรวนจนต้องเสียเวลาซ่อมและติดตั้งใหม่
อีกอย่างคือเวลาตรวจงานของ AI ทุกขั้น เพราะการเห็นหน้าจอไม่ได้แปลว่า AI เข้าใจสาเหตุของบั๊กทันที งานนี้จึงเหมาะกับคนที่พร้อมเฝ้าดูและย้อนแก้เองครับ
เมื่อ AI เริ่มตรวจงานของตัวเอง เราควรเชื่อใจได้แค่ไหน
การมองเห็นหน้าจอช่วยให้ AI รู้ว่าเกิดอะไรขึ้นตรงหน้า แต่ไม่ได้แปลว่าเข้าใจ kernel, ไดรเวอร์ หรือสาเหตุของบั๊กจริงๆ มันอาจเห็นคำสั่งล้มเหลว แต่ยังเลือกทางแก้ที่ทำให้ระบบแย่ลงได้
มนุษย์จึงยังต้องตรวจโค้ด ผลทดสอบ และการเปลี่ยนแปลงที่กระทบเครื่องจริง โดยเฉพาะงานที่ย้อนกลับได้ยาก แนวคิด agent-first มีโอกาสเปลี่ยนการดูแลซอฟต์แวร์ให้เป็นวงจรที่ AI ลงมือ ตรวจผล และแก้ต่อเนื่อง แต่ความเร็วกับต้นทุนแฝงยังทำให้ต้องเลือกใช้ตามความเสี่ยง ไม่ใช่ปล่อยอัตโนมัติทุกอย่าง