أعلنت Microsoft مؤخرًا عن بحث تفصيلي لمنصة تطوير التعليمات البرمجية المدعومة بوكلاء الذكاء الاصطناعي (AI). في هذا المفهوم، سيتم تكليف المبرمجين البشريين بدور إشرافي. تم إنشاء النظام الأساسي، الذي يُطلق عليه اسم AutoDev، للسماح لعملاء الذكاء الاصطناعي بالتفاعل مع بعضهم البعض لتطوير التعليمات البرمجية.
تعتمد منصات التطوير الآلية هذه على مستودعات متعددة للتعامل مع مهام هندسة البرمجيات ذات الطبيعة المعقدة. علاوة على ذلك، يمتلك المستخدمون الأدوات اللازمة للتحقق من صحة نتائجهم. تظهر الاختبارات الأولية أن المفهوم الذي اقترحته مايكروسوفت يمكن تحقيقه.
السؤال هو أين سيكون منصب المبرمج البشري؟ وفقاً لأبحاث مايكروسوفت، فإن واجبات المبرمجين البشريين ستكون عملاً إشرافياً، على غرار ما يفعله مديرو المشاريع. بمعنى آخر، لن يقوم المبرمج البشري بعد الآن بكتابة الكود اللازم لأهداف ذلك البرنامج، ولكنه سيصبح متفرجًا على العمل الذي يؤديه الذكاء الاصطناعي، وقادرًا على التدخل كلما رأى ذلك ضروريًا.
في هذا المستقبل، لن يضطر البشر إلى إتقان تقنيات البرمجة، ولكن يجب أن يكونوا مجتهدين في معرفة كيفية شرح أغراضهم حتى يتمكنوا من التدخل عندما ينحرف الذكاء الاصطناعي عن الأهداف المحددة في تصوره للمشروع.
مرة أخرى، يثير هذا السيناريو التساؤل حول الشكل الذي سيبدو عليه المستقبل إذا تولى الذكاء الاصطناعي مسؤولية ما يفعله البشر. ما هي الوظائف التي سيحصل عليها الناس في المستقبل إذا تم كل شيء بواسطة الذكاء الاصطناعي؟
والأهم من ذلك هو معرفة من لديه القدرة على التدخل إذا بدأت الأمور تسوء. بمعنى آخر، إذا تم تنفيذ كل شيء بواسطة الذكاء الاصطناعي، فمن سيكون لديه المعرفة لإصلاحه عند الضرورة؟ هذه المناقشة لم تنته بعد، خاصة مع التقدم الذي يتم الإبلاغ عنه بانتظام في مجال الذكاء الاصطناعي.