خطأ برمجي في ChatGPT 5.3 Codex يؤدي إلى مسح القرص الصلب بالكامل بسبب تداخل لغات الأوامر في ويندوز
تتصدر أخبار الذكاء الإصطناعي المشهد التقني يوميآ لما يوفره من سرعة فائقة في إنجاز المهام المعقدة.
ومع ذلك تبرز بين الحين والآخر حوادث تذكرنا بأن الاعتماد الكلي على هذه الأدوات دون مراجعة بشرية قد يؤدي إلى نتائج وخيمة.
ومن هذا المنطلق تسببت نسخة ChatGPT 5.3 Codex في حادثة مؤسفة لمستخدم فقد كافة بياناته بسبب سطر برمجي واحد كتب بشكل خاطئ.
ظاهرة Vibecoding والمخاطر المخفية خلف السرعة
لقد بدأ المطورون مؤخرا في تبني أسلوب يسمى Vibecoding وهو نمط يعتمد فيه المبرمج على “الشعور العام” والسرعة في توليد الكود عبر الذكاء الإصطناعي بدلآ من التدقيق الممل في التفاصيل التقنية.
وبالرغم من أن هذا الأسلوب يرفع الإنتاجية بشكل ملحوظ إلا أنه يفتح الباب على مصراعيه للأخطاء القاتلة.
ففي الحادثة الأخيرة طلب أحد المستخدمين من المساعد الذكي كتابة “سكريبت” بسيط لتنظيف مجلدات Python المؤقتة المعروفة بإسم pycache وبدلآ من أن يقتصر المسح على تلك المجلدات إمتد ليشمل القرص الصلب بأكمله.
خطأ نحوي بسيط يقود إلى عواقب كارثية
علاوة على ما سبق لم يكن الخطأ ناتجا عن خلل منطقي معقد بل كان مجرد سوء فهم لقواعد لغة البرمجة والأوامر الخاصة بنظام التشغيل.
فقد قام الذكاء الإصطناعي بإنشاء كود يستخدم أمر rmdir القديم والمخصص لسطر الأوامر التقليدي. وبناء على ذلك حاول الكود إستخدام الشرطة المائلة العكسية () للهروب من علامات الإقتباس وهو إجراء متبع في بيئات برمجية عديدة لكنه لا يتوافق مع بيئة Windows PowerShell.
التداخل غير الموفق بين PowerShell وسطر الأوامر
ومن المثير للإهتمام أن السبب الجذري للمشكلة يكمن في الإختلاف الجوهري بين طريقة عمل الأنظمة.
فبينما يتوقع نظام PowerShell إستخدام علامة (backtick `) للهروب من الرموز تعامل مع الشرطة المائلة العكسية التي وضعها الذكاء الإصطناعي بشكل خاطئ تماما.
ونتيجة لهذا التداخل غير المتوافق فسر النظام الأمر على أنه تصريح بمسح شامل للمسارات الرئيسية للقرص الصلب بدلآ من المسارات الفرعية للمجلدات المؤقتة مما أدى في نهاية المطاف إلى محو شامل للبيانات في لحظات معدودة.
الدروس المستفادة من الحادثة
في الختام هذا خطأ برمجي في ChatGPT 5.3 Codex وتظل هذه الواقعة درسآ قاسيآ لجميع المستخدمين والمطورين على حد سواء. إذ يتضح لنا أن الذكاء الإصطناعي مهما بلغت قدراته يظل أداة مساعدة تفتقر إلى الإدراك الكامل لسياق التنفيذ.
لذا يجب دائما مراجعة الأكواد المولدة آليا وتجربتها في بيئات معزولة قبل منحها صلاحيات الوصول إلى الملفات الحساسة لضمان عدم تكرار مثل هذه الكوارث التقنية.














