Laboratorium Komputasi Cerdas Alibaba Tongyi baru-baru ini merilis alat asisten AI berdasarkan Visual Studio Code - SmartVscode, dan menjadikan teknologi intinya kerangka App-Controller open source. SmartVscode menggunakan teknologi pemrosesan bahasa alami untuk memungkinkan pengguna mengontrol VS Code secara langsung melalui perintah suara sederhana, sehingga sangat meningkatkan efisiensi pengembangan dan pengalaman pengguna. Editor Downcodes akan menjelaskan alat bantu AI yang kuat ini dan teknologi di baliknya secara mendetail.
Salah satu kemampuan inti SmartVscode adalah mengontrol VS Code dengan mudah melalui bahasa alami. Pengguna dapat memasukkan operasi yang ingin mereka lakukan, seperti mengubah gaya atau menulis kode tertentu, dan SmartVscode akan secara otomatis menyelesaikan langkah-langkah seperti menemukan konfigurasi dan memodifikasi konfigurasi. Selain itu, SmartVscode juga dapat menggunakan kekayaan fungsi VS Code untuk mengembangkan berbagai aplikasi. Pengguna dapat menggambarkan kebutuhan mereka melalui bahasa alami dan membiarkan model besar mewujudkan pengembangan aplikasi dengan bantuan VS Code.
Dengan menggunakan plug-in SmartVscode, pengguna dapat mencari dan mendownloadnya di pasar ekstensi VS Code, lalu memasukkan deskripsi tugas di jendela dialog SmartVscode di sidebar kiri VSCode, tunggu eksekusi dan tampilkan hasilnya. Sebagai dukungan teknis di balik SmartVscode, kerangka App-Controller adalah kerangka orkestrasi API inovatif berdasarkan model dan agen bahasa berskala besar. Kerangka ini mewujudkan kontrol bahasa alami pada aplikasi dengan mengintegrasikan antarmuka API aplikasi.
Daya saing inti kerangka App-Controller terletak pada logika orkestrasi API otomatis dan mode interaksi data yang mudah digunakan, yang mengurangi kompleksitas dan siklus pengembangan pengembang aplikasi dalam proses memperkenalkan kecerdasan, dan mempercepat perluasan dan peningkatan teknologi. fungsi aplikasi. Ini juga mendukung beberapa model bahasa berskala besar dan menyediakan sumber daya dokumentasi yang kaya untuk membantu pengembang dengan mudah memulai dan memanfaatkan sepenuhnya semua fitur kerangka kerja.
Meskipun SmartVscode menunjukkan potensi yang kuat, terdapat juga beberapa keterbatasan dalam kemampuannya, seperti keterbatasan dalam kemampuan inferensi model besar, kecepatan inferensi model, dan terbatasnya dukungan fitur VS Code. Tim peneliti terus mengoptimalkan algoritma pelatihan dan penguraian instruksi model untuk mengurangi frekuensi kesalahan dan meningkatkan akurasi operasi.
Di masa depan, tim peneliti akan secara bertahap memecahkan masalah ini melalui pembaruan dan iterasi rutin untuk memastikan bahwa SmartVscode menjadi asisten cerdas yang kuat untuk pengembang VS Code.
Alamat sumber terbuka Pengontrol Aplikasi:
https://github.com/alibaba/app-controller
alamat sumber terbuka smart-vscode-extension:
https://github.com/alibaba/smart-vscode-extension
Secara keseluruhan, SmartVscode dan kerangka App-Controller di belakangnya menghadirkan pengalaman pemrograman baru bagi pengembang, dan sifat open source-nya juga memberikan kontribusi penting terhadap pengembangan dan penerapan teknologi AI. Meskipun masih ada beberapa kekurangan, dengan kemajuan berkelanjutan dan pembaruan teknologi yang berulang, SmartVscode pasti akan menjadi alat yang sangat diperlukan bagi pengembang VS Code.