رأي

مفارقة التطوير بالذكاء الاصطناعي: لماذا ترتفع السرعة بنسبة 55% على صفحة فارغة، لكنها تنخفض بنسبة 19% في الشيفرة الناضجة؟

خلصت تجربتان عشوائيتان محكومتان صارمتان إلى نتيجتين متناقضتين: في مهمة نموذجية من الصفر، سرّع المساعد الذكي عمل المبرمجين بنسبة 55.8% (71 دقيقة مقابل 161 دقيقة)، بينما في مستودعات برمجية ناضجة يبلغ تاريخها 1.1 مليون سطر من الشيفرة، أدى إلى تباطؤ المطورين الخبراء بنسبة 19%. وأخطر أثر لتبنّي الذكاء الاصطناعي هو فقدان المعايرة الذاتية: فقد تباطأ المشاركون في دراسة METR على 246 مهمة حقيقية بنسبة 19%، لكنهم في استطلاع رجعي كانوا مقتنعين بأنهم تسارعوا بنسبة 20% (أي أن الفجوة بين الإدراك والواقع بلغت 39 نقطة مئوية). وإلى جانب السرعة، يخلق توليد الشيفرة دون ضوابط منطقة عمياء أمنية: فـ14 حزمة معلنة يدويًا في مشروع حقيقي تتحول إلى 492 تبعية عابرة، وتبلغ نسبة أسماء الحزم المتوهَّمة من قِبل النماذج ما بين 5.2% و21.7%.

مفارقة التطوير بالذكاء الاصطناعي: لماذا ترتفع السرعة بنسبة 55% على صفحة فارغة، لكنها تنخفض بنسبة 19% في الشيفرة الناضجة؟
Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
رئيس التحرير
تباطؤ في الشيفرة الناضجة (METR، 246 مهمة)زيادة 19% في زمن المهمة لدى مطورين تبلغ خبرتهم المتوسطة في المستودع 5 سنوات
خطأ في التقييم الذاتي (عمى المعايرة)فجوة تقارب 40 نقطة مئوية بين الإحساس بالتسارع (-20%) والتباطؤ الفعلي (+19%)
تسارع على صفحة فارغة (Microsoft/GitHub)انخفاض الزمن بنسبة 55.8% (71.2 دقيقة مقابل 160.9 دقيقة) في مهمة نموذجية لكتابة خادم HTTP من الصفر
نمو خفي في شجرة الحزم والهلوسة14 تبعية مباشرة تتحول إلى 492 حزمة (وتصل إلى 1,442 حزمة في مشروع ويب)
  • تباطؤ في الشيفرة الناضجة (METR، 246 مهمة): زيادة 19% في زمن المهمة لدى مطورين تبلغ خبرتهم المتوسطة في المستودع 5 سنوات
  • خطأ في التقييم الذاتي (عمى المعايرة): فجوة تقارب 40 نقطة مئوية بين الإحساس بالتسارع (-20%) والتباطؤ الفعلي (+19%)
  • تسارع على صفحة فارغة (Microsoft/GitHub): انخفاض الزمن بنسبة 55.8% (71.2 دقيقة مقابل 160.9 دقيقة) في مهمة نموذجية لكتابة خادم HTTP من الصفر
  • نمو خفي في شجرة الحزم والهلوسة: 14 تبعية مباشرة تتحول إلى 492 حزمة (وتصل إلى 1,442 حزمة في مشروع ويب)

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

في تجربة Peng وزملائه من Microsoft Research وGitHub وMIT Sloan (`arXiv:2302.06590`)، كُلّف 95 مطورًا بكتابة خادم HTTP بلغة JavaScript من الصفر وفق اختبارات تلقائية جاهزة. وبمساعدة الإكمال الذكي، أنهى المشاركون المهمة في 71.2 دقيقة مقابل 160.9 دقيقة لدى المجموعة الضابطة — أي أسرع بنسبة 55.8%. وفي يوليو 2025، أجرى فريق METR (`arXiv:2507.09089`) تجربة عشوائية محكومة معكوسة على 16 مطورًا خبيرًا وعلى 246 مهمة إنتاجية حقيقية في مستودعاتهم الناضجة الخاصة (بمعدل 1.1 مليون سطر من الشيفرة، و10 سنوات من تاريخ المشروع، و5 سنوات من الخبرة الشخصية لكل مشارك — نحو 1,500 commit). وبأدوات الذكاء الاصطناعي، أنفق المطورون زمنًا أطول بنسبة 19% على المهمة الواحدة، وانتهى 75% من المشاركين إلى نتيجة سلبية.

لماذا أخطأ المطورون ذوو الخبرة في تقييم سرعتهم الخاصة بنحو 40 نقطة مئوية؟

أخطر رقم في تقرير METR ليس زيادة الزمن بنسبة 19% بذاتها، بل انهيار المعايرة الإنسانية. فقبل انطلاق الدراسة، توقّع خبراء خارجيون (34 اقتصاديًا و54 باحثًا في تعلّم الآلة) تسارعًا بنسبة 38–39%، وتوقّع المطورون أنفسهم نسبة 24%. لكن بعد إنجاز جميع المهام الـ246 وتسجيل الأزمنة، كان المشاركون مقتنعين بصدق بأن الذكاء الاصطناعي وفّر لهم نحو 20% من الزمن.

افترق الإحساس عن الساعة بمقدار 39 نقطة مئوية (في حين أن المعايرة الطبيعية لتقدير مدة المهام تبلغ 0.64 و0.59). فالذكاء الاصطناعي يشوّه إدراك الجهد: الجلوس في موقع المراجع ومتابعة نص يتدفق أسهل نفسيًا من الخوض بنفسك في شيفرة قديمة متوارثة. ومن هنا يأتي الاستنتاج الإداري: أي تقرير عن «أثر تبنّي الذكاء الاصطناعي» يُبنى على استطلاعات الموظفين يقيس الدوبامين لا الإنتاجية.

أين تقع «الحدود المتعرجة» لقدرات النموذج بين المبتدئ والخبير؟

عند الجمع بين بيانات METR وMicrosoft ودراسة هارفارد على 758 مستشارًا في BCG (`Navigating the Jagged Technological Frontier`، 2026) وعمل Brynjolfsson في مجلة QJE على 5,172 موظف دعم، تتشكل صورة موحّدة:

1. أثر حداثة السياق: في خدمة الدعم، حقق الذكاء الاصطناعي في المتوسط 15%، لكن المبتدئين سجّلوا تحسنًا بنسبة 30–36%، في حين كان تحسن المحترفين القدامى قريبًا من الصفر. وعلى الصفحة الفارغة، كل واحد منا مبتدئ، ولهذا نحصل هناك على خفض زمن بنسبة 55%. وفي مستودع عمره خمس سنوات، تكمن الصعوبة الأساسية في الحفاظ على الثوابت المعمارية غير المصرّح بها، التي لا توجد في أوزان النموذج. 2. فخ الإقناع: ضمن حدود قدرات النموذج، أنجز المستشارون بالذكاء الاصطناعي عددًا أكبر من المهام بنسبة 12.2%، وبسرعة أكبر بنسبة 25.1%. أما خارج تلك الحدود، فانخفضت نسبة الحلول الصحيحة من 84.5% إلى 60–70.6%، في حين قيّم الحكّام الخارجيون مدى إقناع تلك النصوص الخاطئة بنسبة أعلى بمقدار 17.9–25.1%.

ولتجنّب الوقوع في فخ زيادة الزمن بنسبة 19%، أتبع أربع قواعد: عدم تفويض الفهم أبدًا (تحديد الملف والسطر والسبب ومعيار القبول بدقة في متطلبات المهمة)، وحجب 25 أمرًا غير قابل للتراجع فقط من بين 424 أمرًا مسموحًا به عبر خطافات `PreToolUse` (مع تفكيك أغلفة `ssh` و`python -c` و`base64`)، والاحتفاظ بـ93 كيلوبايت من قواعد العمارة المعيارية على القرص، والفصل بين مستويات التفويض `Level 0–3`.

كيف تتحول 14 حزمة معلنة إلى 492 حزمة، وما خطورة هجمات slopsquatting؟

وفقًا لمؤتمر USENIX Security 2025 (`arXiv:2406.10279`)، وعلى 576,000 قطعة من الشيفرة، تبتكر النماذج أسماء مكتبات غير موجودة في 5.2% من الحالات لدى نماذج اللغة الكبيرة التجارية، وفي 21.7% لدى النماذج مفتوحة المصدر (205,474 اسمًا وهميًا فريدًا)، وهو ما يستغله المهاجمون (`slopsquatting`). ويمكن فحص شجرة التبعيات الحقيقية لمشروعك في ثانية واحدة:

```python import json, sys

lock = json.load(open(sys.argv[1], encoding="utf-8")) root = lock["packages"][""] direct = len(root.get("dependencies", {})) + len(root.get("devDependencies", {})) total = len([k for k in lock["packages"] if k]) print(f"المعلن يدويًا: {direct} | الموجود فعليًا في الشجرة: {total}") ```

في روبوتي الخاص، تحوّلت 14 مكتبة معلنة إلى 492 حزمة، وفي مشروع ويب آخر إلى 1,442 حزمة. والحد الأدنى الإلزامي من النظافة الأمنية هو: حفظ ملفات القفل (lock) في نظام التحكم بالإصدارات، وتشغيل أدوات `trufflehog` و`trivy fs --scanners vuln,secret` و`syft` بانتظام.

خطافات الأمان ومستويات التفويض والتحكم في التبعيات موجودة بالفعل في حزمة [Nomad AI](https://nomadnet.ai) وعلى منصة [agent.nomadnet.ai](https://agent.nomadnet.ai). ويمكن تعلّم «الفايب كودينغ» الهندسي دون فقدان السيطرة على العمارة عبر [Hamidun Academy](https://academy.hamidun.com) (تجربة مجانية لمدة 72 ساعة)، أما القواعد والضوابط العملية الميدانية فهي متاحة في [Vibe Club](https://hamidun.com/club).

القصة

أسئلة وأجوبة حول الخبر

لماذا أخطأ المطورون ذوو الخبرة في تقييم سرعتهم الخاصة بنحو 40 نقطة مئوية؟

أخطر رقم في تقرير METR ليس زيادة الزمن بنسبة 19% بذاتها، بل انهيار المعايرة الإنسانية. فقبل انطلاق الدراسة، توقّع خبراء خارجيون (34 اقتصاديًا و54 باحثًا في تعلّم الآلة) تسارعًا بنسبة 38–39%، وتوقّع المطورون أنفسهم نسبة 24%. لكن بعد إنجاز جميع المهام الـ246 وتسجيل الأزمنة، كان المشاركون مقتنعين بصدق بأن الذكاء الاصطناعي وفّر لهم نحو 20% من الزمن. افترق الإحساس عن الساعة بمقدار 39 نقطة مئوية (في حين أن المعايرة الطبيعية لتقدير مدة المهام تبلغ 0.64 و0.59). فالذكاء الاصطناعي يشوّه إدراك الجهد: الجلوس في موقع المراجع ومتابعة نص يتدفق أسهل نفسيًا من الخوض بنفسك في شيفرة قديمة متو

أين تقع «الحدود المتعرجة» لقدرات النموذج بين المبتدئ والخبير؟

عند الجمع بين بيانات METR وMicrosoft ودراسة هارفارد على 758 مستشارًا في BCG (`Navigating the Jagged Technological Frontier`، 2026) وعمل Brynjolfsson في مجلة QJE على 5,172 موظف دعم، تتشكل صورة موحّدة: 1. أثر حداثة السياق: في خدمة الدعم، حقق الذكاء الاصطناعي في المتوسط 15%، لكن المبتدئين سجّلوا تحسنًا بنسبة 30–36%، في حين كان تحسن المحترفين القدامى قريبًا من الصفر. وعلى الصفحة الفارغة، كل واحد منا مبتدئ، ولهذا نحصل هناك على خفض زمن بنسبة 55%. وفي مستودع عمره خمس سنوات، تكمن الصعوبة الأساسية في الحفاظ على الثوابت المعمارية غير المصرّح بها، التي لا توجد في أوزان النموذج. 2. فخ

كيف تتحول 14 حزمة معلنة إلى 492 حزمة، وما خطورة هجمات slopsquatting؟

وفقًا لمؤتمر USENIX Security 2025 (`arXiv:2406.10279`)، وعلى 576,000 قطعة من الشيفرة، تبتكر النماذج أسماء مكتبات غير موجودة في 5.2% من الحالات لدى نماذج اللغة الكبيرة التجارية، وفي 21.7% لدى النماذج مفتوحة المصدر (205,474 اسمًا وهميًا فريدًا)، وهو ما يستغله المهاجمون (`slopsquatting`). ويمكن فحص شجرة التبعيات الحقيقية لمشروعك في ثانية واحدة: ```python import json, sys lock = json.load(open(sys.argv[1], encoding="utf-8")) root = lock["packages"][""] direct = len(root.get("dependencies", {})) + len(root.get("devDependencies", {})) total = len([k for k in lock["packages"] if k

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
ما رأيك؟
جارٍ تحميل التعليقات…