بعد الانتشار الواسع لمنصات المواقع الجاهزة المُستندة إلى السحب والإفلات بات إنشاء موقع إلكتروني من أسهل ما يمكن، لكن لتلك المواقع العديد من الجوانب الإيجابية والسلبية، فبغض النظر عن السرعة والسهولة بعيداً عن تعلم البرمجة، إلا أن الأيدي البشرية الخبيرة في المجال يمكن أن تعمل على إصلاح المُشكلات وتقديم الأفكار الفريدة أكثر من النسخ واللصق والتكرار الذي نُشاهده!
فأن كنت مُبرمج أو ترغب في تعلم لغة برمجة جديدة لدخول سوق العمل الشيق والمفتوح في هذا المجال الواسع، لا بد لك من إتقان وممارسة العديد من اللغات ولو كانت بسيطة عبر العديد من الوسائل والأدوات المُنتشرة على الشبكة، لتأتي التقنية وتساعدك أيضاً في هذا المجال عبر تكويد أسرع مما سبق من خلال أداة Deep TabNine للإكمال التلقائي الذكي.
إليك كيفية عمل هذه الأداة
Deep TabNine عبارة عن أداة عميقة قائمة على الذكاء الاصطناعي تم تدريبها على مليوني ملف من GitHub، يتنبأ كل رمز استناداً إلى الرموز التي تأتي قبله، تم تدريب GPT-2 لنفس الغرض ولكن بدلاً من توقع جمل اللغة الطبيعية يتنبأ Deep TabNine ببناء الأكواد المنطقية المطلوبة بشكل اوتوماتيكي.
تدعم أداة Deep TabNine العديد من اللغات مثل Java و Python و JavaScript و C و C ++ و PHP و TypeScript و Kotlin و Objective-C و HTML و CSS و Go و C # و Ruby و Rust و Swift و Haskell و OCaml و Scala و Perl و SQL و باش، أي أنها غنية جداً بمحتواها القيم والمُفيد كثيراً لمن يرغب في تعلم البرمجة أو التطوير والتكويد بنفس الوقت.
تتوفر أدوات أخرى مثل Deep TabNine بالفعل - بما في ذلك التحسس الذكي من مايكروسوفت لـ Visual Studio، ومع ذلك فإن قدرتها على اقتراح رموز متعددة بدلاً من رمز واحد هو ما يجعل هذه الأداة للإكمال التلقائي مميزة للغاية، يتوفر أيضًا إصدار قياسي من TabNine ولكنه لا يعتمد على التعلم العميق، يستخدم التعلم الآلي لتقديم اقتراحات سريعة الاستجابة وموثوقة وذات صلة.
تجدر الإشارة إلى أن Deep TabNine يأتي بمقايضة واحدة - إنه كثيف للغاية لتشغيله على جهاز كمبيوتر محمول وقد لا يقدم اقتراحات بالسرعة التي يوفرها الإصدار القياسي من TabNine، يأمل مطورها جاكسون في إنشاء نموذج أفضل يمكن تشغيله بسهولة على أجهزة الكمبيوتر المحمولة، في الوقت الحالي يقدم خدمة TabNine Cloud التجريبية التي تستخدم وحدات معالجة الرسومات لتسريع اقتراحات الإكمال التلقائي، لتحميل الأداة وتجربتها اضغط (هنا).