ข้ามไปเนื้อหาหลัก
อัปเดต

Claude เว็บกับแอป Desktop สตรีมคำตอบยาว ๆ ลื่นขึ้นราว 4 เท่า หลังเขียน renderer ใหม่

Anthropic เขียน renderer ของ Claude บนเว็บและแอป Desktop ใหม่ ให้แตะเฉพาะส่วนที่เปลี่ยนแทนที่จะวาดทั้งหน้าจอใหม่ทุกครั้ง ทำให้คำตอบยาว ๆ ค้างน้อยลง 9 เท่า และรักษาเฟรมเรตได้ดีขึ้นมาก

โดย ณัฐพล ยงค์ไพบูลย์ผู้ร่วมก่อตั้งกลุ่ม Claude Thailand Community

เกิดอะไรขึ้น

Lydia Hallie วิศวกรของ Anthropic โพสต์บน X (Twitter) ว่าทีมงานเขียน renderer ที่ใช้สตรีมคำตอบของ Claude บนเว็บและแอป Desktop ใหม่ทั้งหมด ผลคือคำตอบยาว ๆ ตอนนี้สตรีมลื่นขึ้นราว 4 เท่า

ข้อความต้นฉบับระบุไว้ตรง ๆ ว่า “We rebuilt the streaming renderer to only touch what’s still changing, so a long reply stalls 9x less on a slower laptop, its worst freeze is 4.5x shorter, and on a 120Hz MacBook it holds 120fps start to finish.” แปลว่าคำตอบยาว ๆ จะออกอาการค้างน้อยลง 9 เท่าบนโน้ตบุ๊กสเปกไม่แรง อาการค้างหนักสุดสั้นลง 4.5 เท่า และบนจอ 120Hz อย่าง MacBook ตอนนี้รักษาเฟรมเรต 120fps ได้ตลอดตั้งแต่ต้นจนจบคำตอบ

ภาพประกอบการ์ดเปรียบเทียบสองคอลัมน์ Before กับ Now แสดงตัวเลขสามแถว แถวแรกคือเฟรมเรตเฉลี่ย 109 fps เทียบกับ 120 fps แถวสองคือสัดส่วนเวลาที่หน้าจอค้างระหว่างสตรีมคำตอบเป็นแถบยาว 49 เปอร์เซ็นต์เทียบกับแถบสั้น 17 เปอร์เซ็นต์ แถวสามคืออาการค้างหนักสุดครั้งเดียว 210 มิลลิวินาทีเทียบกับ 0 มิลลิวินาที

สาเหตุของปัญหาเดิม

ที่ผ่านมาหลายคนคงเคยเจอปัญหาตอน Claude ตอบยาว ๆ แล้วหน้าจอกระตุก หรือค้างเป็นพัก ๆ สาเหตุคือ renderer เดิมสร้างหน้าจอใหม่ทั้งหมดทุกครั้งที่มีข้อความชิ้นใหม่เข้ามาจากการสตรีม ยิ่งคำตอบยาว ยิ่งมีจำนวนครั้งที่ต้องวาดใหม่ทั้งหน้าเยอะขึ้นเรื่อย ๆ renderer ที่เขียนใหม่แก้ปัญหานี้ตรงจุด ด้วยการอัปเดตเฉพาะส่วนของหน้าจอที่ข้อความเปลี่ยนจริง ๆ เท่านั้น

ผลทดสอบเปรียบเทียบของทีมงาน

ทีมงานเว็บนี้ทดสอบเทียบเองบนโน้ตบุ๊กเครื่องเดียวกัน หน้าจอ 120Hz ระหว่าง build เก่า (15 กรกฎาคม) กับ build ใหม่ (24 สิงหาคม) ขณะให้ Claude สตรีมคำตอบยาว ได้ผลตามนี้

  • เฟรมเรตเฉลี่ยขยับจาก 109 fps เป็น 120 fps เต็ม
  • สัดส่วนเวลาที่หน้าจอค้างระหว่างสตรีม ลดจาก 49% เหลือ 17%
  • อาการค้างหนักสุดครั้งเดียว ลดจาก 210 มิลลิวินาที เหลือ 0 มิลลิวินาที คือแทบไม่มีอาการค้างหนักให้เห็นอีกแล้ว

ต้องทำอะไรเพิ่มไหม

ไม่ต้อง ผู้ใช้ทั่วไปได้ประโยชน์เต็ม ๆ โดยไม่ต้องอัปเดตอะไรเอง แค่เปิดใช้ Claude ผ่านเว็บหรือแอป Desktop ตามปกติ ระบบฝั่งเซิร์ฟเวอร์และตัว renderer ที่โหลดมาใหม่จะทำงานให้อัตโนมัติ

มุมมองจากผู้เขียน

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


ข้อมูลในบทความนี้อ้างอิงจากโพสต์ของ Lydia Hallie วิศวกรของ Anthropic บน X (Twitter) ประกอบกับผลทดสอบเปรียบเทียบที่ทีมงานเว็บนี้ทำเอง อ่านต้นทางได้ที่ลิงก์ด้านล่าง

อ่านต้นฉบับ >

รับข่าวสารทางอีเมล

บทความใหม่ ข่าวอัปเดตเกี่ยวกับ Claude และประกาศกิจกรรมของชุมชน ส่งให้เป็นครั้งคราว ไม่ถี่จนรำคาญ

มาคุยกันต่อในกลุ่ม Facebook

ถาม-ตอบ แชร์เทคนิค โชว์ผลงาน และติดตามกิจกรรมของชุมชน พื้นที่พูดคุยหลักของเราอยู่ที่นั่น