قادة الفكر

لماذا مستقبل توليد الشيفرة باستخدام الذكاء الاصطناعي هو التخصيص

mm
أضف Unite.AI إلى مصادرك المفضلة على Google

وفقًا لمكينزي، فإن التأثير الاقتصادي للذكاء الاصطناعي العام هو الأكبر في مجال تطوير المنتجات وتأتمة الشيفرة، مما يؤدي إلى تأثير يبلغ 900 مليار دولار.

دعونا نغوص أعمق في حالة تأتمة الشيفرة، وتخصيص الشيفرة، وطاقتها.

حالة الذكاء الاصطناعي العام وتأتمة الشيفرة في عام 2024

في عام 2023، انفجرت ChatGPT ومساعد الترميز الخاص به، CoPilot، إلى الشهرة بين المبرمجين. أظهرت نماذج GPT والمعروفة الأخرى أن نماذج اللغة الكبيرة يمكن أن تولد وتكمل وترمم وتنقل الشيفرة جيدًا.

اليوم، هناك مجموعة متنوعة من مساعدي الترميز. بينما يعتبر CoPilot قائد الفئة، هناك مساعدي ترميز بالذكاء الاصطناعي العام مع تخصصات مختلفة. لذكر بعضها:

  • تتخصص Anima في الواجهة الأمامية، وتحول التصاميم إلى شيفرة (مثل Figma إلى React)

  • تتميز Codium بكتابة الاختبارات وإدارة الطلبات الجديدة

  • يقدم Replit بيئة تطوير متوافرة عبر الإنترنت مع مساعد ذكاء اصطناعي مخصص

  • يقدم Tab9 حلًا داخليًا ومحميًا للغاية للمؤسسات

تظهر منافسوا CoPilot بانتظام، على سبيل المثال، magic.dev و Poolside، وعدا بأداء أفضل وخبرة أفضل. تواصل النماذج في التطور – من المتوقع الإعلان عن GPT5 قريبًا، ويوفر LlamaCode نموذجًا مفتوحًا المصدر عالي المستوى، مع ظهور إصدارات محسنة على HuggingFace [لوحة تصنيف نماذج الشيفرة]. إنها مجرد بداية لتأتمة الشيفرة بنماذج اللغة الكبيرة.

وفقًا لجيثب، يسرع CoPilot التطوير بنسبة 55% [بحث]. تقارير مستخدمي Anima عن توفير ما يصل إلى 50% من وقت الترميز الأمامي [دراسة حالة], مما يجعلهم أسرع مرتين مع نهاية جودة المنتج أفضل من حيث تجربة المستخدم – وأقل تذبذب بين المصممين والمطورين.

تخصيص الشيفرة بالذكاء الاصطناعي

جافاسكريبت هي لغة الترميز الأكثر شعبية (جيثب 2023)، ورياكت هي إطار العمل الأكثر شعبية لجافاسكريبت على الويب، يستخدمه أكثر من 40% من المطورين (ستاك أوفيرفلو 2023).

الآن، إذا اخذنا 100 فريق هندسي يبني على رياكت، سنجد 100 أسلوب ترميز مختلف.

لكل فريق مجموعة تكنولوجية (مجموعة التكنولوجيا المستخدمة في هندسة البرمجيات). بعض الفرق تستخدم مكتبات مفتوحة المصدر مثل Next.js، مما يسمح لهم بتحسين الأداء. بعضهم يستخدم إطارات واجهة المستخدم مثل Radix، MUI، أو Ant. يجب على الفرق التي تستخدم رياكت إضافة حزم إدارة الحالة، مثل رياكت كويري، ريدكس، موبكس، وغيرها. وهناك آلاف المكتبات المفتوحة المصدر الشهيرة لجافاسكريبت.

علاوة على ذلك، يمكن تحقيق نفس الوظيفة بطرق مختلفة. بعض الفرق تفضل تصميم الشبكة، في حين يفضل الآخرون تصميم Flex وينجحون في الحصول على نفس النتائج. هناك تفضيلات بناء الجملة. بعضهم يستخدم دوال جافاسكريبت الكلاسيكية، في حين يستخدم الآخرون دوال السهم. هناك اتفاقيات تسمية مثل camelCase، kebab-case، وطرق مختلفة لتحديد أسماء المكونات والدوال. هناك طرق لا حصر لها لتنظيم الشيفرة، مثل كيفية تغليف المكونات المفتوحة المصدر بطريقة تجعل واجهة الشيفرة تبدو متسقة للشيفرة المفتوحة المصدر أو البروبريتارية.

عند الترميز لمشروع معين، يتبع كل مطور قواعد وتوافق قاعدة الشيفرة.

من أجل أن يلعب الذكاء الاصطناعي دورًا رئيسيًا في الترميز لفريق هندسي، يجب أن يرمز مثل الفريق. هذا يعني أن الذكاء الاصطناعي يجب أن يكون لديه الكثير من السياق لتخصيص شيفرته.

الخاتمة: الإمكانات في توليد الشيفرة بالذكاء الاصطناعي

ما زلنا نشق سطح قدرات الذكاء الاصطناعي العام.

عند مناقشة نماذج الذكاء الاصطناعي العام، يجب اعتبار التخصيص كتزويد النموذج بالسياق الأمثل لمهمته. تزويد النموذج بالسياق الرائع المتعلق بالشيفرة الحالية وتجربة المستخدم ووظيفة المستخدم سينتج عنه نتائج أفضل. من أجل استخدام نماذج الذكاء الاصطناعي العام إلى أقصى إمكانياتها، نقوم بتغليفها كمنتجات مع أنظمة داعمة تعمل مع خوارزميات وخطوط عريضة “تقليدية”. هذا هو كيف ن tốiم الذكاء الاصطناعي إلى أقصى إمكانياته.

ستستمر البرمجيات في تناول العالم بشكل أسرع وأسرع، مما يزيد من الإنتاجية والهامش والناتج المحلي الإجمالي.

المديرون التنفيذيون، وقادة تكنولوجيا المعلومات، وقادة المشاريع الذين يعتمدون التأتمة سيسمحون لأفرادهم بتسليم 2x وربما 5x أسرع، مما يمنحهم ميزة على المنافسين. إحضار المنتجات بشكل أسرع إلى السوق وبتكلفة أقل سيزيد من هامش الشركة وزيادة الناتج المحلي الإجمالي القادم من التكنولوجيا.

تطوير البرمجيات الأرخص يعني أن البرمجيات يمكن أن تأتي وتحل مشاكل أكثر. ما كان يعتبر سلبيًا من حيث العائد على الاستثمار سيصبح إيجابيًا. البرمجيات التي تحل مشاكل محددة يمكن أن تكون مجدية إذا كان تكلفة التطوير منخفضة بنسبة 80%.

سيبرمج المزيد من الناس، وسيبرمجون بشكل أسرع. سيتولى وكلاء الذكاء الاصطناعي العام إنتاج الشيفرة واختبارها ونشرها، وسيقوم البشر بالجزء الإبداعي، مما يطور المزيد من الهندسة المعمارية وتجربة المستخدم مما يعتبر اليوم ترميزًا. أرى المزيد من مناصب المطورين في المستقبل. ومع ذلك، سيتطور التطوير إلى مستوى أعلى من التجريد.

Avishay Cohen هو المدير التنفيذي ومؤسس Anima. Anima تقوم بآلية هندسة الواجهة الأمامية باستخدام تصميم مدعوم بالذكاء الاصطناعي إلى كود. مع أكثر من 900 ألف تثبيت ، Anima هي الأداة التجارية رقم 1 للمطورين في متجر Figma وتم تسميتها مؤخرًا كبائع ممثل لتقنية تصميم إلى كود بواسطة Gartner.