เครื่องมือเขียนโค้ด AI ที่รั่วไหลของ Anthropic ถูกคัดลอกมากกว่า 8,000 ครั้งบน GitHub แม้จะมีการลบจำนวนมาก
เครื่องมือช่วยเขียนโค้ดด้วยปัญญาประดิษฐ์ (AI) ภายในของบริษัท Anthropic ซึ่งรั่วไหลออกมา ได้รับความนิยมอย่างสูงบนแพลตฟอร์ม GitHub โดยถูกคัดลอก (fork) ไปมากกว่า 8,000 ครั้ง แม้ว่าจะมีการแจ้งลบตามกฎหมาย DMCA (Digital Millennium Copyright Act) จำนวนมากก็ตาม เหตุการณ์นี้เกิดขึ้นหลังจากที่ผู้ใช้รายหนึ่งชื่อ “elder-plinius” ได้เผยแพร่ระบบพรอมต์ (system prompt) ลับของ Anthropic ซึ่งออกแบบมาเพื่อให้โมเดล Claude 3.5 Sonnet ทำหน้าที่เป็นผู้ช่วยเขียนโค้ดขั้นสูง
ระบบพรอมต์ดังกล่าวมีชื่อว่า “claude-dev” ซึ่งเป็นเครื่องมือที่ช่วยให้ AI สามารถโต้ตอบกับคอมพิวเตอร์ของผู้ใช้ได้อย่างมีประสิทธิภาพ โดยสามารถรันคำสั่ง bash อ่านไฟล์ แก้ไขโค้ดด้วยรูปแบบ diff และนำทางผ่านหน้าจอได้คล้ายกับเครื่องมือยอดนิยมอย่าง Cursor หรือ Aider เนื้อหาของพรอมต์นี้ถูกออกแบบมาอย่างละเอียด โดยใช้แท็ก XML เพื่อกำหนดโครงสร้างการทำงาน เช่น สำหรับการดูภาพหน้าจอ สำหรับการวางแผน สำหรับขั้นตอนการดำเนินการ และ สำหรับการเรียกใช้เครื่องมือ
ตามข้อมูลจาก GitHub รีโพซิทอรีต้นฉบับ “elder-plinius/claude-dev” ถูกคัดลอกไปทั้งสิ้น 8,234 ครั้ง ภายในเวลาไม่กี่วันหลังการเผยแพร่ แม้ Anthropic จะดำเนินการแจ้งลบรีโพซิทอรีเหล่านี้หลายร้อยรายการ แต่ชุมชนนักพัฒนาก็ยังคงสร้าง fork ใหม่ขึ้นมาอย่างต่อเนื่อง ส่งผลให้จำนวน fork ยังคงเพิ่มขึ้นอย่างรวดเร็ว นักวิเคราะห์ชี้ว่าความนิยมนี้เกิดจากประสิทธิภาพสูงของเครื่องมือ โดยผู้ใช้รายงานว่ามันสามารถแก้ไขบั๊ก จัดการโปรเจกต์ขนาดใหญ่ และแม้แต่ “แฮ็กตัวเอง” เพื่อปรับปรุงการทำงานได้
โครงสร้างของระบบพรอมต์ claude-dev ประกอบด้วยส่วนสำคัญหลายส่วน ประการแรกคือการกำหนดบทบาทให้ Claude เป็น “Claude Dev” ซึ่งเป็น AI สูงสุดที่เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ โดยมีกฎการทำงานที่เข้มงวด เช่น ต้องคิดก่อนทำ คิดทีละขั้นตอน และหลีกเลี่ยงการเดา นอกจากนี้ยังมีเครื่องมือเฉพาะ เช่น read_file, write_file, bash, และ web_search เพื่อให้ AI สามารถโต้ตอบกับระบบจริงได้ พรอมต์ยังกำหนดให้ AI ใช้รูปแบบ diff สำหรับการแก้ไขไฟล์ โดยอ้างอิงจากเครื่องมืออย่าง Git เพื่อความแม่นยำสูงสุด
กระบวนการทำงานของ claude-dev เริ่มต้นด้วยการสังเกตภาพหน้าจอผ่านแท็ก ซึ่ง AI จะวิเคราะห์เพื่อเข้าใจบริบท จากนั้นจะวางแผนในแท็ก และ ก่อนเรียกใช้เครื่องมือที่จำเป็น ตัวอย่างเช่น หากต้องแก้ไขโค้ด AI จะรันคำสั่ง bash เพื่อตรวจสอบไฟล์ สร้าง diff แล้วใช้ write_file เพื่อบันทึกการเปลี่ยนแปลง ผู้ใช้หลายรายทดสอบแล้วพบว่ามันสามารถจัดการงานซับซ้อน เช่น การรีแฟคเตอร์โค้ดหรือการตั้งค่าโปรเจกต์ใหม่ได้ดีกว่าผู้ช่วย AI ทั่วไป
เหตุผลที่เครื่องมือนี้ถูกคัดลอกจำนวนมากมาจากการที่ Anthropic ยังไม่เปิดตัวฟีเจอร์ “computer use” อย่างเป็นทางการ แม้จะมีการประกาศไว้ในเดือนตุลาคม แต่ยังอยู่ในขั้นทดสอบ Claude 3.5 Sonnet ซึ่งเป็นโมเดลหลักที่ใช้ในพรอมต์นี้ มีความสามารถด้านการมองเห็น (vision) ที่ช่วยให้เข้าใจภาพหน้าจอได้ดี ผู้ใช้ชุมชนจึงนำพรอมต์นี้ไปใช้ผ่าน API ของ Anthropic หรือแพลตฟอร์มอย่าง Poe โดยปรับแต่งให้เหมาะสม บาง fork ยังเพิ่มฟีเจอร์ใหม่ เช่น การรองรับเครื่องมือเพิ่มเติมหรือการปรับปรุงความปลอดภัย
Anthropic ได้รับแจ้งเกี่ยวกับการรั่วไหลนี้แล้ว และกำลังดำเนินการลบรีโพซิทอรีที่ละเมิดลิขสิทธิ์ตาม DMCA อย่างไรก็ตาม ชุมชน GitHub มองว่านี่เป็นการต่อสู้ที่ “ไร้ประโยชน์” เนื่องจาก fork ใหม่เกิดขึ้นทันทีหลังการลบ ผู้เชี่ยวชาญด้าน AI ชี้ว่าการรั่วไหลนี้อาจเร่งให้ Anthropic เปิดตัวเครื่องมืออย่างเป็นทางการเร็วขึ้น เพื่อตอบสนองความต้องการของนักพัฒนา ในขณะเดียวกันก็ก่อให้เกิดข้อกังวลเรื่องความปลอดภัย เนื่องจาก AI สามารถรันคำสั่งระบบได้โดยตรง หากพรอมต์ถูกปรับแต่งในทางที่ผิด
จากสถิติล่าสุด จำนวน fork ของ claude-dev ยังคงเพิ่มขึ้น โดยมีรีโพซิทอรียอดนิยมอย่าง “infinite-cat/claude-dev” ที่มีดาว (star) กว่า 1,000 ดวง ชุมชนนักพัฒนาแบ่งปันประสบการณ์การใช้งาน เช่น การใช้ในการพัฒนาเว็บแอปหรือการดีบักโปรเจกต์ Python บางรายถึงกับเรียกมันว่า “Cursor killer” เนื่องจากประสิทธิภาพที่เหนือกว่าในบางงาน Anthropic ยังไม่แสดงท่าทีอย่างเป็นทางการนอกจากการแจ้งลบ แต่เหตุการณ์นี้เน้นย้ำถึงความท้าทายในการควบคุมข้อมูลลับในยุค AI ที่ข้อมูลแพร่กระจายรวดเร็ว
สรุปแล้ว การรั่วไหลของ claude-dev ไม่เพียงแสดงให้เห็นถึงความสามารถภายในของ Anthropic แต่ยังสะท้อนแนวโน้มที่ชุมชนนักพัฒนาจะเข้าถึงเครื่องมือ AI ขั้นสูงผ่านช่องทางไม่เป็นทางการ แม้จะมีความเสี่ยงด้านลิขสิทธิ์และความปลอดภัยก็ตาม เหตุการณ์นี้อาจเป็นจุดเปลี่ยนที่ทำให้บริษัท AI ต้องปรับกลยุทธ์การเปิดตัวผลิตภัณฑ์ให้รวดเร็วยิ่งขึ้น
(จำนวนคำประมาณ 728 คำ)
This Article is sponsored by Gnoppix AI (https://www.gnoppix.org)