เมื่อเร็วๆ นี้ Alibaba Tongyi Intelligent Computing Laboratory ได้เปิดตัวเครื่องมือช่วย AI ที่ใช้ Visual Studio Code - SmartVscode และสร้างเทคโนโลยีหลักเป็นโอเพ่นซอร์สเฟรมเวิร์ก App-Controller SmartVscode ใช้เทคโนโลยีการประมวลผลภาษาธรรมชาติเพื่อให้ผู้ใช้สามารถควบคุม VS Code ได้โดยตรงผ่านคำสั่งเสียงง่ายๆ ซึ่งช่วยปรับปรุงประสิทธิภาพการพัฒนาและประสบการณ์ผู้ใช้อย่างมาก บรรณาธิการของ Downcodes จะอธิบายเครื่องมือเสริม AI อันทรงพลังและเทคโนโลยีเบื้องหลังโดยละเอียด
ความสามารถหลักอย่างหนึ่งของ SmartVscode คือการควบคุม VS Code ได้อย่างง่ายดายผ่านภาษาธรรมชาติ ผู้ใช้สามารถเข้าสู่การดำเนินการที่ต้องการดำเนินการ เช่น การเปลี่ยนแปลงสไตล์หรือการเขียนโค้ดเฉพาะ และ SmartVscode จะทำตามขั้นตอนต่างๆ ให้เสร็จสิ้นโดยอัตโนมัติ เช่น การค้นหาการกำหนดค่าและการแก้ไขการกำหนดค่า นอกจากนี้ SmartVscode ยังสามารถใช้ฟังก์ชันที่หลากหลายของ VS Code เพื่อพัฒนาแอปพลิเคชันต่างๆ ผู้ใช้สามารถอธิบายความต้องการของตนผ่านภาษาที่เป็นธรรมชาติ และปล่อยให้โมเดลขนาดใหญ่ตระหนักถึงการพัฒนาแอปพลิเคชันด้วยความช่วยเหลือของ VS Code
การใช้ปลั๊กอิน SmartVscode ผู้ใช้สามารถค้นหาและดาวน์โหลดได้ในตลาดส่วนขยาย VS Code จากนั้นป้อนคำอธิบายงานในหน้าต่างโต้ตอบ SmartVscode ในแถบด้านซ้ายของ VSCode รอการดำเนินการและแสดงผลลัพธ์ เนื่องจากการสนับสนุนด้านเทคนิคที่อยู่เบื้องหลัง SmartVscode เฟรมเวิร์ก App-Controller จึงเป็นเฟรมเวิร์กการจัดระเบียบ API ที่เป็นนวัตกรรมใหม่โดยอิงตามโมเดลภาษาขนาดใหญ่และเอเจนต์ ทำให้ตระหนักถึงการควบคุมภาษาที่เป็นธรรมชาติของแอปพลิเคชันโดยการรวมอินเทอร์เฟซ API ของแอปพลิเคชัน
ความสามารถในการแข่งขันหลักของเฟรมเวิร์ก App-Controller อยู่ที่ตรรกะการประสาน API อัตโนมัติและโหมดการโต้ตอบข้อมูลที่ใช้งานง่าย ซึ่งช่วยลดความซับซ้อนและวงจรการพัฒนาของนักพัฒนาแอปพลิเคชันในกระบวนการแนะนำข่าวกรอง และเร่งการขยายและปรับปรุง ฟังก์ชั่นการใช้งาน นอกจากนี้ยังรองรับโมเดลภาษาขนาดใหญ่หลายภาษา และมอบทรัพยากรเอกสารประกอบที่หลากหลายเพื่อช่วยให้นักพัฒนาเริ่มต้นใช้งานและใช้ประโยชน์จากคุณสมบัติทั้งหมดของเฟรมเวิร์กได้อย่างง่ายดาย
แม้ว่า SmartVscode จะแสดงศักยภาพที่แข็งแกร่ง แต่ก็มีข้อจำกัดบางประการในความสามารถ เช่น ข้อจำกัดในความสามารถในการอนุมานโมเดลขนาดใหญ่ ความเร็วในการอนุมานโมเดล และการสนับสนุนฟีเจอร์ที่จำกัดของ VS Code ทีมวิจัยกำลังเพิ่มประสิทธิภาพการฝึกอบรมของโมเดลและอัลกอริธึมการแยกวิเคราะห์คำสั่งอย่างต่อเนื่อง เพื่อลดความถี่ของข้อผิดพลาด และปรับปรุงความแม่นยำของการดำเนินงาน
ในอนาคต ทีมวิจัยจะค่อยๆ แก้ไขปัญหาเหล่านี้ผ่านการอัปเดตและการทำซ้ำเป็นประจำเพื่อให้แน่ใจว่า SmartVscode จะกลายเป็นผู้ช่วยอัจฉริยะที่ทรงพลังสำหรับนักพัฒนา VS Code
ที่อยู่โอเพ่นซอร์สของ App-Controller:
https://github.com/alibaba/app-controller
ที่อยู่โอเพ่นซอร์ส smart-vscode-extension:
https://github.com/alibaba/smart-vscode-extension
โดยรวมแล้ว SmartVscode และเฟรมเวิร์ก App-Controller ที่อยู่เบื้องหลังจะนำประสบการณ์การเขียนโปรแกรมใหม่มาสู่นักพัฒนา และลักษณะโอเพ่นซอร์สของมันยังมีส่วนสำคัญต่อการพัฒนาและการประยุกต์ใช้เทคโนโลยี AI แม้ว่าจะยังมีข้อบกพร่องอยู่บ้าง แต่ด้วยความก้าวหน้าอย่างต่อเนื่องและการอัปเดตเทคโนโลยีซ้ำๆ SmartVscode จะกลายเป็นเครื่องมือที่ขาดไม่ได้สำหรับนักพัฒนา VS Code อย่างแน่นอน