قال كيفن وو ، الرئيس التنفيذي والمؤسس لبدء تشغيل AI Agent Agent القفز منظمة العفو الدولية ، إن الجميع هو الترميز.
لكن هذا لا يعني أنهم جميعًا يفعلون ذلك بشكل جيد.
وقال وو إن شركته استأجرت مهندسًا ، فقط للشك في أنها في الغالب ترميز فيبي. وقال “لم يكن لديهم حتى أي فكرة عما يفعله الرمز الذي أنتجته الذكاء الاصطناعي”.
يمكن تعريف الترميز Vibe بطرق مختلفة ، لكنه يشير عمومًا إلى استخدام اللغة الإنجليزية العادية لتوجيه أدوات AI لكتابة الكود. لقد اجتاحت هذه الظاهرة عالم التكنولوجيا ، مما يشكك في حكمة النصيحة الوظيفية الواسعة التي قالت ببساطة: “تعلم الكود”.
ومع ذلك ، أخبر المهندسون في شركات التكنولوجيا الكبرى وأساتذة علوم الكمبيوتر Business Insider أنه على الرغم من أن الذكاء الاصطناعى يمكنهم جعل الترميز أسرع وأكثر متعة ، إلا أنه ليس بديلاً لمهندسي البرمجيات.
وقال نيناد ميدفيدوفيتش ، رئيس قسم علوم الكمبيوتر بجامعة جنوب كاليفورنيا: “الأمر يشبه إلى حد ما إعطاء سائق مبتدئ سيارة سباق”. “هناك بعض الأشياء التي يمكن أن تخطئ للغاية إذا كنت لا تعرف ماذا تفعل.”
وقالت الدراسات Medvidovic أن الذكاء الاصطناعى يعمل بشكل جيد لقطع رمز أسهل أو معتدلة بشكل معتدل ، ولكن بمجرد أن تعطيه مشاكل أكثر تعقيدًا ، “يصبح الترميز فيبي أقل فائدة”.
الترميز مع الذكاء الاصطناعى له حدوده
يمكن أن يؤثر ارتفاع الذكاء الاصطناعي بالفعل على وظائف الترميز للمبتدئين. وجد الباحثون في جامعة ستانفورد في دراسة جديدة أنه في أكثر المهن المعرضة للمنظمة العفوية ، والتي قالوا إنها تشمل مهندسي البرمجيات ، شهد العمال الذين تتراوح أعمارهم بين 22 إلى 25 انخفاضًا نسبيًا بنسبة 13 ٪ في العمالة منذ اعتماد AI التوليدي على نطاق واسع. ووجدت الدراسة أن العمالة لمطوري البرمجيات المهنية المبكرة انخفضت بنسبة 20 ٪ تقريبًا من ذروته في أواخر 2022 إلى يوليو 2025.
وقال تود ميلشتاين ، عالم الكمبيوتر وأستاذ بجامعة كاليفورنيا في لوس أنجلوس ، إن الترميز مع الذكاء الاصطناعى يشبه الترميز مع مهندس صغار. تعطيها تعليمات وتقول ، “لماذا لا تجرب هذا؟” ثم يمكنك مراجعته وتقول: “هذا الجزء جيد ، لكن حاول القيام بهذا الجزء بشكل مختلف.”
ومع ذلك ، فإن الصناعة بعيدة عن المفاهيم الخاطئة المشتركة لترميز الأجواء ، حيث لا يحتاج الشخص الذي يفعلها إلى أن يكون قادرًا على فهم التعليمات البرمجية ، ويمكن لمنظمة العفو الدولية التعامل مع المشروع من البداية إلى النهاية.
وقال ميلشتاين عن المهندسين الذين يستخدمون أدوات الذكاء الاصطناعي: “أنت تقرأ الرمز. أنت مسؤول عن الرمز”. “وفي بعض الأحيان توجد أجزاء صعبة للغاية أو ستكون معقدة للغاية لشرح لمنظمة العفو الدولية ، ولذا انتهى بك الأمر بنفسك أيضًا.”
وقال ميلشتاين إن إنشاء الكود الأولي هو أيضًا جزء صغير من دورة البرنامج – يجب أيضًا الحفاظ عليه ويجب أن يكون له إصلاحات وملحقات الأخطاء بمرور الوقت.
وقال “بالتأكيد ليس هو نفسه ما يفعله مهندس البرمجيات أو يحتاج إلى القيام به”.
وأشار أيضًا إلى أنه عندما يتعلق الأمر بالأنظمة التي يعتمد عليها عالمنا-المؤسسات المالية ، وسوق الأوراق المالية ، والرعاية الصحية ، والطب-فإن المخاطر هي ببساطة عالية جدًا بحيث لا يمكن الوثوق بموجب رمز تم إنشاؤه من الذكاء الاصطناعى دون أن يفهم أي شخص بالفعل الكود ، ومتطلبات الأمان ، وكيفية تفاعلها مع أجزاء أخرى من النظام.
وقال جيجار بهاتي ، مهندس في Openai ، إن أدوات الذكاء الاصطناعى تعمل كمساعد بدلاً من أتمتة عملية الترميز. كمهندس بشري ، قال ، “أنت لا تزال تسيطر”. وقال أيضًا إن الترميز فيبي يمكن أن يكون مفيدًا لإنشاء نموذج أولي سريع أو دليل على المفهوم ، ولكن لكي يكون منتجًا قابلًا للاستخدام ، فإنه يتطلب من المهندسين ذوي الخبرة فهمًا نقديًا لكيفية عمل النظام.
وقال “لا يزال هناك جانب من جوانب ، تحتاج إلى التحدث إلى 10 فرق مختلفة لصنع منتج رائع ، وهذا شيء يشارك مهندسو البرمجيات في الحياة اليومية أيضًا ، بصرف النظر عن الترميز”.
وقالت Ritvika Nagula ، مهندس البرمجيات في Microsoft ، إن وجود فهم أعمق للرمز ضروري لمعرفة كيفية المطالبة بأدوات الذكاء الاصطناعى جيدًا. غالبًا ما تكون ردود الذكاء الاصطناعي جيدة مثل المطالبات التي يتم تقديمها. على سبيل المثال ، قالت إذا لم تعطي أداة الذكاء الاصطناعى السياق الصحيح ، “قد يمنحك حلًا لا ينطبق تمامًا”.
تشفير Vibe يغير طبيعة هندسة البرمجيات
على الرغم من قيودها ، قال المهندسون والأساتذة إن ترميز الأجواء يمكن أن يجعل البرمجة أسرع وأكثر متعة.
وقالت أنتارا ديف ، مصممة المنتج في Microsoft: “يمكنك تجربة الأشياء بسرعة كبيرة”. “إنه أمر ممتع للغاية أيضًا. يمكنك إنشاء الكثير من الأفكار الجيدة في غضون ثوانٍ أو دقائق. يمكنك الانتقال من حل إلى الحل الآخر.”
قال ميلشتاين إن الذكاء الاصطناعي جيد حاليًا في القيام ببعض الترميز الأساسي الذي يحتاجه كل تطبيق ، مما يسرع العملية ويسمح للمهندسين بالتركيز على الأجزاء الممتعة والمليئة بالتحديات. وقال “مجرد التخلص من الأشياء الدنيوية هو مكسب إنتاجي كبير”.
تتحسن أدوات الذكاء الاصطناعى بسرعة ، وقال ميلشتاين وميدفيدوفيتش إنهما يعيدون تقييم ما يعنيه ذلك باستمرار لمهندسي البرمجيات ومناهج علوم الكمبيوتر.
وقال ميدفيدوفيتش عن الذكاء الاصطناعي: “أحد الأشياء التي ندركها هو أن طلابنا سوف يستخدمونه سواء أردناهم أم لا”.
قال الأساتذة إنهم ما زالوا يركزون على غرس الأساسيات ، التي لا يرون أنها غير ضرورية في أي وقت قريب.
بدلاً من استبدال المهندسين ، قالوا إنه من الأرجح أن ما يعنيه أن يكون مهندس برمجيات سيستمر في التطور ، وسيشمل بلا شك أن AI Vibe Coding ، أيًا كان الشكل الذي تتخذه في النهاية.