عندما تتيح لنا Vibe Coding كتابة الأنظمة بمجرد التلويح بأيدينا والتحدث بأفواهنا، فإن منطق التطوير التقليدي قد تم تقويضه تمامًا.
كيف يمكننا بحق الجحيم أن نبقى على قيد الحياة في هذا العالم الجديد الذي أعاد الذكاء الاصطناعي تشكيله بالكامل؟
التحول المهني من Vibe Coding إلى هندسة عملاء الذكاء الاصطناعي
قد لا يكون هناك أي سبب لوجود الكثير من البرمجيات التي نحاول صيانتها وتطويرها بيأس اليوم في المستقبل.
على الرغم من أن Vibe Coding يقلل بشكل كبير من حواجز التطوير، مما يسمح لأي شخص بكتابة التعليمات البرمجية التي تعمل بسهولة، إلا أن هذا يرفع فقط الحد الأدنى للصناعة.
ما يوسع الفجوة المهنية حقًا، ويحافظ على جودة البرمجيات، ويضمن مبادئ الهندسة الآمنة هو “هندسة عملاء الذكاء الاصطناعي”.
لن يكون كبار المهندسين في المستقبل هم أولئك الذين يحلون مسائل LeetCode بيأس أو يحفظون القواعد النحوية للغات البرمجة بعد الآن.
بل إن دور كبار المهندسين في المستقبل يشبه إلى حد كبير “المخرج العام” و**“مصمم النظام”**.
يحتاج مهندسو عملاء الذكاء الاصطناعي المحترفون إلى تنسيق مجموعة من عملاء الذكاء الاصطناعي، وتحقيق سرعة تطوير تصل إلى 10 أضعاف مع ضمان مرونة وأمان بنية النظام في نفس الوقت.
لماذا تتفاوت قدرات الذكاء الاصطناعي بشكل غير متساوٍ
كل هذا له علاقة بـ القابلية للتحقق.
في مجالات مثل التعليمات البرمجية أو الرياضيات التي تحتوي على إجابات صحيحة أو خاطئة واضحة، يمكن للذكاء الاصطناعي الحصول على إشارات مكافأة واضحة جدًا من خلال التعلم المعزز، وبالتالي يتقدم بسرعة.
ولكن في مجالات مثل البديهة العامة أو الجماليات، يؤدي عدم وجود آليات تحقق واضحة عبر الإنترنت إلى انفصال شديد في القدرات.
إن الذكاء الاصطناعي الذي نستدعيه يشبه في الأساس مجموعة من الأشباح، وليس حيوانات تطورت من الطبيعة.
إن قدرات
أشباح الذكاء الاصطناعيمحدودة تمامًا بـ “البيانات الإحصائية المدربة مسبقًا” و**“دوال المكافأة المصممة يدويًا”**.
لذلك، لا يمكننا الوثوق بشكل أعمى بكل إجراء يتخذه عميل الذكاء الاصطناعي؛ ويظل التعاون بين الإنسان والعميل هو مبدأ السلامة الوحيد في الوقت الحاضر.
البنية التحتية المستقبلية الأصلية للعملاء (Agent-Native)
مع انتشار هندسة عملاء الذكاء الاصطناعي، قد تشهد بنية الكمبيوتر المستقبلية انقلابًا كبيرًا.
كانت بنية الحوسبة التقليدية تتمحور حول CPU (وحدة المعالجة المركزية)، ولكن في المستقبل، قد تصبح الشبكة العصبية هي العملية الرئيسية، بينما يتم تهميش CPU لتصبح معالجًا مساعدًا للتعامل مع المهام الحتمية.
في مثل هذا العالم، يجب إعادة تصميم أدوات البرمجيات والأطر والوثائق الحالية بالكامل.
نحن بحاجة إلى بناء بنية تحتية Agent-Native، وتبسيط جميع الوثائق وواجهات برمجة التطبيقات (APIs) إلى أجهزة استشعار ومشغلات يمكن لعملاء الذكاء الاصطناعي قراءتها وتنفيذها مباشرة.
مما يسمح لـ عملاء الذكاء الاصطناعي بالانتقال من التطوير والاختبار إلى النشر العالمي مباشرة بناءً على توجيهاتك (prompts).
إعادة تحديد مفاهيم التوظيف والقدرات الهندسية
في مواجهة مثل هذا المستقبل، يجب أيضًا أن تتغير معايير الشركات لتوظيف المواهب تمامًا.
بدلاً من اختبار ألغاز الخوارزميات المملة على السبورة البيضاء، من الأفضل مراقبة كيف يقوم المرشح
بتوجيه عملاء الذكاء الاصطناعي لبناء مشاريع كبيرة ومعقدة.
على سبيل المثال، يمكنك أن تطلب من المرشح كتابة نسخة مكررة من تويتر باستخدام الذكاء الاصطناعي في وقت محدود، ثم إرسال عشرة من عملاء الذكاء الاصطناعي للفريق الأحمر لمحاولة اختراقها.
من يصمم نظامًا يمكنه تحمل الهجمات الشرسة للذكاء الاصطناعي هو مهندس عملاء الذكاء الاصطناعي المؤهل حقًا.
لم يعد هذا يختبر سرعة الكتابة، بل قدرات تصميم البنية التحتية والتفكير الوقائي الأمني.
الذكاء يصبح رخيصًا، ماذا يجب على البشر أن يفعلوا؟
بما أن الذكاء أصبح رخيصًا وسهل الحصول عليه، فما هي قيمة مهندسينا البشر؟
اعترف Andrej Karpathy بأنه لا يستطيع الآن حتى تذكر العديد من تفاصيل معلمات واجهة برمجة التطبيقات التافهة في PyTorch أو NumPy، لأن هذه المهام الشاقة قد تم تسليمها بالكامل منذ فترة طويلة إلى عملاء الذكاء الاصطناعي.
ولكن هذا لا يعني بالتأكيد أنه يمكننا إفراغ عقولنا تمامًا.
إذا كنت لا تفهم بنية الذاكرة الأساسية على الإطلاق، فلن تتمكن من الحكم بشكل صحيح على ما إذا كانت التعليمات البرمجية التي كتبها الذكاء الاصطناعي تهدر موارد الحوسبة بجنون أم لا.
الفهم والذوق اللذان لا يمكن الاستعانة بمصادر خارجية لهما
في عصر الذكاء الاصطناعي، تمت ترقية دور البشر بالكامل من كتبة عمليين إلى مخرجين عامين وقادة أوركسترا.
يجب أن تكون مسؤولاً عن مراجعة المواصفات، والحفاظ على المعايير الجمالية، وصياغة التصاميم المعمارية، وضمان اتساق النظام.
عندما يرى المهندسون المتميزون أن الذكاء الاصطناعي يكتب كودًا يعمل، ولكنه في الواقع مليء بالنسخ واللصق، ومنتفخ للغاية ويصعب صيانته، فسيظلون يعانون من “نوبة قلبية”.
يمكنك الاستعانة بمصادر خارجية لعملية تفكيرك، ولكن لا يمكنك أبدًا الاستعانة بمصادر خارجية لفهمك.
فقط أولئك الذين يفهمون حقًا المنطق الأساسي يمكنهم توجيه هذه أشباح الذكاء الاصطناعي القوية ولكن العشوائية.
عندما يوفر لنا الذكاء الاصطناعي وقت الكتابة وحفظ القواعد، فإن ما يجب أن نستثمر فيه حقًا هو فهمنا للمبادئ الأساسية وذوقنا للمنتجات.
دعونا نتخلص من اعتمادنا على التفاصيل المملة لكتابة الأكواد بالطريقة القديمة، وبدلاً من ذلك ننمي قدرتنا على حراسة بنية البرمجيات والتصميم العام، ونصبح مخرجي الأنظمة في العصر الجديد!