Simon Willison's Weblog 40 วันที่แล้ว general AI Generated

Quoting Boris Cherny

เกี่ยวกับ Anthropic
Simon Willison's Weblog 12 Sep 2026
109
0
100
13 12m



เจาะประเด็น
AI / Coding


Anthropic ตั้งมาตรฐานโค้ดที่ Claude เขียน ต้องดีกว่าคนเขียนเอง



ถ้าปล่อยให้ AI เขียนโค้ดแบบไม่มีด่านตรวจ สุดท้ายได้ของที่ไม่มีใครกล้าแตะ




ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที



คำถามจริงไม่ใช่ว่า AI เขียนโค้ดได้ไหม แต่ว่าคุณกล้าปล่อยโค้ดนั้นขึ้นโปรดักชันโดยไม่มีใครตรวจหรือเปล่า




บอริส เชอร์นี (Boris Cherny) ออกมาพูดประโยคหนึ่งที่คนเขียนโค้ดสาย AI ควรเอาไปแปะไว้เหนือจอ นั่นคือโค้ดที่ Claude เขียนขึ้นสำหรับใช้งานจริง ควรต้องผ่านมาตรฐานที่สูงกว่าโค้ดที่มนุษย์เขียนด้วยซ้ำ ฟังครั้งแรกอาจรู้สึกขัดๆ ว่าทำไมของที่ AI ทำถึงต้องเจอเงื่อนไขหนักกว่าคน แต่ถ้าคิดตามจริง มันคือการยอมรับตรงๆ ว่าเรายังไม่ไว้ใจ AI เต็มร้อย และนั่นไม่ใช่เรื่องน่าอายเลย



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



ด่านตรวจที่ ANTHROPIC ใช้จริง


เชอร์นีเล่าว่าที่ Anthropic เขามีกลไกป้องกันหลายชั้นเพื่อให้แน่ใจว่าเรื่องนี้เกิดขึ้นจริง ไม่ใช่แค่พูดสวยๆ ในบล็อกโพสต์ แต่มีของจริงวางอยู่ครบ ตั้งแต่กฎ lint จำนวนมาก ชุดเทสต์หนาๆ เทสต์แบบ end to end ที่ขับเคลื่อนด้วย Claude เอง ไปจนถึง fuzzer ที่ใช้ Claude ช่วยรันทุกวัน




Lint rules + ชุดเทสต์

กฎตรวจสไตล์และข้อผิดพลาดพื้นฐานจำนวนมาก ทำงานคู่กับชุดเทสต์ที่ครอบคลุม เพื่อจับปัญหาก่อนโค้ดไปถึงมือคนอื่น



End to end tests ที่ Claude ขับเอง

เทสต์ระดับทั้งระบบที่ให้ Claude เป็นตัวรันและตรวจผล ลดภาระคนที่ต้องมานั่งไล่ทีละเคส



Fuzzer ที่ใช้ Claude รันทุกวัน

ยิงข้อมูลแปลกๆ เข้าใส่ระบบแบบอัตโนมัติทุกวัน เพื่อหาจุดพังที่คนเขียนเทสต์ปกติคาดไม่ถึง



Code review และ security review อัตโนมัติ

ตรวจโค้ดและตรวจช่องโหว่ความปลอดภัยแบบไม่ต้องรอคนว่างมาไล่อ่านทีละบรรทัด



Refactoring อัตโนมัติ

จัดระเบียบโค้ดใหม่แบบอัตโนมัติ ช่วยกันไม่ให้โค้ดเน่าค้างสะสมจนแก้ไม่ไหว


มุมที่น่าสนใจคือ หลายอย่างในรายการนี้ก็เป็น Claude ที่คอยตรวจ Claude ด้วยกันเอง ไม่ใช่มนุษย์นั่งเฝ้าทุกจุด ฟังดูเหมือนให้โจรจับโจร แต่มันคือวิธีที่ pragmatic มากในทางปฏิบัติ เพราะถ้าคุณพึ่งคนตรวจทั้งหมด คุณจะติดคอขวดทันทีที่ปริมาณโค้ดพุ่งขึ้น



“
Without these, you can end up with a mess that is hard to maintain down the line.


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



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



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



💡

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



ที่มา: Simon Willison's Weblog — อ่านต้นฉบับ


#AIcoding #ClaudeCode #SoftwareQuality

🔗 อ่านต่อ · สินค้าและคำถามที่เกี่ยวข้อง

สินค้ามาแรงตอนนี้

คนขายของถามบ่อย

ความคิดเห็น 4

กำลังโหลดความคิดเห็น...