Claude Code & การเปลี่ยนแปลงของ Agentic Coding: มุมมองลึกจาก Boris Cherny แห่ง Anthropic
ในโลกของการพัฒนาซอฟต์แวร์ที่เปลี่ยนแปลงอย่างรวดเร็ว การมาของ AI และโมเดลที่มีความสามารถในการเขียนโค้ดได้อย่างชาญฉลาดกลายเป็นจุดเปลี่ยนสําคัญ หนึ่งในเสียงที่น่าสนใจในวงการนี้คือ Boris Cherny ผู้สร้าง Claude Code และสมาชิกทีมเทคนิคของ Anthropic ที่ได้เล่าถึงวิวัฒนาการของการเขียนโปรแกรมและ UX ของเครื่องมือเขียนโค้ด พร้อมทั้งชี้ให้เห็นถึงทิศทางของผลิตภัณฑ์ในยุคที่โมเดล AI กําลังพัฒนาแบบ "unexponential" หรือก้าวกระโดดอย่างรวดเร็วเกินกว่าที่จะคาดเดาได้
บทความนี้จะพาเราไปสํารวจมุมมองของ Boris Cherny เกี่ยวกับการเปลี่ยนแปลงของการเขียนโปรแกรมตั้งแต่ยุคแรกเริ่มจนถึงยุค AI และแนวทางของทีม Claude Code ในการสร้างผลิตภัณฑ์ที่สอดคล้องกับการเปลี่ยนแปลงนี้ พร้อมทั้งวิเคราะห์เชิงลึกและแง่มุมที่น่าสนใจจากเนื้อหาในคลิป เพื่อให้เราเข้าใจภาพใหญ่ของอนาคตการเขียนโค้ดและการใช้งานโมเดล AI ได้ดียิ่งขึ้น
วิวัฒนาการของการเขียนโปรแกรม: จากสวิตช์บอร์ดสู่ AI
Boris ได้เล่าถึงจุดเริ่มต้นของการเขียนโปรแกรมในช่วงปี 1930-1940 ซึ่งในเวลานั้นยังไม่มีซอฟต์แวร์อย่างที่เราคุ้นเคย การเขียนโปรแกรมเป็นกระบวนการทางกายภาพที่เกี่ยวข้องกับสวิตช์บอร์ดและอุปกรณ์เครื่องจักรกล ต่อมาในปี 1950 การใช้บัตรเจาะรู (punch cards) ก็กลายเป็นวิธีการหลักในการเขียนโปรแกรม ซึ่งเป็นเรื่องใกล้ตัวของ Boris เพราะคุณปู่ของเขาเป็นหนึ่งในโปรแกรมเมอร์คนแรก ๆ ในสหภาพโซเวียต และแม่ของเขาก็ได้เล่าถึงความทรงจําในวัยเด็กที่เห็นกองบัตรเจาะรูและใช้สีเทียนวาดลงไปบนบัตรเหล่านั้น
ในยุคแรก ๆ การเขียนโปรแกรมต้องใช้เครื่องพิมพ์ดีดเพื่อเจาะรูบนบัตรเจาะรู ต่อมาได้เกิดโปรแกรมแก้ไขข้อความ (text editor) ตัวแรกที่ชื่อว่า Ed ซึ่งถูกพัฒนาโดย Ken Thompson ที่ Bell Labs ซึ่งแม้จะดูเรียบง่ายและไม่มีคุณสมบัติอย่างเคอร์เซอร์หรือ scroll back แต่มันคือจุดเริ่มต้นของ UX สําหรับการเขียนโปรแกรมในซอฟต์แวร์
หลังจากนั้นก็มีนวัตกรรมสําคัญอย่าง Vim และ Emacs ซึ่งกลายเป็นโปรแกรมแก้ไขข้อความยอดนิยมในวงการนักพัฒนา
ในปี 1980 มีการพัฒนา Smalltalk '80 ซึ่งเป็นหนึ่งในโปรแกรมแรก ๆ ที่นําเสนออินเทอร์เฟซกราฟิกสําหรับการเขียนโปรแกรม โดยมีฟีเจอร์ที่ล้ําหน้าอย่าง live reload ซึ่ง Boris ชี้ว่าเป็นสิ่งที่เรายังพยายามทําให้ดีขึ้นในยุค React JS ปัจจุบัน
แนวทางของ Claude Code กับการรับมือยุค AI ที่พัฒนาอย่างรวดเร็ว
Boris เล่าให้ฟังถึงแนวทางการพัฒนาผลิตภัณฑ์ของทีม Claude Code ซึ่งเน้นการเริ่มต้นจาก Terminal โดยให้ผู้ใช้เข้าถึงโมเดล AI ในระดับต่ําที่สุดเท่าที่จะทําให้ยังคงประสิทธิภาพการทํางานได้ดี
เหตุผลหนึ่งมาจาก Anthropic เป็นบริษัทที่เน้นการพัฒนาโมเดล AI และต้องการให้ผู้ใช้ได้สัมผัสความสามารถของโมเดลอย่างแท้จริง อีกส่วนหนึ่งคือทีมเองก็ยังไม่แน่ใจว่า UX ที่เหมาะสมที่สุดสําหรับยุคนี้คืออะไร จึงเลือกเริ่มจากสิ่งที่เรียบง่ายและยืดหยุ่นที่สุด
Claude Code จึงเป็นผลิตภัณฑ์ที่ตั้งใจให้เป็นเครื่องมือทั่วไป ที่แสดงศักยภาพของโมเดลอย่างชัดเจน โดยไม่ปิดกั้นการใช้งานและสามารถทํางานร่วมกับเครื่องมืออื่น ๆ ได้อย่างไร้รอยต่อ
โมเดล AI กับการเติบโตแบบ Unexponential
หนึ่งในข้อสรุปสําคัญของ Boris คือโมเดล AI กําลังเติบโตและพัฒนาความสามารถแบบไม่เป็นเส้นตรงหรือ exponential แต่เขาใช้คําว่า unexponential เพื่อสื่อถึงการก้าวกระโดดอย่างรวดเร็วและเกินกว่าที่คาดคิดได้
การเล่าประวัติศาสตร์ของการเขียนโปรแกรมและ UX จาก Boris ให้ภาพที่ชัดเจนว่าเทคโนโลยีและประสบการณ์ผู้ใช้ในวงการนี้เปลี่ยนแปลงอย่างไรบ้าง และเหตุใดจึงสําคัญต่อการพัฒนาระบบ AI ที่เน้นการเขียนโค้ด
วิธีการของ Claude Code ที่เน้นความเรียบง่ายและความเป็นกลางจึงเหมาะสมกับยุคนี้ที่ยังไม่มีใครรู้ว่า UX แบบไหนจะเหมาะสมที่สุดในอนาคต การเปิดให้ผู้ใช้ทดลองและปรับแต่งเองถือเป็นการเรียนรู้และพัฒนา UX ที่ดีที่สุดในสถานการณ์ที่ยังไม่แน่นอน
นอกจากนี้ การที่โมเดล AI กําลังเติบโตแบบ unexponential ทําให้ทีมพัฒนาผลิตภัณฑ์ต้องเตรียมพร้อมรับมือกับการเปลี่ยนแปลงอย่างรวดเร็ว และต้องสร้างเครื่องมือที่สามารถปรับเปลี่ยนและขยายตัวได้ง่าย ซึ่ง Claude Code พยายามตอบโจทย์นี้อย่างชัดเจน
อีกประเด็นที่น่าสนใจคือการที่ Boris และทีม Anthropic มองว่าโมเดลที่ทั่วไปและครอบคลุมที่สุดจะเป็นฝ่ายชนะ ทําให้เราเห็นภาพการพัฒนาโมเดล AI ที่ไม่เพียงแต่เพิ่มความสามารถเฉพาะทาง แต่ต้องขยายขอบเขตและการใช้งานให้หลากหลายมากขึ้น เพื่อรองรับการใช้งานที่กว้างขวางในอนาคต
สรุปความสําคัญของ Claude Code ในยุค AI
Claude Code เป็นเครื่องมือที่เน้นให้ผู้ใช้เข้าถึงโมเดล AI ได้อย่างลึกซึ้งผ่าน Terminal โดยไม่จํากัดรูปแบบการใช้งาน
การเล่าถึงวิวัฒนาการของการเขียนโปรแกรมและ UX ของเครื่องมือเขียนโค้ดโดย Boris Cherny สะท้อนให้เห็นถึงความเปลี่ยนแปลงที่สําคัญในวงการเทคโนโลยี โดยเฉพาะอย่างยิ่งในยุคที่โมเดล AI กําลังเข้ามามีบทบาทสําคัญในกระบวนการสร้างซอฟต์แวร์
แนวทางของ Claude Code ที่เน้นความเรียบง่ายและเปิดกว้าง เป็นตัวอย่างที่ดีของการรับมือกับความไม่แน่นอนในอนาคต และเป็นการเปิดโอกาสให้ผู้ใช้ได้ทดลองและค้นพบวิธีการใช้งานที่ดีที่สุดสําหรับตนเอง
โมเดล AI ที่เติบโตแบบ unexponential ทําให้โลกของการเขียนโปรแกรมและการพัฒนาซอฟต์แวร์ต้องปรับตัวอย่างรวดเร็ว ทั้งในแง่ของเทคโนโลยี เครื่องมือ และกระบวนการทํางาน
สุดท้ายนี้ ความเข้าใจในประวัติศาสตร์และวิวัฒนาการของเครื่องมือเขียนโค้ดจะช่วยให้เราเตรียมตัวรับมือกับการเปลี่ยนแปลงอย่างมั่นใจ และสามารถใช้ประโยชน์จาก AI เพื่อสร้างสรรค์ซอฟต์แวร์ที่มีคุณภาพและตอบโจทย์ยุคดิจิทัลได้อย่างแท้จริง