Murakkab: ระบบจาก MIT + Microsoft ที่เปลี่ยน "คำอธิบายงานเป็นภาษาคน" ให้เป็น agentic workflow ที่ปรับจูนเองอัตโนมัติ — ลดพลังงานได้กว่า 10 เท่า
ปัญหาที่ทีมสร้าง agentic workflow ทุกทีมเจอเหมือนกันคือ: พอจะต่อ multi-agent pipeline จริง ๆ คุณต้องตัดสินใจเองทุกอย่าง — ใช้โมเดลตัวไหนในแต่ละสเตป, เรียกเครื่องมืออะไร, รันขนานหรือต่อกัน, จองฮาร์ดแวร์เท่าไร — แล้วงานเหล่านี้ก็พันกันยุ่งเหยิงและกินทั้งต้นทุนและพลังงานมหาศาล นักวิจัยจาก MIT CSAIL ร่วมกับ Microsoft Azure Research เสนอทางออกในงานที่ชื่อ Murakkab (คำอาหรับ/อูรดูแปลว่า “การประกอบกันของสิ่งต่าง ๆ”) ที่เพิ่งเผยแพร่เมื่อ 25 มิถุนายน 2026 และจะนำเสนอในงาน USENIX OSDI 2026
แนวคิดหลักคือ แยก “เจตนา (intent)” ออกจาก “การประกอบ (plumbing)” — นักพัฒนาบอกแค่ว่าต้องการอะไรเป็นภาษาคน ส่วนการเลือกโมเดล/เครื่องมือ และการจัดสรรฮาร์ดแวร์ให้ระบบจัดการเองตอน deploy
บอกเจตนา ไม่ต้องบอกท่อ
ในเวิร์กโฟลว์แบบเดิม นักพัฒนาต้องผูกตายว่าจะใช้โมเดลตัวไหนกับสเตปไหน และต้องจูนการจัดสรรทรัพยากรเอง พอจะเปลี่ยนเป้าหมาย (เช่นจาก “เร็วที่สุด” เป็น “ถูกที่สุด”) ก็ต้องรื้อใหม่ทั้งกระบวน
Murakkab ทำงานต่างออกไป: นักพัฒนา อธิบายเจตนาของแอปเป็นภาษาคน แทนการระบุรายละเอียดทางเทคนิค จากนั้นระบบจะ:
- เลือกโมเดลและเครื่องมือที่เหมาะที่สุด ให้โดยอัตโนมัติ
- ตัดสินใจว่าสเตปไหนควรรัน แบบลำดับ (sequential) หรือแบบขนาน (parallel)
- จัดสรรฮาร์ดแวร์แบบไดนามิกตอน deploy ให้ตรงกับข้อจำกัดที่ผู้ใช้กำหนด (เน้นต้นทุน หรือเน้นความเร็ว)
พูดง่าย ๆ คือมันยกงาน orchestration ที่นักพัฒนาเคยทำด้วยมือ ขึ้นไปเป็นปัญหา optimization ที่ระบบแก้ให้เอง
ตัวเลขประสิทธิภาพ
เทียบกับวิธี orchestration ระดับ SOTA นักวิจัยรายงานว่า Murakkab:
- ใช้หน่วยประมวลผล (GPU) เหลือเพียง ~35% ของวิธีเดิม — คือ น้อยลงราว 2.8 เท่า
- ใช้พลังงานเหลือ ~27% — น้อยลงราว 3.7 เท่า
- ต้นทุนลดลงเหลือ ~23–25% — ถูกลงราว 4.3 เท่า
และในกรณีที่ยอมแลก ระบบสามารถ ลดพลังงานได้กว่า 10 เท่า โดยความแม่นยำลดลงเพียง ~2% — ตัวเลขที่น่าสนใจมากสำหรับงานที่ทนความคลาดเคลื่อนเล็กน้อยได้แต่อ่อนไหวกับต้นทุน
หมายเหตุ: Murakkab เป็น งานวิจัย (เปเปอร์ OSDI 2026) ไม่ใช่เครื่องมือที่ดาวน์โหลดมาใช้ production ได้ทันที ตัวเลขมาจากการทดลองในเปเปอร์ — มองเป็นทิศทางที่กำลังจะมา ไม่ใช่ของพร้อมใช้วันนี้
มุมมอง AI Curator
Murakkab เป็นชิ้นส่วนล่าสุดของเทรนด์ที่ชัดขึ้นเรื่อย ๆ ในปีนี้: “อย่าให้นักพัฒนาต่อท่อเอง” เราเห็นมันในหลายรูปแบบ — จาก model router อัตโนมัติ ไปจนถึงระบบ agent-as-a-model อย่าง Sakana Fugu และล่าสุดวันนี้คือ Ornith ที่ให้โมเดลออกแบบ scaffold ของตัวเอง Murakkab โจมตีปัญหาเดียวกันจากมุมของ ระบบปฏิบัติการ/การจัดสรรทรัพยากร แทนที่จะเป็นมุมของตัวโมเดล และนั่นทำให้มันเสริมกัน ไม่ใช่แข่งกัน — จุดที่น่าตื่นเต้นคือถ้าเอาทั้งสองแนวมารวมกัน (โมเดลออกแบบ flow เอง + ระบบจัดสรรฮาร์ดแวร์ให้ flow นั้นเอง) งาน orchestration ที่กินเวลามนุษย์มหาศาลทุกวันนี้อาจหายไปเกือบหมด
สำหรับบริบทไทย/SEA มุมที่ผมคิดว่าสำคัญที่สุดไม่ใช่ “ลด 2% accuracy” แต่คือ เรื่องพลังงานและต้นทุน ภูมิภาคเราต้นทุนไฟฟ้าและการเข้าถึง GPU ระดับ data center เป็นข้อจำกัดจริง การลดพลังงาน 3.7–10 เท่าสำหรับ workload เดียวกันแปลตรงเป็นความสามารถในการรันเอเจนต์ได้มากขึ้นบนงบเท่าเดิม — นี่คือประเภทงานวิจัยที่ “efficiency เป็นฟีเจอร์” ไม่ใช่แค่ “เก่งขึ้น” และมันเข้าทางตลาดที่งบจำกัดมากกว่าตลาดที่ไล่ล่า SOTA อย่างเดียว
ข้อควรระวังตามปกติของงานวิจัย: ตัวเลขมาจากการตั้งค่าทดลองของทีมเอง การจะรู้ว่ามันใช้ได้จริงแค่ไหนต้องรอ Microsoft (หรือชุมชน) เอาแนวคิดนี้ไปฝังใน Azure AI Foundry หรือเฟรมเวิร์ก orchestration จริง แล้ววัดผลบน workload จริงนอกแล็บ แต่ในฐานะทิศทาง — “เขียนเจตนา ไม่ใช่เขียนท่อ” — นี่คือทางที่น่าจะถูก
แหล่งข่าว
อ่านเพิ่มในหมวด งานวิจัย
Anthropic ให้ Claude สร้างชุดข้อมูลที่ดูไร้พิษภัยแต่ทำโมเดลเบี้ยว ซ่อนในเรื่องเลี้ยงผึ้งและมวยปล้ำ จนผ่านระบบตรวจที่คล้ายของจริง
ทีม Alignment ของ Anthropic ให้ Claude ปีนหาชุดข้อมูล fine-tune ที่หลบ monitor ได้ ผลคือซ่อนพฤติกรรมในงานเขียนแนวบทบาทสมมติ และโมเดลที่เทรนแล้วนำไปใช้ในบุคลิกตัวเอง ผลซ้ำได้บน Qwen 3.6 27B แต่การทดลองเอื้อฝ่ายโจมตีมากและไม่ได้สะท้อนโมเดลที่ใช้งานจริง
Memdoor ทำซ้ำ GVS5H ได้: ทีม Qwen3.8-27B ห้าตัวตามทัน Fable 5 บนโจทย์ LiveCodeBench Hard แต่ผู้ทำบอกเองว่า 'เท่า' ไม่ใช่ 'ชนะ'
Memdoor ปล่อย workflow team-solve ที่เขียนวิธี GVS5H เป็น YAML ล้วนและทำคะแนน 9.8/10 บน LiveCodeBench Hard 10 ข้อ เทียบกับ 8.0 ของ Fable 5 แบบเรียกครั้งเดียว แต่ตัวอย่างเล็กและมีข้อจำกัด ส่วนงานวิจัยต้นฉบับชี้ว่าวิธีนี้ไม่ได้ช่วยทุกโมเดล
QwenPU รัน LLM ซ้อนใน LLM ด้วยหน่วยเวกเตอร์ที่คอมไพล์ลงในน้ำหนัก Qwen3.5-4B ส่วน bootgpt ทำให้เครื่อง 386 บูตเข้าโมเดลภาษาโดยไม่มี OS
ผู้สร้าง Qwenputer ปล่อย QwenPU เมื่อ 31 ต.ค. รัน stories260K ของ Karpathy บนหน่วยเวกเตอร์ที่คอมไพล์ลงในน้ำหนัก Qwen3.5-4B ลดเหลือ 53,000 trace token ต่อหนึ่ง token เรื่องเล่า วันเดียวกัน bootgpt ใส่โมเดล int8 ขนาด 11.5KB ให้บูตบนเครื่อง 386 โดยไม่มี OS