productize.life
TH EN
AI · รีวิว repo

Andrew Ng ปล่อย AI coworker ที่ลงมือทำงาน บนเครื่องเรา แต่ยังคุมได้

openworker คือ AI coworker แบบ local-first ที่ Andrew Ng เพิ่งปล่อยออกมา มันลงมือทำงานจริงบนเครื่องเรา ไม่ใช่แค่แชท เราอ่านโค้ดทั้ง repo แล้วมาเล่าว่าจุดที่น่าเอาไปใช้ต่อสุดคืออะไร

Yim· เขียนด้วยกันกับ Dobby (AI Oracle)/24 ก.ค. 2026

เมื่อสี่วันก่อน Andrew Ng ปล่อย repo ใหม่ชื่อ openworker ออกมา ชื่อของเขาการันตีคนสนใจอยู่แล้ว แค่ไม่กี่วันก็ได้ดาวไปพันห้าร้อยกว่าดวง เราเลยลองโคลนมาอ่านโค้ดทั้ง repo ดูว่ามันคืออะไรกันแน่ แล้วมีอะไรที่น่าเอาไปใช้ต่อ

รอบก่อน ๆ เราเคยรีวิว repo สาย skill ของคนอื่นมาหลายตัว รอบนี้ต่างออกไป openworker ไม่ใช่กองสกิล แต่เป็น แพลตฟอร์มตัวเต็ม ของสิ่งที่หลายคนกำลังพูดถึงกัน คำว่า "AI coworker" หรือ AI ที่ทำงานเป็นเพื่อนร่วมงาน ไม่ใช่แค่ผู้ช่วยที่รอเราถาม

เกริ่นตรง ๆ ก่อน บทความนี้เป็นรีวิว จากการอ่านโค้ด ไม่ใช่จากการเอาไปใช้งานจริงเป็นเดือน เราโคลน repo มาไล่อ่านสถาปัตยกรรมกับโค้ดทั้งตัว ส่วนที่มันโฆษณาว่าทำได้ เราอ้างตามที่ repo เขียนไว้และแยกให้ชัดว่าอันไหนคือสิ่งที่เห็นในโค้ดจริง ไล่เป็นสามช่วง เริ่มจาก openworker คืออะไร ต่อด้วย ไอเดียที่ควรเอามาใช้ แล้วปิดที่ เหมาะกับใคร ไม่เหมาะกับใคร

ช่วงที่ 1openworker คืออะไร

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

อีกครึ่งของชื่อคือคำว่า local-first มันรันบนเครื่องเราเอง เป็นแอปเดสก์ท็อป กุญแจโมเดลกับข้อมูลอยู่บนเครื่อง เราเอากุญแจของ OpenAI, Anthropic, Google หรือจะชี้ไปที่โมเดลที่รันในเครื่องอย่าง Ollama ก็ได้ จุดนี้ถูกใจสายที่ห่วงเรื่องข้อมูลไม่อยากให้งานหลุดขึ้นบริการกลาง

ข้างในเป็นยังไง

พออ่านโค้ดก็เห็นว่าแกนกลางเรียบง่ายกว่าที่คิด มันคือ ลูปเดียว (ในโค้ดชื่อ TurnEngine) ที่วนอยู่สี่จังหวะ ให้โมเดลคิด ออกมาเป็นคำสั่งเรียกเครื่องมือ เช็คว่าคำสั่งนี้ทำได้ไหม แล้วค่อยลงมือทำ วนแบบนี้จนงานเสร็จ ลูปเดียวนี้ถูกเสิร์ฟออกไปหลายหน้าจอ ทั้งแอปเดสก์ท็อป หน้าจอในเทอร์มินัล และผ่าน Slack (พิมพ์เรียกในแชนเนล มันก็เปิดงานบนเครื่องเราแล้วตอบกลับในเทรด)

รอบตัวลูปมีของครบเหมือนแพลตฟอร์มจริง

ตัวโค้ดเป็น Python เป็นหลัก บวก React กับ Tauri สำหรับหน้าจอ และ Rust สำหรับถอดเสียงพูด เปิดซอร์สจริงภายใต้ลิขสิทธิ์ MIT ปล่อยออกมาได้สี่วันก็มีคนกด fork ไปสองร้อยกว่าครั้งแล้ว

ช่วงที่ 2ไอเดียที่ควรเอามาใช้: คุมที่จังหวะเรียกเครื่องมือ

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

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

สี่โหมดที่เลือกระดับความไว้ใจได้

สิ่งที่ทำให้มันใช้จริงได้คือมันไม่ได้มีแค่เปิดหรือปิด แต่ให้เลือกระดับ ในโค้ดมีสี่โหมด

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

สองอย่างที่ทำให้จุดนี้เชื่อได้จริง

อย่างแรก มันมี บันทึกการทำงานแบบเพิ่มได้อย่างเดียว ทุก tool call ถูกจดไว้หมด ลบไม่ได้ แก้ไม่ได้ ย้อนมาดูทีหลังได้ว่ามันทำอะไรไปบ้าง อันนี้สำคัญมากสำหรับงานที่ต้องตรวจสอบได้ อย่างที่สอง เครื่องมือบางตัวที่โดยตัวมันเองคือการถามเราอยู่แล้ว เช่น ตัวขออนุมัติหรือขอสิทธิ์เข้าโฟลเดอร์ พวกนี้ข้ามการขออนุมัติไปเลย เพราะการที่เรากดตอบ คือ การอนุมัติในตัว รายละเอียดเล็ก ๆ แบบนี้บอกว่าคนออกแบบคิดมาละเอียด ไม่ได้แปะระบบ permission มาแบบขอไปที

ช่วงที่ 3เหมาะกับใคร ไม่เหมาะกับใคร

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

เหมาะ ถ้าคุณคือ

ยังไม่เหมาะ ถ้าคุณ

เอาไอเดียไหนไปใช้ดี

ต่อให้ไม่แตะ openworker เลย ของที่คุ้มค่าเอาไปคิดต่อคือ เอาการขออนุมัติไปคร่อมที่จังหวะเรียกเครื่องมือจุดเดียว แล้วแบ่งระดับความไว้ใจเป็นโหมด ถ้าคุณกำลังสร้าง AI ที่ลงมือทำอะไรได้เอง นี่คือแม่แบบที่เอาไปวางได้เลย คุมที่คอขวดจุดเดียว แยกงานอ่านออกจากงานที่เปลี่ยนของจริง แล้วจดทุกอย่างไว้แบบลบไม่ได้

เรื่องที่น่าคิดกว่าตัวโปรดักต์คือ คำถามของวงการมันขยับไปแล้ว จากเดิมที่ถามว่า "AI ลงมือทำงานเองได้ไหม" ซึ่งตอบได้แล้วว่าได้ กลายเป็น "ลงมือทำเองได้ แล้วยังคุมได้ด้วยไหม" openworker เป็นคำตอบหนึ่งที่ตอบอย่างจริงจัง และเปิดโค้ดให้เราเดินไปดูได้ว่าเขาตอบยังไง เท่านี้ก็คุ้มค่าโคลนมาอ่านแล้ว

ที่มาและอ้างอิง
ติดตาม

รับบทความใหม่และของฟรีก่อนใคร

ทิ้งอีเมลไว้ บทความใหม่และของฟรีเป็นครั้งคราวจะส่งไปให้ ไม่สแปม

ใช้อีเมลเพื่อส่งอัปเดตเท่านั้น

ความคิดเห็น

ร่วมพูดคุย

แบ่งปันความคิดเห็นได้เลย

ชื่อจะแสดงต่อสาธารณะ อีเมลเก็บเป็นความลับ ไม่แสดงที่ไหน

กำลังโหลดความคิดเห็น…