أصدر مختبر علي بابا تونجى للحوسبة الذكية مؤخرًا أداة مساعدة للذكاء الاصطناعي تعتمد على Visual Studio Code - SmartVscode، وجعل إطار عمل وحدة تحكم التطبيقات الخاص بالتقنية الأساسية مفتوح المصدر. يستخدم SmartVscode تقنية معالجة اللغة الطبيعية للسماح للمستخدمين بالتحكم المباشر في VS Code من خلال أوامر صوتية بسيطة، مما يؤدي إلى تحسين كفاءة التطوير وتجربة المستخدم بشكل كبير. سيشرح محرر Downcodes هذه الأداة المساعدة القوية للذكاء الاصطناعي والتكنولوجيا التي تقف وراءها بالتفصيل.
إحدى القدرات الأساسية لـ SmartVscode هي التحكم بسهولة في VS Code من خلال اللغة الطبيعية. يمكن للمستخدمين إدخال العمليات التي يريدون تنفيذها، مثل تغييرات النمط أو كتابة تعليمات برمجية محددة، وسيقوم SmartVscode تلقائيًا بإكمال الخطوات مثل البحث عن التكوينات وتعديل التكوينات. بالإضافة إلى ذلك، يمكن لـ SmartVscode أيضًا استخدام الوظائف الغنية لـ VS Code لتطوير تطبيقات متنوعة. يمكن للمستخدمين وصف احتياجاتهم من خلال اللغة الطبيعية والسماح للنماذج الكبيرة بتحقيق تطوير التطبيقات بمساعدة VS Code.
باستخدام المكون الإضافي SmartVscode، يمكن للمستخدمين البحث عنه وتنزيله في سوق امتدادات VS Code، ثم إدخال وصف المهمة في نافذة حوار SmartVscode في الشريط الجانبي الأيسر من VSCode، وانتظار التنفيذ وعرض النتائج. باعتباره الدعم الفني وراء SmartVscode، فإن إطار عمل وحدة التحكم في التطبيقات هو إطار عمل مبتكر لتنسيق واجهة برمجة التطبيقات (API) يعتمد على نماذج ووكلاء لغة واسعة النطاق، وهو يحقق التحكم في اللغة الطبيعية للتطبيقات من خلال دمج واجهات واجهة برمجة التطبيقات (API) للتطبيق.
تكمن القدرة التنافسية الأساسية لإطار عمل App-Controller في منطق تنسيق واجهة برمجة التطبيقات الآلي الخاص به ووضع تفاعل البيانات سهل الاستخدام، مما يقلل من التعقيد ودورة التطوير لمطوري التطبيقات في عملية تقديم الذكاء، ويسرع توسيع وتحسين وظائف التطبيق. كما أنه يدعم العديد من نماذج اللغات واسعة النطاق ويوفر موارد توثيق غنية لمساعدة المطورين على البدء بسهولة والاستفادة الكاملة من جميع ميزات إطار العمل.
على الرغم من أن SmartVscode يُظهر إمكانات قوية، إلا أن هناك أيضًا بعض القيود في الإمكانات، مثل القيود في إمكانات الاستدلال الكبيرة للنموذج، وسرعة الاستدلال النموذجي، والدعم المحدود لميزات VS Code. يواصل فريق البحث تحسين خوارزميات التدريب وتحليل التعليمات الخاصة بالنموذج لتقليل تكرار الأخطاء وتحسين دقة العمليات.
في المستقبل، سيقوم فريق البحث بحل هذه المشكلات تدريجيًا من خلال التحديثات والتكرارات المنتظمة للتأكد من أن SmartVscode يصبح مساعدًا ذكيًا قويًا لمطوري VS Code.
عنوان المصدر المفتوح لوحدة تحكم التطبيقات:
https://github.com/alibaba/app-controller
عنوان مفتوح المصدر لملحق Smart-vscode:
https://github.com/alibaba/smart-vscode-extension
بشكل عام، يوفر SmartVscode وإطار عمل App-Controller الذي يقف وراءه تجربة برمجة جديدة للمطورين، كما توفر طبيعتها مفتوحة المصدر أيضًا مساهمة مهمة في تطوير وتطبيق تكنولوجيا الذكاء الاصطناعي. على الرغم من أنه لا تزال هناك بعض أوجه القصور، ومع التقدم المستمر والتحديثات المتكررة للتكنولوجيا، فإن SmartVscode سيصبح بالتأكيد أداة لا غنى عنها لمطوري VS Code.