OpenAI ยอมรับ GPT-6 Sol/Luna มีบั๊ก image encoding ช่วงสามวันแรก ทำให้เข้าใจภาพแย่ลงทั้งบน API และ Codex (รวม computer use) — แนะนำให้รัน eval ใหม่ ส่วน Codex 0.157 อุดช่องให้ network policy มีผลตลอดคำขอ
ข่าวตามหลัง: changelog ของ OpenAI API มีรายการลงวันที่ 25 ก.ย. 2026 ระบุว่า “Fixed a bug in image encoding that degraded image understanding in GPT-6 Sol and GPT-6 Luna” และบอกว่าการแก้นี้ “improves results on visual tasks in the API and Codex, including computer use” พร้อมคำแนะนำตรง ๆ ว่า “If your use cases involve image inputs, we recommend rerunning your evaluations and retrying workflows affected by the issue.”
GPT-6 Sol และ Luna เปิดบน API เมื่อ 22 ก.ย. แปลว่าช่วงราว สามวันแรก ใครก็ตามที่ส่งภาพเข้าโมเดล ไม่ว่าจะเป็น screenshot, เอกสารสแกน หรือ computer use ใน Codex ได้ผลที่แย่กว่าความสามารถจริงของโมเดล OpenAI ไม่ได้บอกว่าบั๊กคืออะไร และไม่ได้บอกว่าคุณภาพลดลงมากแค่ไหน
ใครได้รับผลกระทบ
- ทีมที่รัน eval เพื่อตัดสินใจย้ายจาก GPT-5.6 ในช่วง 22–25 ก.ย. ถ้าชุดทดสอบมีภาพ ผลส่วนนั้นใช้ไม่ได้ ต้องรันใหม่
- ผู้ใช้ computer use / agent ที่อ่านหน้าจอ ใน Codex ถ้าเห็นอาการคลิกผิดที่หรืออ่านหน้าจอผิดในช่วงนั้น อาจไม่ได้เป็นปัญหาจาก prompt ของคุณ
- pipeline ที่ประมวลผลเอกสารหรือภาพแบบ batch ที่รันในช่วงนั้น OpenAI แนะนำให้ “retry” งานที่ได้รับผลกระทบ แต่ changelog ไม่ได้พูดถึงการคืนเงิน
Codex CLI 0.157.0 (25 ก.ย.)
Codex รุ่น rust-v0.157.0 ออกวันเดียวกัน (02:31 UTC) มีรายการที่นักพัฒนาควรรู้:
- “Added GPT-6 Sol and Luna, including Amazon Bedrock support and migration prompts for older models”
- “Enforced network restrictions across redirects and ongoing HTTP and WebSocket traffic, including cancellation when policy changes revoke access” จาก PR #47389 และ #47407 ที่ merge เมื่อ 22–23 ก.ย. คำอธิบายใน PR บอกว่าข้อจำกัดปลายทาง “must remain effective during redirects, response body reads, and established WebSocket traffic” หลังแก้ ระบบจะตรวจปลายทางของทุก redirect และตัดการเชื่อมต่อ WebSocket ที่เปิดค้างไว้ได้ทันทีเมื่อ policy เปลี่ยน การปฏิเสธจาก policy ยังถูกนับเป็น error ที่ไม่ retry
- เอา tier
ultrafastออกจากgpt-5.6-sol(#47130) - เพิ่ม timeout ของการอัปโหลดไฟล์จาก 60 วินาทีเป็น 5 นาที และ retry เมื่ออัปโหลดล้มชั่วคราว
- เปิด fullscreen transcript และให้ background server เริ่มเองเป็นค่าเริ่มต้น
รุ่น 0.157.1 ตามมาเมื่อ 26 ก.ย. แต่ release notes ไม่มีรายละเอียด
มุมมอง AI Curator
บั๊กนี้เป็นบทเรียนเรื่อง eval ในสัปดาห์เปิดตัว ทุกครั้งที่มีโมเดลใหม่ ทีมมักรีบรันชุดทดสอบแล้วตัดสินใจภายในไม่กี่วัน แต่ช่วงนั้นเป็นช่วงที่ฝั่งเซิร์ฟเวอร์ของผู้ให้บริการยังไม่นิ่งที่สุด กรณีนี้ OpenAI ยังดีที่ประกาศใน changelog ไม่ได้แก้เงียบ ๆ แต่ประกาศอยู่ในบรรทัดเดียวที่ไม่มีตัวเลขว่าคุณภาพลดลงเท่าไร และเราไม่รู้ว่าผลวัดอิสระที่ออกมาช่วงแรก เช่น Artificial Analysis ที่ใช้ตัดสินว่า GPT-6 “ไม่ได้เก่งขึ้น” มีส่วนที่วัดด้วยภาพและถูกบั๊กนี้กระทบหรือไม่ ควรดูว่า AA จะรันใหม่หรือเปล่า
แนวปฏิบัติที่ควรใช้: ใส่ model snapshot + วันที่รัน ไว้ในผล eval ทุกครั้ง และถ้าตัดสินใจย้ายโมเดลจากผลที่วัดในสัปดาห์แรก ให้รันซ้ำอีกรอบหลังผ่านไป 1–2 สัปดาห์ ทีมไทยที่ใช้ GPT กับงาน OCR เอกสารภาษาไทยหรืออ่านใบเสร็จ ซึ่งเป็นงานที่ไวต่อคุณภาพของ image encoder มาก ควรรันชุดทดสอบภาพใหม่ก่อนสรุปว่า Sol/Luna ดีกว่าหรือแย่กว่า 5.6
ส่วนฝั่ง Codex การแก้ network policy ให้มีผลกับทุก redirect และทุกการเชื่อมต่อที่ค้างอยู่เป็นเรื่องพื้นฐานที่ควรมีตั้งแต่แรก PR ถูก merge ก่อน OpenAI เปิดรายงานเหตุเอเจนต์หนีออกทาง DNS และ OpenAI ไม่ได้บอกว่าสองเรื่องนี้เกี่ยวกัน แต่ทั้งสองเรื่องบอกสิ่งเดียวกัน คือ sandbox ของเอเจนต์ที่ตรวจ policy แค่ “ตอนเริ่ม” ไม่พอ ถ้าคุณสร้าง sandbox เองสำหรับเอเจนต์ ให้ตรวจ redirect และการเชื่อมต่อที่เปิดค้างด้วย
แหล่งข่าว
อ่านเพิ่มในหมวด เครื่องมือนักพัฒนา
Betelgeuse รัน Qwen3.8 Flash Next ขนาด 68GB บน RTX 3060 กับแรม 16GB ส่วน Basalt วัดให้เห็นว่าเอนจินที่เร่งด้วยแฟล็กลัดทำให้โมเดลลืมของ
Betelgeuse ฟอร์ก llama.cpp ที่เปิดเมื่อ 31 ต.ค. ดึง expert จาก NVMe เข้า VRAM ตามต้องการ อ้าง 22 tok/s แบบไม่ทิ้ง expert แต่ README เตือนเองว่ายังทดลองและตัวเลขมาจากคนละรอบ วันเดียวกันผู้พัฒนา Basalt เผยผลวัดว่าแฟล็กเร่งความเร็วทำคุณภาพ Q8 ตกไปใกล้ Q2
กฎห้ามโคลนเกมของ Claude Code เริ่มกระทบงานจริง บริษัทรับทำเกมกระดานร้องงานลูกค้าหยุด แต่รายงานหลายชิ้นปนกับตัวกรองไซเบอร์คนละเรื่อง
ต่อจากที่เราพบกฎนี้ในไบนารี Claude Code ผู้ใช้เริ่มรายงานว่างานเชิงพาณิชย์ถูกปฏิเสธ และ Tom's Hardware กับ Mashable หยิบไปรายงาน แต่เมื่อไล่ issue ที่อ้างถึง พบว่าหลายรายการเกิดก่อนกฎจะมา จึงน่าจะเป็นตัวกรองด้านไซเบอร์ ส่วน Anthropic ยังไม่ชี้แจง
Claude Code ส่ง transcript ของ background agent ให้โมเดลทุก ~30 วินาทีเพื่อเขียนสถานะ 3–5 คำ ผู้วัดรายงานกินราว 16% และยังปิดแบบทางการไม่ได้
รายงานอิสระพบว่าฟีเจอร์ agent_summary ของ Claude Code ส่ง transcript เต็มของ background agent ไปถามสถานะทุก ~30 วินาที คิดเป็น 16.4% ของค่าใช้จ่ายในระบบของผู้วัด Issue เปิดมาตั้งแต่ ส.ค. ยังไม่มีสวิตช์ปิดที่รองรับ เราตรวจพบโค้ดนี้ใน 2.1.314 และพบกฎใหม่เรื่องเกมที่ไม่อยู่ใน changelog