هل سيستبدل منظمة العفو الدولية مطوري الويب (وكيف يجب أن تتكيف)؟

كلما زاد الوقت الذي أقضيه على مشاركات قراءة وسائل التواصل الاجتماعي من قبل المؤثرين منظمة العفو الدولية ، كلما رأيت مطوري الويب (مثلي) قلقًا على أنهم سيكونون خارج العمل في أقل من عام.
إنه يذكرني بشيء قرأته قبل بضع سنوات ، القاعدة الذهبية لتطوير البرمجيات:
بغض النظر عن السؤال ، يمكن أن تبدأ الإجابة دائمًا بـ “يعتمد …”
عندما يسألني أحد المطورين إذا كنت قلقًا من أن AI ستحل محلني ، أجد نفسي أقول ، “حسنًا ، يعتمد ذلك …”
نحن نقف على عتبة ثورة تطوير الويب
أفكر في التقدم الأخير في الذكاء الاصطناعي بنفس الطريقة التي أفكر بها في أول سيارات على الطرق التي تعمل بالبخار (أو ما نشير إليه عادة اليوم كسيارات).
مرة أخرى في منتصف القرن التاسع عشر في المملكة المتحدة ، كان الناس قلقون من أنه مقارنةً بأنماط النقل التي تجرها الخيول ، فإن هذه المركبات التي تعمل بالطاقة البخارية ستعطي الطرق ، وتعرض السلامة العامة للخطر ، وتسبب حوادث مميتة.
أدى ذلك إلى سلسلة من الأفعال البرلمانية التي تقيد بشدة استخدام المركبات التي تعمل بالطاقة البخارية. كان القانون الأكثر تقييدًا هو قانون القاطرات لعام 1865 ، الذي تطلب من المركبات السفر بحد أقصى 4 ميلاً في الساعة (6.4 كم/ساعة) في البلاد و 2 ميل في الساعة (3.2 كم/ساعة) في المدينة ، وكذلك مطالبة رجل يحمل علامة حمراء للسير أمام مركبات الطريق التي تسحب ويلات متعددة. أوقفت هذه الأفعال بشكل فعال تطوير السيارات في المملكة المتحدة لمعظم القرن التاسع عشر.
في حين تم تبرير المخاوف المتعلقة بالسيارات – وأدركت في النهاية – تم قبول السيارات تدريجياً لأنها أصبحت أكثر شيوعًا ويمكن الوصول إليها. ببساطة ، جعلت السيارات من السهل على المنتجات الانتقال من النقطة A إلى النقطة B. أعتقد أننا يمكن أن نتفق جميعًا على أنه في بعض الأماكن ، وخاصة المدن ، يمكن أن تكون العديد من السيارات على الطريق ضارة. لا يمكننا أيضًا إنكار تأثيرها على مجتمعنا وعدد جوانب حياتنا اليومية بشكل أفضل من خلال امتلاك مركبة شخصية تسير على الطرق.
منظمة العفو الدولية عادة ما يحصل عليها بشكل صحيح
لقد كنت محظوظًا بما يكفي لاستخدام أشكال مختلفة من الذكاء الاصطناعي لدعم عملي منذ أوائل عام 2021. في ذلك الوقت ، أصدرت Openai GPT-3، وكنت أستخدمها بانتظام ككاتب فني لمشاركات المدونة والدروس والوثائق. في وقت لاحق من ذلك العام ، أصدر جيثب Copilot، وكنت قادراً على تعطل ترخيص مشرف مفتوح المصدر ، والذي استخدمته باستمرار لتوليد الكود. منذ ذلك الحين ، تم بمساعدة أي شيء عملت عليه عمليا. بشكل عام ، لقد كانت تجربة إيجابية.
لقد نجحت في بنجاح كل شيء من الإضافات إلى الألعاب المستندة إلى الويب ، وحتى بعض تطبيقات سطح المكتب الشخصية ، وكلها باستخدام الذكاء الاصطناعي. كان نجاحي الأخير هو بناء WordPress.com تقويم المحتوى في غضون ساعتين تقريبًا ، باستخدام الحيرة للبحث والتطوير والمؤشر للبناء.
ولكن عندما يخطئ …
بين الحين والآخر ، رغم ذلك ، يفقد الذكاء الاصطناعي المؤامرة.
لقد قرأت قصص الناس الترميز فيبي تطبيقات SaaS ، فقط لتسرب تفاصيل عملائهم بعد اختراق التطبيقات بسبب ثغرات الأمن المتعددة. في الآونة الأخيرة ، قام وكيل منظمة العفو الدولية بحذف الشركة بالكامل قاعدة بيانات الإنتاج خلال تجميد رمز. أنا متأكد من أننا سمعنا جميعًا قصصًا عن بوت وكلاء منظمة العفو الدولية والوكلاء الذين يقولون بثقة إن الرمز ثابت أو يعمل عندما ، في الواقع ، لا يزال مكسورًا.
في وقت سابق من هذا العام ، استخدمت المؤشر للبناء WP Debug، تطبيق سطح مكتب إلكترون صغير يتيح لك قراءة وعرض WordPress Debug.log بشكل أكثر نظافة. فتح شخص ما تذكرة لطلب إضافة عنوان URL لمستودع GitHub إلى التطبيق حول التطبيق. نظرًا لأنه لم يكن لدي أي خبرة في الإلكترون ، فقد استغرق الأمر مني الجزء الأفضل من يومين كاملين فقط لتنفيذ هذا الطلب الصغير ، وهو أمر يمكن أن يكمله مطور الإلكترون ذي الخبرة في غضون ساعة. في كل مرة يخبرني وكيل المؤشر بثقة أن النافذة التي تم تنفيذها بشكل صحيح ، وفي كل مرة اختبرت فيها ، فشلت فشلاً ذريعًا.
في الأسبوع الماضي ، كنت أستخدم الحيرة لمساعدتي في إنشاء درس حول مجهول بيانات الإنتاج. بينما كنت أقوم بمراجعة الإخراج الذي تم إنشاؤه ، بدا كل شيء جيدًا حتى وصلت إلى القسم الخاص باستراتيجيات عدم الكشف عن هويته. لقد ولدت الحيرة هذا:
يوفر WordPress العديد من وظائف التعقيم المدمجة التي يجب الاستفادة منها في البرامج النصية المخصصة لمجهول:
// Sanitize email addresses
$sanitized_email = sanitize_email( $raw_email );
// Sanitize text fields
$sanitized_text = sanitize_text_field( $raw_text );
// Sanitize file names
$sanitized_filename = sanitize_file_name( $raw_filename );
// Sanitize HTML content
$sanitized_html = wp_kses_post( $raw_html );
إذا كنت تعرف أي شيء عن وظائف WordPress Development API ، فأنت تعلم أن التطهير ليس هو نفسه عدم الكشف عن هويته. إذا كنت تريد أن ترى مدى خطأ مشروع مرموم فيبي ، تحقق من محاولتي الأولى لبناء أ لعبة إطلاق النار ثلاثية الأبعاد القائمة على المتصفح. تحذير عادل ، حاول فقط افتح اللعبة في متصفحك إذا كان لديك الكثير من ذاكرة الوصول العشوائي المجانية.
الذكاء الاصطناعى لن يحل محل المطورين الذين يتكيفون
منذ بضع سنوات ، عندما كنت لا أزال مطورًا مستقلًا ، كان لدي عميل قام ببناء مدونات طعام. حافظت على اثنين من الإضافات ذات الأغراض الفردية التي تمكنت من إدارة وظائف محددة ، مثل إضافة نوع نشر مخصص وصفة ومختلف المهام الأخرى التي طلبتها. كنت أسمع من هنا عندما تحتاج إلى شيء جديد يضاف إلى أي من هذه المكونات الإضافية. كانت تعرف ما تريده ، لكنها تفتقر إلى تجربة الترميز لبناءها ؛ ومع ذلك ، فقد برعت في تقديم متطلبات محددة واختبار كل إضافة بدقة. يمكنني أن أضمن تقريبًا أنه اليوم ، ستكون قادرة على إدارة هذا الأمر بنفسها دون الحاجة إلى توظيف مطور.
تمامًا مثل تلك المركبات الأولى التي تعمل بالطاقة البخارية ، فإن تطوير الويب المدعوم من AI-AI-A-AI-SENCE سيجعل ما يستغرق ساعات ممكنة في دقائق. مثل أي تقدم تكنولوجي جديد ، سيكون هناك مخاوف بشأن استخدام الذكاء الاصطناعى لتطوير البرامج ، بما في ذلك تأثيرها البيئي ، وأمن الكود الذي يولده ، والتأثير الذي سيكون له على مهارات وقدرات المبرمجين البشريين. ومع ذلك ، فإن تبنيها أمر لا مفر منه ، ولضمان أن هذا المستقبل المملوء بالنيابة يظل بيئة مثمرة وإيجابية ، فإنه يعتمد على مجتمع المطورين للتطور والتكيف معه.
ماذا يجب أن تفعله الآن
مثل أي تقنية جديدة ، هناك نوعان من الوجبات السريعة. أولاً وقبل كل شيء ، خذ من الضجيج ، ولكن تعلم تقطيرها وصولاً إلى الحقائق.
إن وسائل التواصل الاجتماعي تشتعل مع الأشخاص الذين يحاولون بيع مستقبل حيث يكون العنصر البشري إلى الذكاء الاصطناعي غير موجود. من المهم أن نتعرف على هذه على ما هي عليه ، والمكافئ الحديث لتلك قنوات التسوق في وقت متأخر من الليل المدفوعة من أوائل العقد الأول من القرن العشرين. في بعض الأحيان ، سينتهي الأمر الذي يتم الإعلان عنه إلى أن يكون مفيدًا ، لكن الكثير منه سينتهي في نهاية المطاف على كومة القمامة الرقمية.
AI ، تمامًا مثل أي برنامج آخر ، يعتمد على البشر للتكرار والتحسن. تمامًا مثل أي برنامج آخر ، فإنه عرضة للأخطاء التي تحتاج إلى إصلاح ، والميزات الجديدة التي تحتاج إلى توثيق ، وتتطلب بعض التدريب والتعليم للعمل بفعالية.
ثانياً ، تعلم كيف يعمل الذكاء الاصطناعي ، وماذا يفعل بشكل جيد ، وما الذي يفعله بشكل سيء. تعرف على المطالبة ، السياق ، الأدوات، وجميع الأشياء التي تجعل ترميز الذكاء الاصطناعي ممكنًا. يتيح لك ذلك اتخاذ قرارات صالحة حول موعد استخدام الذكاء الاصطناعي لتبسيط العمليات الخاصة بك ، وعندما يكون من المنطقي أن نشعر بأكمامك والقيام ببعض الأعمال اليدوية.
يوصي خبراء برمجيات الذكاء الاصطناعى اتباع ممارسات تطوير البرمجيات الجيدة مثل تحديد نطاق المشروع بوضوح ، والتخطيط لكل خطوة من عملية التطوير ، وكتابة الاختبارات في أقرب وقت ممكن ، ومراجعة باستمرار والتحقق من صحة التعليمات البرمجية التي أنشأها الذكاء الاصطناعى ، وذلك باستخدام عمليات تدقيق أمان قوية ، وضمان تعليم المطورين المستمر لتعويض تآكل المهارات المحتملة.
في نهاية اليوم ، تكون أدوات تطوير الذكاء الاصطناعى في أفضل حالاتها عند استخدامها كمساعدات إنتاجية – لا توجد بدائل للخبرة البشرية أو الرقابة. سيتم تشكيل مستقبل تطوير الويب من قبل أولئك الذين يحتضنون هذه الأدوات بجرعة صحية من الشك والتفاهم والرغبة في التعلم.
كتب هذا المنشور من قبل إنسان ، بمساعدة القواعد النحوية والتهجئة ، ومضمّن الكلمات باستخدام Google Gemini من أجل الوضوح ، والبحث عن طريق الحيرة.



