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

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

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

อินเทอร์เฟซการจัดการโปรเจกต์ที่แสดงการตั้งค่าและกฎเกณฑ์ที่สำคัญสำหรับการผสานรวมเครื่องมือเขียนโค้ดด้วย AI อย่างมีประสิทธิภาพ
อินเทอร์เฟซการจัดการโปรเจกต์ที่แสดงการตั้งค่าและกฎเกณฑ์ที่สำคัญสำหรับการผสานรวมเครื่องมือเขียนโค้ดด้วย AI อย่างมีประสิทธิภาพ

ปัญหาประสิทธิภาพบั่นทอนคุณสมบัติที่น่าหวัง

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

ความจริงที่ว่าหน้านี้ค้างหลังจากสิบวินาทีบน Chrome บนมือถือเป็นคนแรก

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

ปัญหาทางเทคนิคที่ได้รับรายงาน:

  • หน้าเว็บขัดข้องบน Chrome มือถือหลังจากผ่านไปประมาณ 10 วินาที
  • Safari ขัดข้องบน iPad
  • มีการถ่ายโอนข้อมูลวิดีโอมากกว่า 200MB
  • ประสิทธิภาพช้าลงเนื่องจากวิดีโอที่ฝังไว้
กราฟแสดงการลดลงอย่างมีนัยสำคัญของเวลาในการเริ่มต้นระบบ เน้นย้ำการปรับปรุงประสิทธิภาพของเครื่องมือเขียนโค้ดด้วย AI
กราฟแสดงการลดลงอย่างมีนัยสำคัญของเวลาในการเริ่มต้นระบบ เน้นย้ำการปรับปรุงประสิทธิภาพของเครื่องมือเขียนโค้ดด้วย AI

กระบวนการทำงานแบบมัลติเอเจนต์ทำให้เกิดความกังวลในทางปฏิบัติ

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

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

ความกังวลของชุมชนเกี่ยวกับการเขียนโค้ดแบบหลาย Agent:

  • การจัดการ merge conflict เมื่อมีการสร้างโค้ดแบบขอบคู่ขนาน
  • ความท้าทายในการสลับ context ระหว่าง agent หลายตัว
  • ภาระงานในการตรวจสอบความถูกต้องเมื่อต้องรีวิวการทำงานหลายรูปแบบ
  • ความสอดคล้องทางสถาปัตยกรรมในโค้ดที่สร้างโดย agent
แผนการจัดการงานที่แสดงให้เห็นแนวทางที่มีโครงสร้างซึ่งจำเป็นต่อการผสานรวมเอเจนต์เขียนโค้ดหลายตัวให้ประสบความสำเร็จ
แผนการจัดการงานที่แสดงให้เห็นแนวทางที่มีโครงสร้างซึ่งจำเป็นต่อการผสานรวมเอเจนต์เขียนโค้ดหลายตัวให้ประสบความสำเร็จ

ช่องว่างเอกสารประกอบและความหงุดหงิดจากประสบการณ์ผู้ใช้

เหนือกว่าปัญหาด้านประสิทธิภาพทางเทคนิค ชุมชนได้ระบุถึงช่องว่างที่สำคัญในเอกสารประกอบและข้อมูลผลิตภัณฑ์พื้นฐาน ผู้ใช้บางคนแสดงความหงุดหงิดเกี่ยวกับการไม่สามารถค้นหารายละเอียดพื้นฐานได้ เช่น IDE รองรับภาษาโปรแกรมใดบ้าง การขาดข้อมูลที่ชัดเจนเกี่ยวกับการรองรับภาษา แม้ผลิตภัณฑ์จะวางจำหน่ายมาได้ประมาณสองปีแล้ว ชี้ให้เห็นถึงความท้าทายด้านการสื่อสารในวงกว้างระหว่างทีมพัฒนาผู้ใช้

ความกังวลเกี่ยวกับประสบการณ์ผู้ใช้ขยายไปไกลกว่าตัวผลิตภัณฑ์เองไปยังวัสดุการตลาด การใช้วิดีโอที่เล่นอัตโนมัติ (autoplaying videos) อย่างหนักในการประกาศ แม้จะตั้งใจเพื่อสาธิตคุณสมบัติ แต่ในที่สุดกลับลดทอนประสบการณ์ผู้ใช้ผ่านการบริโภคข้อมูลที่มากเกินไปและการลดลงของประสิทธิภาพ สิ่งนี้นำไปสู่ข้อเสนอแนะสำหรับทางเลือกที่เบากว่า เช่น การใช้รูปแบบภาพที่ปรับให้เหมาะสมแทนไฟล์วิดีโอเต็ม

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

อ้างอิง: New Coding Model and Agent Interface