เครื่องมือเขียนโค้ด AI รั่วไหลของ Anthropic ถูกโคลนกว่า 8,000 ครั้งบน GitHub แม้ถูกลบจำนวนมาก

เครื่องมือเขียนโค้ด 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)