Printing Press — โรงงานแปลงเว็บและเครื่องมือเป็น CLI ให้ AI agent ใช้แบบประหยัด token
สารบัญ
สรุปให้ไว
Printing Press
เครื่องมือที่ให้ CLI สำเร็จรูปราว 50 ตัว บวก "factory" ที่แปลงเว็บหรือเครื่องมือใดก็ได้เป็น CLI ให้ agent เรียกใช้
ทำไม CLI ชนะ
API คืน JSON ก้อนใหญ่ MCP โหลด tool definition ทั้งหมดเข้า context ส่วน CLI คืนผลสั้น ๆ ไม่กิน context
ตัวเลขที่อ้าง
MCP ใช้ token มากกว่า CLI ถึง 35 เท่า และความน่าเชื่อถือบนงานยากลดจาก 100% (CLI) เหลือ 72% (MCP)
ของจริงต้องมี Go
ตัวมันหนุนหลังด้วย Go และ SQLite mirror ดังนั้นต้องลง Go ก่อนถึงใช้ factory ได้
01มันคืออะไร — โรงงานปั๊ม CLI ให้ agent ใช้
แปลเป็นภาพจำง่าย ๆ: Printing Press คือ "โรงงาน" ที่รับเว็บหรือเครื่องมือเข้ามาแล้วปั๊มออกมาเป็น CLI หนึ่งตัวให้ AI agent เรียกใช้ ตัวมันมาพร้อม CLI สำเร็จรูปอยู่แล้วราว 50 ตัว และยังเปิดให้เราสร้างตัวใหม่เองได้จากเว็บหรือเครื่องมือใดก็ได้ เบื้องหลังหนุนด้วย Go และ SQLite mirror
CLI ในที่นี้คือคำสั่งบรรทัดเดียวที่ agent พิมพ์เรียกแล้วได้ผลกลับมาเป็นข้อความสั้น ๆ ต่างจากการให้ agent ไปคุยกับ API ตรง ๆ หรือเสียบ MCP เข้าไปทั้งชุด จุดขายคือมันออกแบบมาเพื่อให้ agent หยิบไปใช้ได้โดยไม่ถมข้อมูลส่วนเกินเข้า context
ตัวอย่างที่มีการเดโมคือการสร้าง Skool CLI ขึ้นมาในเวลาราว 10 นาที ทั้งที่ Skool ไม่มี public API ให้ต่อ และในงานนั้นแม้เบื้องหลังจะดึงข้อมูลมาราว 132k token แต่สิ่งที่เข้า context ของ Claude จริง ๆ เหลือแค่ราว 2k เท่านั้น
02ทำไม CLI ชนะ MCP เรื่อง token
แก่นของเรื่องนี้อยู่ที่ว่า agent มี context จำกัด ทุก token ที่เปลืองไปกับข้อมูลส่วนเกินคือที่ว่างที่หายไปจากการคิดงานจริง ลองเทียบสามทางที่ agent ใช้ต่อกับโลกภายนอก: ต่อ API ตรง ๆ มักได้ JSON ก้อนใหญ่เทอะทะกลับมา ส่วน MCP จะโหลด tool definition ทั้งหมดเข้า context ตั้งแต่แรก ขณะที่ CLI คืนผลออกมาสั้น ๆ เฉพาะที่ต้องใช้ ไม่กิน context
ตัวเลข benchmark ที่อ้างถึงทำให้เห็นช่องว่างชัด: MCP ใช้ token มากกว่า CLI ถึง 35 เท่า และที่สำคัญกว่าตัวเลขดิบคือเรื่องความน่าเชื่อถือ — บนงานที่ยาก ความแม่นยำลดจาก 100% เมื่อใช้ CLI เหลือ 72% เมื่อใช้ MCP นั่นแปลว่าการประหยัด token ไม่ได้แค่ลดต้นทุน แต่ช่วยให้ agent ทำงานยาก ๆ ได้นิ่งขึ้นด้วย
เดโมสร้าง Skool CLI เป็นภาพประกอบที่ชัด: เบื้องหลังแตะข้อมูลถึงราว 132k token แต่สิ่งที่ผ่านเข้า context จริงเหลือราว 2k นี่คือกลไกที่ทำให้ agent ไม่จมไปกับข้อมูลดิบที่ตัวเองไม่จำเป็นต้องเห็นทั้งหมด
มีอะไรในกล่อง
- ★
CLI สำเร็จรูปราว 50 ตัว
พร้อมให้ agent เรียกใช้ตั้งแต่ต้น
- ★
factory แปลงเป็น CLI
รับเว็บหรือเครื่องมือใดก็ได้มาปั๊มออกเป็น CLI
- ★
เบื้องหลัง Go + SQLite mirror
โครงสร้างที่หนุนการทำงานของตัวเครื่องมือ
- ★
คืนผลสั้น ไม่กิน context
ออกแบบมาเพื่อประหยัด token ของ agent โดยตรง
- ★
ต่อของที่ไม่มี API ได้
เดโม Skool CLI สร้างใน ~10 นาที ทั้งที่ Skool ไม่มี public API
03เกี่ยวอะไรกับเรา
ฟันธง: ใครทำงานสาย agent อยู่แล้ว นี่คือทริกลด token ที่หยิบไปคิดต่อได้ทันที แก่นที่ใช้ได้จริงไม่ได้อยู่ที่ตัวเครื่องมือเพียงตัวเดียว แต่อยู่ที่หลักการ "ให้ agent ใช้ CLI แทน MCP เมื่อทำได้" — เพราะ CLI คืนผลสั้น ความเปลือง context ต่ำกว่ามาก และตัวเลขในรายงานก็บอกว่าช่วยให้งานยากแม่นขึ้นด้วย ตรงกับหลักที่ย้ำกันเสมอว่า AI ที่ดีต้องทำให้งานเบาลงและคุมได้ ไม่ใช่กินทรัพยากรเงียบ ๆ จนงานสะดุด
จุดที่ต้องระวังก่อนกระโดด: ตัวนี้ต้องลง Go ก่อนถึงจะใช้ factory ได้ ดังนั้นถ้าทีมยังไม่มีสาย dev ที่คุ้นกับการตั้งสภาพแวดล้อมแบบนี้ ให้เริ่มจากเข้าใจแนวคิดก่อน อย่าเพิ่งรีบเอาขึ้นงานจริง และตัวเลข benchmark ที่อ้าง (35 เท่า, 100%→72%) เป็นตัวเลขจากการทดสอบที่ควรเอาไปลองวัดกับงานของเราเองก่อนเชื่อทั้งหมด
มุมต่อยอด: ถ้าทีมเรามี agent ที่ต้องต่อกับระบบหลายตัว ลองคัดงานที่ตอนนี้ใช้ MCP หรือยิง API ตรงแล้วเปลือง context มาเป็นตัวทดลองสักหนึ่งงาน แปลงเป็น CLI แล้ววัด token เทียบกันดู ถ้าผลออกมาตามที่อ้าง ขั้นถัดไปคือทำให้ "ใช้ CLI แทน MCP" เป็นแพตเทิร์นมาตรฐานของทีม โดยมีคนตรวจผลก่อนใช้จริงเสมอ