بعض مهندسي البرمجيات بحاجة لسماع هذا

MMaximilian Schwarzmüller
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00شارك لينوس، مبتكر لينكس، تصريحاً مثيراً للاهتمام حول استخدام الذكاء الاصطناعي في
00:00:06نواة لينكس. وأعتقد أن البعض يحتاج لسماع ذلك لأنني قلته أيضاً في
00:00:13كل حلقاتي وفيديوهاتي تقريباً على مدى السنوات الماضية، فلن يكون لك مستقبل كمهندس برمجيات
00:00:20كمهندس برمجيات محترف، إذا كنت تتصرف وكأن الذكاء الاصطناعي غير موجود وغير
00:00:26مفيد. يمكنك مناقشة الذكاء الاصطناعي. له عيوب. لقد سلبني بالتأكيد بعض المتعة
00:00:33عندما يتعلق الأمر بهندسة البرمجيات. شاركت أفكاري حول ذلك أيضاً. وأنا أجد أيضاً متعة جديدة
00:00:37أكثر فأكثر، لكن لا يمكنك تجاهله. لا يمكنك التصرف وكأنه سيئ فقط ولا يملك أي
00:00:44عيوب. ولهذا السبب هذا مثير للاهتمام حقاً. أدركت أن بعض الناس يكرهون
00:00:49الذكاء الاصطناعي حقاً، لكن هذا مجال أنا مستعد تماماً لاتخاذ موقف حازم فيه ككبير
00:00:54مشرفي لينكس. لينكس ليس واحداً من تلك المشاريع المناهضة للذكاء الاصطناعي التي يعد أحد أبرز
00:01:00أمثلتها مشروع SIG. لكن نعم، لينكس ليس واحداً من تلك المشاريع المناهضة للذكاء الاصطناعي. وإذا
00:01:05كان لدى شخص ما مشكلة في ذلك، فيمكنه القيام بما يفعله المصدر المفتوح وتفرعه. والآن، لكي أكون واضحاً جداً
00:01:11هنا، أنا أدرك تماماً أن الذكاء الاصطناعي له العديد من العواقب السلبية على مشرفي المصادر المفتوحة. فهم يغرقون
00:01:18بطلبات السحب والمشكلات الرديئة ومن الصعب مواكبتها كلها لأن
00:01:25هناك كمية لا نهائية من القمامة تتدفق وأنت كمشرف تشعر بالضغط للعمل بطريقتك
00:01:31خلال ذلك أو تجاهله تماماً. وهو بالطبع ليس أيضاً فكرة المصدر المفتوح. أنا أفهم ذلك
00:01:37تماماً. ومع ذلك، بالطبع، لا يمكن أن تكون الإجابة على ذلك هي تجاهل الذكاء الاصطناعي تماماً. قد تكون الإجابة هي تجاهل
00:01:47المشكلات وطلبات السحب بالنسبة لك. لكن هذا لا يعني أنك أنت نفسك يجب ألا تستخدم الذكاء الاصطناعي أو أن بعض المساهمين
00:01:54الأساسيين يجب ألا يستخدموا الذكاء الاصطناعي. وعلى سبيل المثال، لدى مشروع SIG سياسة حازمة وصارمة جداً ضد الذكاء الاصطناعي حول عدم
00:02:03قبول طلبات السحب، على سبيل المثال، التي تتعلق بالكود الذي تم إنشاؤه بواسطة الذكاء الاصطناعي أو حيث تم إنشاء الكود بواسطة الذكاء الاصطناعي.
00:02:10هناك مستودعات، هناك مشاريع موجودة بسياسات صارمة جداً. وبالطبع، يمكن لكل مشرف القيام بما
00:02:17يريد. لكنني مقتنع بأن هذا ليس هو الطريق للمضي قدماً، ليس للمشرفين وليس لمهندسي البرمجيات بشكل عام.
00:02:23عليك استخدام الذكاء الاصطناعي كأداة. كأداة، عليك أن تتعلم. عليك أن تتعلم كيف تستخدمها بكفاءة وهي تتطور بسرعة أيضاً. لذا فإن كيفية استخدامك للذكاء الاصطناعي تتغير أيضاً. وأنا أعلم أن هناك العديد من المطورين الذين ربما استخدموا الذكاء الاصطناعي قبل عام أو عامين أو الذين ربما يستخدمونه في شركاتهم بنماذج مقيدة أو قديمة أو في بيئات لا يمكنك فيها القيام بالكثير باستخدام تلك النماذج. وأنا أفهم تماماً أن الذكاء الاصطناعي لا يبدو قادراً جداً إذا كان هذا هو الحال.
00:02:51لكن جرب استخدامه على أجهزتك الخاصة وكن منفتحاً عليه. احتضنه كعملية تعلم. إنها أداة نحتاج جميعاً إلى أن نتحسن فيها ونحتاج جميعاً إلى معرفة كيفية استخدامها بشكل أفضل.
00:03:02وهناك هذا النطاق الكامل، أليس كذلك؟ يمكنك أن تكون في منطقة البرمجة التلقائية ولا تهتم بالكود على الإطلاق. يمكنك أن تكون في منطقة الهندسة الوكيلية حيث تهتم بالكود، ولكن لا تزال تستخدم الذكاء الاصطناعي، حيث تقوم ببناء أو كتابة مواصفاتك، وخططك، حيث تراجع الأشياء، ولكن حيث تقوم أيضاً بأتمتة الأشياء.
00:03:21الأمر ليس أسود أو أبيض. ليس واحداً أو صفراً، على الرغم من أن بعض الناس يحبون جعله كذلك، ولكن هذا ليس ما هو عليه. إنه طيف وهو شيء يتطور بسرعة وحيث لا نزال بحاجة إلى التعلم.
00:03:34لست بحاجة إلى بناء حلقات تحاول فيها أتمتة كل شيء، ولكن ربما يجب ألا تكتفي باستخدام الذكاء الاصطناعي للإكمال التلقائي بعد الآن.
00:03:44يجب عليك حقاً احتضانه وتجربة الأشياء والتحلي بالانفتاح على الفشل والتعلم وأيضاً الانفتاح على تحسين العملية بمرور الوقت.
00:03:54وجرب استخدام مهارات الوكيل وشاهد كيف يمكن أن يؤدي ذلك إلى تحسين الأمور وكيف يمكن أن يؤدي ضبط هذه المهارات لسير عملك الخاص إلى تحسين الأمور.
00:04:02هذا كل ما أفعله وما يفعله معظم الأشخاص الذين يعملون مع الذكاء الاصطناعي.
00:04:07إنهم يحاولون معرفة كيفية استخدامه بفعالية، ولهذا السبب هذا رأي جميل هنا، لأن ما يقوله لينوس، بوضوح، هو أن لينكس سيتم بناؤه أو صيانته بمساعدة الذكاء الاصطناعي.
00:04:21والأشخاص الذين لا يريدون ذلك يمكنهم ببساطة الابتعاد.
00:04:25الذكاء الاصطناعي أداة، تماماً مثل الأدوات الأخرى التي نستخدمها، وهو بوضوح أداة مفيدة.
00:04:29تماماً كما قلت أيضاً.
00:04:31وبالطبع، معظم الأشخاص الذين يعملون مع الذكاء الاصطناعي بكفاءة يقولون إنني لا أتحدث هنا عن منطقة البرمجة التلقائية حيث لا يعد الذكاء الاصطناعي أداة، بل بديلاً لك.
00:04:44إنها أداة مفيدة وقوية للغاية، وسريعة التطور، كما ذكرت.
00:04:49ربما لم يكن الأمر واضحاً تماماً حتى قبل عام، لكنه لم يعد محل شك اليوم.
00:04:53وأعتقد أن هذه نقطة جيدة جداً هنا أيضاً.
00:04:55ويمكننا جميعاً الشعور بذلك، على الأقل إذا كنت تتعامل مع تلك النماذج الأحدث، إذا كنت تستخدمها قبل عام.
00:05:03لذا في صيف 2025، كانت كل هذه الأدوات وكل هذه النماذج أسوأ بكثير، وبكثير.
00:05:10لذا الآن كنت مخطئاً هنا حول التغيير من 2025 إلى 26 في ديسمبر.
00:05:17توقعت، أو في أوائل يناير، توقعت أن النماذج ربما لن تصبح أفضل بكثير.
00:05:22وكنت مخطئاً بوضوح في ذلك.
00:05:23لقد أصبحت أفضل بكثير لأنها أصبحت أفضل بكثير في اتباع التعليمات، وفي استدعاء الأدوات، واستخدام المهارات، والاستمرار في العمل لفترات أطول من الوقت.
00:05:36التدريب اللاحق الذي قامت به شركات الذكاء الاصطناعي هناك كان ولا يزال فعالاً حقاً.
00:05:41وبالطبع، لا تزال تتحسن.
00:05:43ولكن كما قلت أيضاً في ذلك الوقت، الأدوات التي نستخدم هذه النماذج فيها أصبحت أفضل بكثير أيضاً.
00:05:48لدينا أحزمة برمجة مذهلة مثل Pi.
00:05:52لدينا كود سحابي، لدينا برامج ترميز، لدينا الكثير ومعظمها جيد جداً، جداً.
00:05:56وبالطبع، تتطور أيضاً وهي حقاً، حسناً، يمكن استخدامها بحيث يمكن لتلك النماذج العمل بكفاءة عالية فيها، بحيث يمكنها استخدام وكلاء فرعيين، بحيث يمكنها استخدام مهارات الوكيل هذه وما إلى ذلك.
00:06:10وقد تغير ذلك بوضوح مقارنة بما كان عليه الحال قبل عام.
00:06:13ونعم، بالطبع، يمكنك إنجاز المزيد الآن مما كنت تستطيع قبل عام.
00:06:18هناك أسئلة أخرى حول الذكاء الاصطناعي، مثل ما سيبدو عليه اقتصادها في النهاية.
00:06:23ولكن هل هو مفيد، لم يعد واحداً من تلك الأسئلة.
00:06:25أي شخص يشك في ذلك بوضوح لم يستخدمه في الواقع.
00:06:28وأنا أتفق تماماً هنا.
00:06:29ونعم، مرة أخرى، حقاً، أعرف أن بعض الناس يثيرون الغضب وهذا جيد.
00:06:35هذا هو الإنترنت.
00:06:36أنا على علم بذلك.
00:06:37ولكن إذا كنت تعتقد حقاً أنه يجب تجاهل الذكاء الاصطناعي، فكر مرة أخرى.
00:06:44هذا موقف ورأي خطير للغاية إذا كنت ترغب في البقاء في ذلك المجال.
00:06:50ولا يهمني إذا ترك شخص ما هندسة البرمجيات أم لا.
00:06:56لكنني حاولت دائماً إنشاء محتوى مفيد حيث أعلم الناس الأشياء وسأستمر في القيام بذلك.
00:07:02ولكن جزءاً من ذلك هو أنني أريد مشاركة رأيي.
00:07:05ومن فضلك، أحثك، إذا كنت متشككاً جداً في الذكاء الاصطناعي، جربه وتعلم كيفية استخدامه وكن منفتحاً عليه.
00:07:13إنه مهم حقاً.
00:07:15وهو مستقبل هندسة البرمجيات.
00:07:17وهذا فقط لكي أكون واضحاً مرة أخرى، لأن هناك بعض التعليقات.
00:07:20هذا ليس رأياً جديداً.
00:07:21لقد قلت ذلك في كل حلقاتي تقريباً من قبل أيضاً.
00:07:25الذكاء الاصطناعي أداة.
00:07:26تحتاج إلى تعلم كيفية استخدامه.
00:07:28نعم، يمكن أن تكون أداة مؤلمة إلى حد ما أيضاً، ولكن بالنسبة لأعباء عمل المشرفين، سواء بالنسبة لأعباء عمل المشرفين ومجرد أنها تستمر في العثور على أخطاء محرجة.
00:07:37نعم، هذا ما ذكرته أيضاً من قبل بخصوص إغراق المشرفين بأشياء الذكاء الاصطناعي.
00:07:42لكن الحل ليس دفن رأسك في الرمال والغناء لا لا لا.
00:07:45أستطيع سماعك بأعلى صوتك مثل بعض الناس الذين يبدو أنهم يفعلون ذلك.
00:07:48أتفق تماماً.
00:07:49الحل هو التأكد من أن أدوات النماذج اللغوية الكبيرة هذه تساعد المشرفين بدلاً من مجرد التسبب في الألم لهم.
00:07:53لا يوجد سؤال حول ذلك الجانب.
00:07:55وهذا بالضبط ما كنت أعنيه هنا أيضاً.
00:07:57عليك أن تكون منفتحاً.
00:07:58عليك أن تتعلم كيفية استخدام تلك الأداة.
00:08:00وسأقوم أيضاً بإنشاء المزيد من الموارد أيضاً على تلك القناة الأخرى، قناة الأكاديمية، حيث أحاول مشاركة المزيد حول ذلك مجاناً حول كيفية استخدامي لهذه الأدوات.
00:08:12وقد يكون ذلك مفيداً للبعض منكم أيضاً.
00:08:15نحن لا نجبر أحداً على استخدامه، لكنني سأتجاهل بصوت عالٍ جداً الأشخاص الذين يحاولون المجادلة ضد الآخرين من استخدامه.
00:08:20ولا، الذكاء الاصطناعي ليس مثالياً، ولكن بحق الله، أي شخص يشير إلى المشاكل التي واجهها الذكاء الاصطناعي كان من الأفضل له أن ينظر في المرآة ويشير إلى نفسه في نفس الوقت.
00:08:27لأنه ليس الأمر وكأن الذكاء الطبيعي رائع دائماً إلى هذا الحد أيضاً.
00:08:31وأعني، هذه نقطة جيدة.
00:08:34وأجد نفسي في موقف حيث تتوقع من الذكاء الاصطناعي أكثر مما تتوقعه من إنسان.
00:08:41وفي نفس الوقت، غالباً ما تثق في إنسان أكثر من الذكاء الاصطناعي.
00:08:45على الرغم من أن البشر بالطبع عرضة أيضاً لارتكاب الأخطاء، أليس كذلك؟
00:08:50نحن، لا أحد مثالي.
00:08:51لقد كتبنا جميعاً نصيبنا العادل من الكود الفظيع أو قدمنا أخطاء، ونحن لسنا مثاليين.
00:08:56أحد الاختلافات الكبيرة، بالطبع، هو الوكالة.
00:08:59كإنسان، أنت تمتلك جزءاً من الكود.
00:09:01أنت مسؤول عن ذلك الكود.
00:09:03ومع الذكاء الاصطناعي، ليس هذا هو الحال.
00:09:05الذكاء الاصطناعي لا يمتلكه.
00:09:06الذكاء الاصطناعي ليس مسؤولاً عنه.
00:09:08لا يزال أنت، الإنسان.
00:09:09وربما هذا هو السبب في أننا نتوقع المزيد من الذكاء الاصطناعي.
00:09:13لأنه إذا كانت هناك أداة ما تكتب الكود لك، ولكنك مسؤول، ربما هذا هو السبب في أنك تغضب جداً إذا كان هذا الكود سيئاً.
00:09:22أيضاً، بالطبع، لأن ذلك الشيء، الذكاء الاصطناعي يهدد بأخذ وظيفتك.
00:09:27هذا بالتأكيد هو الشعور الذي يمكن أن تحصل عليه، بوضوح، لأسباب واضحة.
00:09:30ولذلك، أكثر من ذلك.
00:09:32أنت تفكر، حسناً، من الأفضل لك القيام بالوظيفة بشكل صحيح إذا كنت ستأخذ وظيفتي.
00:09:35لا أعرف.
00:09:36أنا بالتأكيد أعرف ذلك الشعور أيضاً، أنك تتوقع المزيد من الذكاء الاصطناعي أكثر من البشر.
00:09:40لكنه تذكير جيد، بالطبع، بأن البشر ليسوا مثاليين أيضاً.
00:09:44ومرة أخرى، إنه ذلك المزيج.
00:09:46أنا أؤمن بذلك حقاً، بعمق.
00:09:48إنه ذلك المزيج.
00:09:50وقد كان ذلك المزيج على مدى الأربعين، الخمسين، الستين عاماً الماضية من التكنولوجيا والبشر الذين يمكنهم إنتاج أشياء مذهلة حقاً.
00:09:59ونعم، ولذلك، تلك نقطة مهمة جداً هنا، كما أعتقد.
00:10:04لطالما كان مشروع النواة وسيستمر في كونه حول التكنولوجيا.
00:10:07بالتأكيد، الزاوية الاجتماعية للعمل على المصادر المفتوحة مهمة وغالباً ما تكون جزءاً محفزاً جداً من المشروع.
00:10:12ولكن في النهاية، هذا جانب.
00:10:13ولكن إذا لم تكن هذه نقطة المشروع، فهذا ليس نوعاً من مشاريع المحاربين الاجتماعيين، لم يكن أبداً ولن يكون أبداً.
00:10:21وأعني، لست متأكداً مما إذا كان المقصود هكذا.
00:10:24ولكن يمكنك اعتبار ذلك قليلاً كبعض الطلقات الموجهة نحو بعض المشاريع الأخرى مثل مشروع SIG.
00:10:32ولكن هناك آخرون أيضاً، ممن هم مناهضون جداً للذكاء الاصطناعي، حيث يبدو الأمر أكثر وكأنه مهمة بدلاً من محاولة بناء تكنولوجيا أو أداة مفيدة.
00:10:43وقد أكون مخطئاً تماماً هنا.
00:10:45لا تقلق في المقام الأول بشأن إنتاج نتائج جيدة أو مخرجات، بل أكثر بشأن ربما فن كتابة الكود، وهو ما أفهمه تماماً إلى حد ما.
00:10:55ولكن ليس إذا كنت تفعل ذلك باحترافية.
00:10:57هذا مجرد رأيي هناك.
00:10:59وأنا، كما ذكرت أيضاً في فيديوهات أخرى، كان هناك، قلتها من قبل، بعض المتعة التي سلبها الذكاء الاصطناعي.
00:11:06لقد أحببت فن كتابة الكود باليد، لكنه الآن مجرد ذلك بالنسبة لي، فن.
00:11:13يمكنني القيام بذلك كهواية، ولكن ليس باحترافية.
00:11:17كتابة كل الكود باليد، هذا ليس المستقبل.
00:11:21باحترافية.
00:11:22مرة أخرى، يمكنني فقط قول ذلك مراراً وتكراراً.
00:11:26في مجتمع النواة، نقوم بالمصادر المفتوحة لأنها تؤدي إلى تكنولوجيا أفضل، وليس لأسباب دينية.
00:11:32وهكذا نتخذ القرارات في المقام الأول بناءً على الجدارة التقنية، وليس الخوف من الأدوات الجديدة.
00:11:37وأعتقد أن بعض الناس بحاجة إلى قراءة هذا.
00:11:39أعرف أن الكثير من الناس يلاحظون ذلك بالفعل أو ربما لديهم رأي مشابه، ولكن بعض الناس بحاجة حقاً إلى
00:11:47التشكيك في موقفهم من الذكاء الاصطناعي وربما يصبحون أكثر انفتاحاً إذا كنت ترغب في البقاء في ذلك المجال.
00:11:54إذا كنت هنا فقط لإثارة الغضب، أو إذا كنت تفعل هذا كهواية، وهو أمر جيد تماماً،
00:12:01عندها نعم، بالتأكيد، يمكنك تجاهله تماماً، لكنها ليست بدعة.
00:12:04إنها لن تختفي.
00:12:05ومرة أخرى، كنت أقول ذلك منذ عصور.
00:12:09لذا نعم، حاول أن تكون أكثر انفتاحاً هناك ربما واستخدم الذكاء الاصطناعي كأداة.
00:12:16إنها أداة مفيدة حقاً.
00:12:19وأعتقد أن لدى لينوس نقطة جميلة هنا.

Key Takeaway

يتطلب الحفاظ على الاحترافية في مجال هندسة البرمجيات دمج الذكاء الاصطناعي كأداة أساسية في دورة حياة التطوير، بدلاً من مقاومته أو اعتباره مجرد إكمال تلقائي.

Highlights

  • يُعد تجاهل الذكاء الاصطناعي في هندسة البرمجيات المحترفة موقفاً غير قابل للاستمرار ومخاطرة بمسار المهنة.

  • تستخدم نواة لينكس الذكاء الاصطناعي كأداة تقنية لتحسين الكفاءة والجدارة التقنية للمشروع، وترفض سياسات الحظر الصارمة.

  • تطورت قدرات النماذج اللغوية الكبيرة بشكل ملحوظ خلال الفترة بين عامي 2025 و2026 في مجالات اتباع التعليمات، استدعاء الأدوات، والمهارات الوكيلية.

  • يتحمل المبرمج المسؤولية الكاملة عن الكود الذي يتم إنتاجه، حتى في الحالات التي يتم فيها استخدام الذكاء الاصطناعي كمساعد في الكتابة.

  • تنتقل هندسة البرمجيات الاحترافية من كتابة الكود يدوياً بالكامل إلى استخدام الذكاء الاصطناعي كأداة أساسية في سير العمل اليومي.

Timeline

الضرورة المهنية للذكاء الاصطناعي

  • يفتقر المبرمج للمستقبل المهني إذا تصرف وكأن الذكاء الاصطناعي غير موجود.
  • ترفض نواة لينكس أن تكون مشروعاً مناهضاً لاستخدام الذكاء الاصطناعي في كتابة الكود.
  • تتمثل الإستراتيجية الأفضل في تعلم كيفية استخدام أدوات الذكاء الاصطناعي بكفاءة بدلاً من تجاهلها.

يؤكد الموقف الحالي لنواة لينكس على تبني التكنولوجيا بناءً على الجدارة التقنية. بينما يواجه المشرفون ضغوطاً بسبب تدفق طلبات السحب الرديئة، فإن الحل يكمن في تطوير مهارات استخدام الذكاء الاصطناعي، وليس في منع استخدامه. يجب على المطورين التجربة والانفتاح على هذه الأدوات كجزء من عملية تعلم مستمرة.

طيف الاستخدام العملي والوكالة

  • يمتد استخدام الذكاء الاصطناعي على طيف واسع يبدأ من الإكمال التلقائي وينتهي بالهندسة الوكيلية.
  • تسمح المهارات الوكيلية للمبرمج بالتخطيط والمراجعة وأتمتة العمليات المعقدة.
  • تتوفر اليوم بيئات برمجية سحابية متطورة تدعم كفاءة عالية عند دمج النماذج اللغوية الكبيرة.

لا يتعلق الأمر ببرمجة تلقائية كاملة تلغي دور المبرمج، بل باستخدام الذكاء الاصطناعي كأداة لتعزيز القدرات. يتغير أسلوب الاستخدام بمرور الوقت بفضل التطور السريع في النماذج. توفر أدوات مثل بيئات الترميز السحابية والوكلاء الفرعيين إمكانيات غير متاحة قبل عام واحد فقط.

المسؤولية التقنية مقابل كمال الأداة

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

يتوقع المبرمجون أداءً مثالياً من الذكاء الاصطناعي بينما يغضون الطرف عن الأخطاء البشرية المعتادة. بالرغم من أن الذكاء الاصطناعي ليس مثالياً، إلا أن استخدامه كأداة هو المعيار الاحترافي الحالي. الهدف الأساسي لمشروع النواة هو بناء تكنولوجيا أفضل، مما يجعله مشروعاً تقنياً يرتكز على الفعالية والنتائج.

Community Posts

View all posts