فشل مضحك لـ GitHub Copilot: هل الذكاء الاصطناعي جاهز ليحل محل المطورين؟

2025-05-24
فشل مضحك لـ GitHub Copilot: هل الذكاء الاصطناعي جاهز ليحل محل المطورين؟

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

اقرأ المزيد
(nmn.gl)
التطوير

ما هو أبعد من إكمال الكود التلقائي: كيف تجعل الذكاء الاصطناعي يفهم قاعدة بياناتك البرمجية بالفعل

2025-04-08

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

اقرأ المزيد
(nmn.gl)

السيف ذو الحَدين لأدوات الترميز بالذكاء الاصطناعي: السرعة مقابل الفهم

2025-02-17
السيف ذو الحَدين لأدوات الترميز بالذكاء الاصطناعي: السرعة مقابل الفهم

يعتمد جيل جديد من المبرمجين على أدوات الترميز بالذكاء الاصطناعي (مثل Copilot) لزيادة الكفاءة، ولكن على حساب فهم المنطق الكامن وراء الكود. يقارن الكاتب هذا بنهج التعلم العميق الذي اتبعه المبرمجون الذين استخدموا Stack Overflow سابقًا، مشيرًا إلى أن سهولة استخدام أدوات الذكاء الاصطناعي تُخفي نقصًا في المعرفة الأساسية، مما قد يؤدي إلى عدم قدرة المبرمجين على حل المشكلات المعقدة. وتقترح المقالة أن يحتفظ المبرمجون بعقلية نقدية عند استخدام أدوات الذكاء الاصطناعي، وأن يشاركوا بنشاط في المناقشات التقنية، وأن يحاولوا بناء مشاريع من الصفر لتعزيز فهمهم.

اقرأ المزيد
(nmn.gl)
التطوير أساليب التعلم

الذكاء الاصطناعي يخلق جيلاً من المبرمجين الأميين

2025-01-24

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

اقرأ المزيد
(nmn.gl)
التطوير المبرمجين

تعليم الذكاء الاصطناعي قراءة الكود مثل مطور كبير

2025-01-05

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

اقرأ المزيد
(nmn.gl)
التطوير تحليل الكود