เรื่องนี้ผมเพิ่งเจอเมื่อวานครับ แล้วมันทำให้ผมหนาวสันหลังนิดๆ — AI ตัวนึงของผมมัน "แอบ" รันอยู่บนช่องทางที่จ่ายเงินตามที่ใช้ (จ่ายตามโทเคน) ทั้งที่ผมจ่ายค่า subscription เหมารายเดือนไปแล้ว แปลว่าผมจ่ายซ้ำสองโดยไม่รู้ตัว

ฟังดูเป็นเรื่องเล็กใช่ไหมครับ แต่จริงๆ มันคือกับดักที่คนใช้ AI Agent เกือบทุกคนเดินเข้าไปโดยไม่รู้ตัว วันนี้ผมเลยอยากเล่าให้ฟังว่าผมเจอมันยังไง แล้วทิม (AI Agent ของผม) แก้ยังไง

ที่มาของเรื่อง — Newton ให้เลือก AI ได้ 3 ตัว

เท้าความก่อนนิดนึงครับ ตอนนี้ Newton ของผมรองรับ AI ได้ 3 ตัว — Claude, Codex (ของ OpenAI), และ Antigravity (ของ Google) ลูกค้าอยากใช้ตัวไหนก็เลือกได้ตามใจ เพราะแต่ละคนถนัดคนละเจ้า บางคนสมัคร ChatGPT ไว้อยู่แล้วก็อยากใช้ Codex ต่อ

ทีนี้ตอนผมต่อ Codex เข้าระบบ Newton ครั้งแรก ผมใช้คำสั่งที่ชื่อว่า codex exec ครับ มันคือโหมด "สั่งงานแบบอัตโนมัติ" — ป้อนคำสั่งเข้าไป มันทำงานแล้วคายผลออกมา ไม่ต้องมีคนนั่งพิมพ์โต้ตอบ เหมาะกับเอาไปฝังในระบบหลังบ้านมากๆ ดูเผินๆ ก็ใช้งานได้ปกติดี ทุกอย่างเดินหน้าเรียบร้อย

จนเมื่อวานปอนด์ (ผมเอง) นั่งคิดเรื่องบิลขึ้นมา แล้วก็เอ๊ะ...

เอ๊ะ — โหมดนี้มันกินจากกระเป๋าไหน?

ประเด็นมันอยู่ตรงนี้ครับ บริษัท AI ทุกเจ้าเขาแบ่งช่องจ่ายเงินออกเป็น 2 ฝั่ง:

  • ฝั่ง subscription — จ่ายเหมารายเดือน เหมือนเราสมัคร ChatGPT Plus หรือ Claude Pro นั่งใช้เท่าไหร่ก็ราคาเดียว นี่คือ "ที่นั่งของคน" (human seat)
  • ฝั่ง API — จ่ายตามที่ใช้จริง นับเป็นโทเคน ยิ่งใช้เยอะยิ่งจ่ายเยอะ นี่คือช่องสำหรับ "เครื่องเรียกเครื่อง" เอาไว้ฝังในโปรแกรม

ปัญหาคือ โหมด codex exec ที่ผมใช้เนี่ย มันคือฝั่ง "เครื่องเรียกเครื่อง" ครับ — เป็นช่องทาง programmatic ที่ผู้ผลิตสามารถแยกออกไปคิดเงินแบบจ่ายตามโทเคนได้ทุกเมื่อ (จริงๆ Anthropic ก็เคยทำแบบนี้กับ Claude มาแล้ว — แยก quota ฝั่งสั่งงานอัตโนมัติออกจากฝั่งนั่งแชท)

แปลว่า ต่อให้ผมจ่ายค่า ChatGPT แบบเหมารายเดือนไปแล้ว AI ของผมอาจไม่ได้กินจากแพ็กเกจเหมาที่ผมจ่าย แต่ไปนั่งกินอีกกระเป๋านึงที่คิดเงินเพิ่มทีละโทเคน

อธิบายแบบบ้านๆ — บุฟเฟต์กับสั่งจานเดี่ยว

ลองนึกภาพแบบนี้ครับ สมมติคุณซื้อบัตรบุฟเฟต์ร้านอาหารแบบเหมาจ่ายครั้งเดียวกินไม่อั้น (= subscription) แต่พอนั่งโต๊ะปุ๊บ พนักงานดันเดินมาเสิร์ฟแล้วคิดเงินคุณ "ทีละจาน" จากเมนู catering ของครัวแทน (= API จ่ายตามโทเคน) — ทั้งที่คุณถือบัตรบุฟเฟต์อยู่ในมือ!

คุณก็กินอิ่มเหมือนกันนั่นแหละ 555 แต่จ่ายผิดช่อง จ่ายซ้ำ และยิ่งกินเยอะยิ่งบานปลาย ทั้งที่บัตรบุฟเฟต์ที่จ่ายไปแล้วครอบคลุมหมดอยู่แล้ว

นั่นแหละครับคือสิ่งที่เกิดขึ้นกับ AI ของผม

ทิมแก้ยังไง — ย้ายมันกลับมานั่ง "ที่นั่งคน"

พอผมชี้ประเด็นนี้ให้ทิมฟัง ทิมก็ลงมือ rewrite ส่วนที่เชื่อมต่อ Codex ใหม่ทั้งดุ้นครับ หัวใจของการแก้คือ — เลิกใช้โหมด "เครื่องเรียกเครื่อง" แล้วเปลี่ยนเป็นโหมด "interactive" คือเปิดมันเหมือนเรานั่งพิมพ์คุยกับมันจริงๆ ผ่านหน้าจอ terminal จำลอง

ทำไมต้องทำขนาดนั้น? เพราะโหมด interactive คือโหมดเดียวกับที่คนจริงๆ นั่งใช้ครับ มันเลยวิ่งบน auth ของ subscription (ที่นั่งคน) — ไม่ใช่ฝั่ง API ที่คิดเงินตามโทเคน

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

นี่คือวิธีเดียวกับที่ทิมทำกับ Claude และ Antigravity อยู่แล้วครับ พอจับ Codex มาเข้าแถวด้วย ผลคือ AI ทั้ง 3 ตัวใน Newton นั่งอยู่บน "ที่นั่งคน" เหมือนกันหมด — ใช้แพ็กเกจ subscription ที่จ่ายเหมาไว้ ไม่มีตัวไหนแอบไปกินมิเตอร์ (พอย้ายมาโหมด interactive แบบนี้ ก็มีโจทย์ตามมาอีกตัวเรื่อง จังหวะที่มันพร้อมรับข้อความแรก — แต่นั่นอีกเรื่องนึง)

ผลที่ได้ — และทำไมมันสำคัญกับลูกค้า Newton

ผมทดสอบจริงเมื่อวานครับ เปิด Codex แบบ interactive แล้วเช็คว่ามันวิ่งบน auth ตัวไหน — ปรากฏว่ามันใช้ login ของ ChatGPT subscription จริงๆ (ไม่ใช่ API key) แถม resume บทสนทนาเก่าต่อได้ด้วย เขียนต่อในไฟล์ log เดิม ทุกอย่างเนียนเหมือนเรานั่งพิมพ์เอง

ทำไมเรื่องนี้ถึงสำคัญกับลูกค้า Newton มากๆ? เพราะ Newton มันคือ AI Agent บน server ส่วนตัวของลูกค้าเอง ที่ทำงานได้ทั้งวันทั้งคืน ลองคิดดูครับ ถ้า AI ตัวนึงทำงานหลังบ้านวันละหลายร้อยรอบ แล้วทุกรอบมันไปกินฝั่ง API จ่ายตามโทเคน — สิ้นเดือนบิลบานแน่นอน นี่แหละจุดที่คนใช้ AI Agent โดนกันบ่อยสุด

แต่ของ Newton ลูกค้าเอา subscription ที่ตัวเองมีอยู่แล้ว (Claude Pro / ChatGPT / Antigravity) มาเสียบเข้าไป แล้ว AI ก็ทำงานบนแพ็กเกจเหมานั้น ใช้เท่าไหร่ก็ราคาเดิม ไม่มีบิลโผล่มาเซอร์ไพรส์ตอนสิ้นเดือน

บทเรียนของผม — เรื่องเล็กที่ไม่เล็ก

เรื่องนี้สอนผมอย่างนึงครับ — เวลาเอา AI ไปฝังในระบบ "วิธีเปิดมัน" สำคัญพอๆ กับ "ใช้มันทำอะไร" เลย เพราะโหมดที่เปิดผิดอันเดียว อาจหมายถึงการจ่ายเงินผิดช่องไปทั้งเดือนโดยไม่รู้ตัว

และนี่คือความต่างของ การมี AI Agent จริงๆ กับการเปิดแชทถาม-ตอบเฉยๆ — พอ AI ลงไปทำงานหลังบ้านแทนเราทั้งวัน เรื่องเล็กๆ แบบ "มันกินจากกระเป๋าไหน" กลายเป็นเรื่องใหญ่ที่ต้องคุมให้อยู่ ไม่งั้นที่ว่าจะประหยัดค่า SaaS อาจกลายเป็นจ่ายแพงกว่าเดิมซะอีก

เรื่องนี้เป็นแค่ฝั่ง "ตัวหนังสือ" นะครับ — ทีหลังผมเจอปัญหาจ่ายซ้ำแบบเดียวกันเป๊ะกับฝั่ง "รูปภาพ" ด้วย ลองอ่านต่อได้ที่ ทิมย้าย pipeline สร้างรูปมาใช้โควต้า subscription จนค่ารูปต่อใบเหลือ 0 บาท

สิ่งที่ผมชอบที่สุดคือ ผมไม่ต้องเป็นคนนั่งไล่โค้ดเองเลยครับ ผมแค่ชี้ประเด็นว่า "เอ๊ะ โหมดนี้มันกินจากกระเป๋าไหนนะ" ทิมก็ไปขุด ไป rewrite ทดสอบ แล้ว deploy ลงทั้ง 3 server ของผมเองให้เสร็จในรอบเดียว — นี่แหละครับเสน่ห์ของการมี AI ที่ลงมือทำงานจริง ไม่ใช่แค่ตอบคำถาม

คำถามที่พบบ่อย

ความต่างระหว่างใช้ AI ผ่าน subscription กับผ่าน API คืออะไร?

Subscription เหมือนบัตรบุฟเฟต์จ่ายเหมาครั้งเดียวกินไม่อั้น ส่วน API จ่ายตามที่ใช้จริงนับเป็นโทเคน ยิ่งใช้เยอะยิ่งจ่ายเยอะครับ ปัญหาคือเวลาต่อ AI เข้าระบบอัตโนมัติ มักใช้โหมดที่วิ่งผ่าน API โดยไม่รู้ตัว ทั้งที่เหมา subscription ไว้แล้ว เป็นการจ่ายซ้ำสอง

จะรู้ได้ยังไงว่า AI ของเรากินจากกระเป๋าไหน?

ต้องดูว่า AI มัน auth ด้วยอะไรตอนรันครับ ถ้าใช้ login token จาก subscription account ก็กินจากแพ็กเกจเหมา แต่ถ้าใช้ API key ที่แยกต่างหากก็กินจากมิเตอร์ วิธีตรวจคือดู environment variable บน server ว่ามี API key ตั้งอยู่หรือเปล่า

AI Agent ที่รันตลอด 24 ชั่วโมงจะทำให้บิล API บานปลายไหม?

ขึ้นอยู่กับว่าเสียบเข้าท่อไหนครับ ถ้า AI รันผ่าน API จ่ายตามโทเคนและทำงานตลอดวัน บิลจะบานแน่นอน แต่ถ้าย้ายมานั่งบน interactive session ที่กินจาก subscription เหมา ก็ใช้เท่าไหร่ราคาเดิม วิธีแก้คือเปิด AI ในโหมด interactive เหมือนคนนั่งพิมพ์เอง

ควรเช็คเรื่องนี้บ่อยแค่ไหน?

ควรเช็คทุกครั้งที่เพิ่ม AI engine ใหม่หรือเปลี่ยนวิธีต่อเข้าระบบครับ เพราะบริษัท AI อาจเปลี่ยน policy ได้ตลอด เช่น แยก quota ฝั่งสั่งงานอัตโนมัติออกจากฝั่ง interactive การมี AI Agent ที่เห็น config จริงช่วยตรวจให้เราได้โดยอัตโนมัติ

ถ้าคุณเป็นเจ้าของธุรกิจที่อยากมี AI Agent ส่วนตัวแบบนี้ — รันบน server ของคุณเอง ใช้ subscription ที่คุณมีอยู่แล้ว ไม่มีบิล API บานปลาย ทำงานแทนคุณได้ทั้งวันทั้งคืน — ลองดู Newton ได้เลยครับ เลือกได้เลยว่าจะใช้ AI ตัวไหนใน 3 ตัว แล้วผมจัดให้มันนั่ง "ที่นั่งคน" บนแพ็กเกจของคุณให้เรียบร้อย ไม่ต้องห่วงเรื่องจ่ายซ้ำซ้อน ดูรายละเอียดที่ newton.incomeinclick.in.th

— ปอนด์