يمكن أن يساعد الذكاء الاصطناعي التوليدي في تطوير التعليمات البرمجية المنخفضة إلى عدم وجود تعليمات برمجية

  • Nov 01, 2023

يمكن لأدوات الذكاء الاصطناعي التوليدية التعامل مع العديد من المهام ذات المستوى المنخفض، لكن يجب على المحترفين توخي الحذر في كيفية استخدامهم للتكنولوجيا في البرمجة.

يويشيرو تشينو / جيتي إيماجيس

بينما الذكاء الاصطناعي التوليدي (الذكاء الاصطناعي) يجعل من الممكن إنشاء تعليمات برمجية للكمبيوتر بنقرة إصبع، والتعامل مع التعليمات البرمجية التي ينشئها الذكاء الاصطناعي بشكل فعال ليس للمطور المواطن غير المدرب. وبدلاً من ذلك، أصبح الذكاء الاصطناعي التوليدي أداة قوية للمطورين المحترفين.

"يمكن أن يتراوح التأثير المباشر للذكاء الاصطناعي على إنتاجية هندسة البرمجيات من 20 إلى 45 بالمائة من الإنفاق السنوي الحالي على الوظيفة"، وفقًا لتقرير ماكينزي. تحليل. عمل فريق من المحللين عبر شركة رؤى الأعمال على التقرير المكون من 68 صفحة.

أيضًا: كيفية استخدام ChatGPT لكتابة التعليمات البرمجية

خاصية مميزة

تقاطع الذكاء الاصطناعي التوليدي والهندسة

يمكن للطفرة في الذكاء الاصطناعي التوليدي أن تستغل إمكانات هائلة في مجال الهندسة. ويمكن أن يأتي أيضًا مع تحدياته، حيث تكتشف المؤسسات والمهندسون على حدٍ سواء تأثير الذكاء الاصطناعي على أدوارهم، واستراتيجيات الأعمال، والبيانات، والحلول، وتطوير المنتجات. كيف تبدو خارطة الطريق المستقبلية لجلب الذكاء الاصطناعي التوليدي إلى قطاع البرامج؟ يقوم ZDNET بفك التشفير من جميع الزوايا.

اقرا الان

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

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

أ 2023 استطلاع من بين 2000 مدير تنفيذي في مجال تكنولوجيا المعلومات أطلقتهم شركة Microsoft، وجدوا أن 87% من مديري تكنولوجيا المعلومات ومحترفي تكنولوجيا المعلومات يعتقدون أن زيادة الذكاء الاصطناعي و من شأن الأتمتة المضمنة في الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة أن تساعدهم على استخدام المجموعة الكاملة من التقنيات بشكل أفضل قدرات. يشير هذا إلى "الاتجاه الذي نشهده عبر الأدوات ذات التعليمات البرمجية المنخفضة". ريتشارد رايلي، المدير العام لـ Power Platform من Microsoft.

يقول الدكتور: "يبدو أن الذكاء الاصطناعي التوليدي يمثل بالتأكيد طريقة أخرى لتوليد التعليمات البرمجية تلقائيًا". جيمس فيرويذر، كبير مسؤولي الابتكار في Pitney Bowes. "إنه يُظهر إمكانية تقديم مساعدة كبيرة في سد الفجوة بين نية الشخص وبرمجة الكمبيوتر المطلوبة لحل المهمة."

ومع ذلك، فإن تطوير البرمجيات هو تجربة أكثر تعقيدًا ويضيف Fairweather أنه بدلاً من مجرد ضخ التعليمات البرمجية. "إن القدرات التوليدية التي نشهدها في نماذج اللغة والصور هي مجموعة فرعية صغيرة من المواضيع التي "ستحتاج إلى تصميم نموذج للذكاء الاصطناعي التوليدي ليأخذ دورًا أكبر في تطوير البرمجيات الآلية". خارج.

"كل نظام برمجي له اعتبارات إضافية - مثل بنية النظام المنطقية والمادية، ونمذجة البيانات، والبناء هندسة النشر، وأنشطة الصيانة والإدارة - التي لا تزال تبدو أبعد بكثير من الذكاء الاصطناعي التوليدي الحالي قدرات."

أيضًا: كيفية استخدام ChatGPT لإنشاء تطبيق

يقول إن الاحتمال الأكثر إلحاحًا بالنسبة للذكاء الاصطناعي هو قدرته على العمل في نهاية المطاف "كوسيلة لتمكين البيئات منخفضة التعليمات البرمجية والبيئات التي لا تحتوي على تعليمات برمجية". ليون كاليكادان، نائب رئيس التكنولوجيا في Atrium.

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

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

تكنولوجيا منخفضة الكود وبدون كود يقول إنه من المرجح أن يكون أكثر توجهاً نحو غير المبرمجين جيسي ريس، CTO في Hummingbird. "إنه يوفر للمؤسسات القدرة على إعادة تصور العمليات التجارية دون الحصول على خبرة كبيرة في مجال تكنولوجيا المعلومات. وهذا أمر بالغ الأهمية بالنسبة للشركات الصغيرة والمتوسطة الحجم، خاصة خلال تحدي العمالة المستمر حيث يمكن أن تعاني من نقص الموظفين أو لا تملك الموارد اللازمة لدعم العمليات التجارية.

أيضًا:أنا أستخدم ChatGPT لمساعدتي في إصلاح التعليمات البرمجية بشكل أسرع، ولكن بأي تكلفة؟

في نهاية المطاف، سوف يعمل الذكاء الاصطناعي التوليدي على المساعدة في جعل التعليمات البرمجية المنخفضة أكثر عدم وجود تعليمات برمجية. يقول: "إن إحدى أهم فوائد الذكاء الاصطناعي التوليدي هي قدرته على سد الفجوة بين البيئات منخفضة التعليمات البرمجية والبيئات التي لا تحتوي على تعليمات برمجية". أوشري مويال، المؤسس المشارك والمدير التنفيذي للتكنولوجيا في Atera.

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

الذكاء الاصطناعي

تأثير الذكاء الاصطناعي على تطوير البرمجيات؟ لا يزال غير واضح
تعد خلفيات Android 14 التي تم إنشاؤها بواسطة الذكاء الاصطناعي ممتعة للغاية. وإليك كيفية إنشائها
يهدف الذكاء الاصطناعي إلى التنبؤ بأخطاء البرمجة الخاصة بالمطورين وإصلاحها قبل وقوع الكارثة
الذكاء الاصطناعي التوليدي هو كل شيء، في كل مكان، في وقت واحد
  • تأثير الذكاء الاصطناعي على تطوير البرمجيات؟ لا يزال غير واضح
  • تعد خلفيات Android 14 التي تم إنشاؤها بواسطة الذكاء الاصطناعي ممتعة للغاية. وإليك كيفية إنشائها
  • يهدف الذكاء الاصطناعي إلى التنبؤ بأخطاء البرمجة الخاصة بالمطورين وإصلاحها قبل وقوع الكارثة
  • الذكاء الاصطناعي التوليدي هو كل شيء، في كل مكان، في وقت واحد