Alibaba Tongyi Intelligent Computing Laboratory เปิดตัว SmartVscode ซึ่งเป็นเครื่องมือช่วย AI ที่ใช้ VS Code และใช้เฟรมเวิร์ก App-Controller ซึ่งเป็นเทคโนโลยีหลักแบบโอเพ่นซอร์ส SmartVscode ช่วยให้ผู้ใช้ควบคุม VS Code ได้โดยตรงผ่านภาษาธรรมชาติ เช่น การเปลี่ยนสไตล์หรือการเขียนโค้ด ซึ่งช่วยปรับปรุงประสิทธิภาพการพัฒนาอย่างมาก กรอบงาน App-Controller รองรับโมเดลภาษาขนาดใหญ่หลายโมเดล และมอบตรรกะการประสาน API อัตโนมัติและโหมดการโต้ตอบข้อมูลที่ใช้งานง่าย ช่วยลดความซับซ้อนของกระบวนการพัฒนาอัจฉริยะของแอปพลิเคชัน และลดวงจรการพัฒนาให้สั้นลง
Alibaba Tongyi Intelligent Computing Laboratory ซึ่งเป็นบริษัทในเครือของ Alibaba Group เพิ่งเปิดตัว SmartVscode เครื่องมือช่วย AI ในตลาดส่วนขยาย Visual Studio Code เครื่องมือนี้ใช้เฟรมเวิร์กการควบคุมอัจฉริยะของแอปพลิเคชัน App-Controller ที่พัฒนาโดยห้องปฏิบัติการอย่างอิสระเพื่อให้ทราบถึงฟังก์ชันการควบคุม VS Code โดยตรงผ่านภาษาธรรมชาติ โดยมีเป้าหมายเพื่อเพิ่มประสิทธิภาพประสบการณ์การโต้ตอบของผู้ใช้และปรับปรุงประสิทธิภาพการพัฒนา ปัจจุบัน เทคโนโลยีหลักของ SmartVscode เป็นแบบโอเพ่นซอร์ส และเฟรมเวิร์ก App-Controller ช่วยให้แอปพลิเคชันตอบสนองและดำเนินการตามคำสั่งตามภาษาธรรมชาติ ทำให้กระบวนการโต้ตอบระหว่างแอปพลิเคชันและผู้ใช้ง่ายขึ้นอย่างมาก
ความสามารถหลักอย่างหนึ่งของ 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 และโซลูชันการจัดการ API ที่มีประสิทธิภาพ ในอนาคต คาดว่าจะปรับปรุงประสิทธิภาพการพัฒนาเพิ่มเติมและส่งเสริมการประยุกต์ใช้เทคโนโลยี AI ในด้านการพัฒนาซอฟต์แวร์ . รอคอยการอัปเดตครั้งต่อไปที่จะนำเสนอคุณสมบัติที่ทรงพลังยิ่งขึ้นและประสบการณ์ผู้ใช้ที่ราบรื่นยิ่งขึ้น