أفكاري حول كيفية أتمتة الذكاء الاصطناعي وظيفتي في SWE في عام 2026 (سأكون صادقا بوضوح في هذا المنشور ، على الرغم من أن بعض الأشخاص على جانبي هذا النقاش سيكونون منزعجين. لذا ، من فضلك ، احترم أن هذه هي توقعاتي. لا أريد أن أبدأ جدال ، أريد فقط مشاركة أفكاري مع الأشخاص الذين قد يكونون مهتمين.) لذلك ، خلال الأيام القليلة الماضية ، كنت أجري تجربة مجنونة: إعادة بناء HVM من البداية ، باستخدام الذكاء الاصطناعي فقط. اتضح أن هناك الآن نموذجا (كما تعرف أيهما - لا مزيد من الإعلانات 😑) قادر بالفعل على كتابة معظم التعليمات البرمجية الخاصة بي. أعطيها تعليمات ، وأذهب لفعل شيء آخر ، وأعود إلى تنفيذ العمل (ربما). وهذا أمر لا يصدق حقا. ما أتساءل عنه هو: ما الذي لا يزال يستهلك وقتي؟ أنا مطور متمرس. إذا أعطيت وقتا™ كافيا ، يمكنني إنجاز الكثير. في غضون عام أو عامين ، يمكنني كتابة متصفح ، ونظام تشغيل ، ومحرك ألعاب ، ولعبة MMORPG. لذا ، إذا كانت أنظمة الذكاء الاصطناعي تعمل حقا على أتمتة وظيفتي ، فلماذا لم أقم بشحن كل هذه الأشياء بعد؟ ما الذي سيمنعني بشكل موضوعي من أن أصبح شركة SWE ضخمة لرجل واحد ، إذا أردت ذلك؟ حسنا ، بخلاف الأمور البيروقراطية الواضحة ، حتى بالمعنى الخالص للترميز ، من الواضح أن هذا غير ممكن ، لسبب واحد: لا يمكن أن يعمل الذكاء الاصطناعي إلا لفترة طويلة قبل أن يحتاجني. إليك كيف سارت هذه التجربة: 1. لقد كتبت مواصفات كاملة ل "الجيل التالي من HVM" 2. طلبت من الذكاء الاصطناعي عمل الجزء الأول (المحلل) 3. كتبت 80٪ كود صحيح ، لكنها حصلت على نقاط رئيسية خاطئة 4. لقد صححت هذه النقاط (حقن استخبارات الخبراء) 5. كتبت كود صحيح بنسبة 100٪ 6. طلبت من الذكاء الاصطناعي أن يصنع الجزء الثاني 7. ... كرر 2-5 مرارا وتكرارا ... بعد حوالي 3 أيام ، لدي نموذج أولي يعمل. لم أكتب أكثر من 1٪ من هذا الكود. قضيت 95٪ من ذلك الوقت في ممارسة الألعاب. من وجهة نظر ، قام الذكاء الاصطناعي بأتمتة 95٪ من وظيفتي ، إذا قمنا بالقياس بالوقت وحده. ومع ذلك ، من وجهة نظر أخرى ، قامت بأتمتة 0٪ من وظيفتي. بعد كل شيء ، بدون تدخل الخبير (أنا) كل 30 دقيقة ، لن يتمكن الذكاء الاصطناعي من تجاوز الوحدة الأولى. أي ، إذا قلت للتو "تنفيذ المواصفات" وتركتها تعمل بمفردها ، فلن تكمل المهمة. ليس في 3 أيام ، وليس في 3 سنوات. كنت قد عدت للتو إلى قاعدة بيانات مليئة بالأخطاء وغير مجدية ، وروبوت كود مصدومة. هي طريقة ، هذا هو نوع من أفضل سيناريو لليائسين بشأن فقدان الوظيفة: اليوم الذكاء الاصطناعي أتمتة معظم عملك ، طالما أنك تفعل ذلك! ما مدى ملاءمتها ، أليس كذلك؟ بالطبع ، لا يمكننا الاعتماد على أن يكون هذا صحيحا إلى الأبد. إذا استمرت "الفترة الزمنية للعمل المستقل" في الزيادة - كما يتوقع الكثيرون - فبمجرد أن تصل إلى علامة 3 أيام (48 مرة من حيث نحن الآن) ، لكانت قادرة على إكمال المهمة دون أي تدخل. على الأقل من الناحية النظرية. الآن ، عندما يحدث ذلك (أو ما إذا كان) ، يعتمد ذلك على مختبرات الذكاء الاصطناعي الكبيرة ، وليس لدي أي سيطرة عليه حقا. ومع ذلك ، ما يمكنني فعله هو أن أسأل: بالنظر إلى أي نافذة زمنية للعمل المستقلة لنموذج SOTA ، هل يمكنني تنفيذ لغة وأدوات جديدة جيدة لدرجة أنها تمتد تلك النافذة الزمنية بعامل ثابت ، ولكن كبير؟ هل يمكنني جعل حلقة Bend2→NeoGen→الذكاء الاصطناعي جيدة جدا بحيث يكون هذا النموذج نفسه قادرا على إكمال هذه المهمة بالذات بتدخلات أقل - أو حتى بشكل مستقل تماما؟ أنا متحمس حقا لأنني أعتقد أن الإجابة هي "نعم" ، ويبدو أننا قريبون حقا من هذه النقطة هنا. إذا نجح ذلك حقا ، فسيكون ذلك ضخما ، لأننا سنكون قادرين بعد ذلك على أتمتة تطوير البرامج على نطاق واسع ، قبل بضع سنوات من أن تتمكن النماذج من القيام بذلك بمفردها. (أتساءل عما إذا كان يجب أن تصبح HOC شركة SWE في تلك المرحلة؟) بالإضافة إلى أنه سيكون نتوءا هائلا على نوعية حياتي ، حيث سأتمكن أخيرا من التوقف عن لعب League of Legends ، والذهاب للعب Ragnarok Online بدلا من ذلك ، مثل العصور 🥳 القديمة على أي حال ، هذا ما يدور في ذهني حاليا شكرا على القراءة وأتمنى لك يوما رائعا (اليوم سأترك الذكاء الاصطناعي يستمر في تلميع "HVM4" كما أفعل أشياء😏 أخرى في الخلفية. أريد حقا أن أرى إلى أي مدى يذهب هذا.)
‏‎136.9‏K