في سابقة تكنولوجية مذهلة، نجح نموذج الذكاء الاصطناعي Claude Fable 5 من شركة Anthropic في كتابة نواة Windows كاملة ومتوافقة مع نظام NT بلغة Rust، المعروفة باسم ntoskrnl-rs، وذلك من دليل فارغ وفي غضون 38 دقيقة فقط من العمل الفعلي للنموذج. هذا الإنجاز، الذي تم توثيقه في 22 يونيو 2026 من قبل الباحث الأمني مات سويش وفريق أبحاث التهديدات في Tolmo، يثير تساؤلات جوهرية حول ثقة البرمجيات التي يطورها الذكاء الاصطناعي ومستقبل أمن البنى التحتية الحيوية.
القدرة على إنشاء مكون أساسي ومعقد مثل نواة نظام التشغيل بهذه السرعة، لا يغير فقط مفاهيم تطوير البرمجيات، بل يضع تحديات أمنية كبيرة أمام خبراء الأمن الرقمي، خصوصًا عندما يتعلق الأمر بالتحقق من صحة وسلامة الأكواد التي يكتبها AI.
كيف تمكن Claude Fable 5 من كتابة نواة Windows؟
بدأ المشروع بهدف إعادة كتابة نواة Windows NT بلغة Rust. وقد تولى Claude Fable 5 مهمة البناء الأساسي في جلسة واحدة متواصلة، لينتج حوالي 5,100 سطر من التعليمات البرمجية موزعة على 27 ملفًا. شملت هذه الملفات مكونات حيوية مثل المجدول (scheduler)، مدير الذاكرة (memory manager)، آليات اعتراض ومعالجة المقاطعات (trap and interrupt machinery)، مدير الكائنات (object manager)، ومدير الإدخال/الإخراج (I/O manager).
الأكثر إثارة للإعجاب هو أن النواة نجحت في الإقلاع داخل محاكي QEMU واجتازت جميع الاختبارات الذاتية الـ 14 داخل النواة، لتخرج برمز إنهاء 33، وهو ما يتوافق مع عقد النجاح المحدد للمشروع. على الرغم من أن الوقت الكلي للجلسة بلغ حوالي أربع ساعات ونصف، إلا أن معظم هذا الوقت كان عبارة عن فترات انقطاع للمشغل البشري، بينما استغرق العمل الفعلي للنموذج 38 دقيقة فقط.
قدرات حل المشكلات المتقدمة للذكاء الاصطناعي
ما يميز هذا الإنجاز عن مجرد توليد التعليمات البرمجية البسيط هو قدرة Fable 5 على التفكير المنهجي غير الخاضع للإشراف (unsupervised systems reasoning). فقد تمكن النموذج من اكتشاف خطأين حرجين على مستوى منخفض أثناء عملية التوليد دون أي تدخل بشري:
- **خطأ ترتيب إشارة نهاية المقاطعة (EOI ordering bug):** حدد النموذج أن إشارة نهاية المقاطعة (end-of-interrupt) يجب أن تصدر قبل تبديل السياق المحتمل، حيث أن الاستباق في منتصف الإرسال قد يتسبب في توقف المتحكم المحلي بالمقاطعات (local interrupt controller) عن العمل.
- **خطأ محاكاة مستوى طلب المقاطعة (IRQL emulation bug):** عندما عادت اختبارات المضيف بنتيجة 11/12، شخص Fable أن محاكاة مستوى طلب المقاطعة (interrupt request level) تستخدم متغيرًا ذريًا عالميًا واحدًا (single global atomic) عبر سلاسل اختبار متعددة، وصحح ذلك إلى متغير `thread_local` لكل سلسلة (per-thread thread_local variable) ليعكس السلوك الحقيقي لكل معالج (per-CPU behavior)، مما أدى إلى نجاح جميع الاختبارات 12/12.
بالإضافة إلى ذلك، ترك النموذج تعليقات معمارية مدمجة في التعليمات البرمجية تشرح سبب تطابق ترتيب محدد GDT الخاص بنظام NT مع تنسيق IA32_STAR MSR، مما يوضح تفكيرًا متقدمًا في واجهة ABI (forward-looking ABI reasoning) وليس مجرد مطابقة للأنماط، وفقًا لتقرير Tolmo.
الفارق بين Fable 5 و Opus 4.8
ساهم Fable 5 في تأليف حوالي 40% من التعليمات البرمجية الأساسية للمشروع بنسبة 3% فقط من إجمالي التكرارات (turns). أما الـ 97% المتبقية من التكرارات، والتي استغرقت ثمانية أيام من التطوير التكراري المكثف بالمعالجة وتصحيح الأخطاء، فقد جرت باستخدام Claude Opus 4.8. وقد قامت هذه النسخة بتوسيع النواة لتحميل برامج تشغيل Windows Kernel غير المعدلة وتشغيل برامج Windows ثنائية حقيقية مثل `sort.exe` و`choice.exe` و`cmd.exe`.
لقد كان تقسيم العمل بين النموذجين متعمدًا. يمتلك Fable 5 مصنفات أمان إلكتروني (cybersecurity safety classifiers) شديدة الصرامة، وواسعة بما يكفي لتعطيل العمل الدفاعي المجاور. والجدير بالذكر أن Fable 5 صدر في 10 يونيو 2026 كإصدار عام لنموذج Mythos للأمن السيبراني من Anthropic، وفي غضون أيام قليلة، أجبر توجيه حكومي أمريكي لضبط الصادرات شركة Anthropic على تعليق الوصول إليه بالكامل.
**معلومة هامة:** Fable 5 هو في الأساس الإصدار العام لنموذج Mythos للأمن السيبراني من Anthropic. هذا يفسر جزئيًا قدراته المتقدمة في فهم الأنظمة وتصحيح الأخطاء الحرجة على مستوى منخفض.
تداعيات أمنية عميقة
النواة التي كتبها AI تعمل بنجاح، لكنها "غير موثوقة بعد". وقد أشار Fable 5 نفسه، بشكل تلقائي ودون توجيه، إلى الثغرات المحتملة في "تسليم قفل المجدول (dispatcher lock hand-off)" و"أقفال الدوران (spinlocks)" و"قائمة انتظار DPC (DPC queue)" باعتبارها المسارات الأكثر خطورة، وأوصى باستخدام أدوات مثل `loom` للاستكشاف الشامل للتزامن و`Miri` لاكتشاف السلوك غير المحدد.
هذه هي الدلالة الأمنية الحرجة: لقد تجاوزت قدرة التأليف قدرة التحقق. يمكن لنموذج الذكاء الاصطناعي إنتاج قاعدة الحوسبة الموثوقة (Trusted Computing Base - TCB) لنواة x86_64 بسرعة تفوق قدرة أي فريق بشري على تدقيقها. وحتى تتوفر الأدوات اللازمة مثل التحقق الرسمي (formal verification)، واختبار الخصائص (property testing)، ومراجعات نموذج التزامن (concurrency model checkers) لسد هذه الفجوة، تظل النواة التي يكتبها AI قطعة أثرية قابلة للإقلاع ذات صحة غير معروفة، والصحة غير المعروفة لا مكان لها في قاعدة الحوسبة الموثوقة (TCB).
**تحذير أمني:** إن قدرة الذكاء الاصطناعي على إنشاء أكواد أنظمة حرجة بسرعة هائلة تتجاوز قدرة البشر على التحقق منها يمثل تحديًا أمنيًا غير مسبوق. الثقة في الأنظمة التي يكتبها AI تتطلب تطوير أدوات تحقق متقدمة.
ماذا يعني هذا لك؟
تعتمد البنية التحتية الحيوية للإنترنت حاليًا على قواعد بيانات برمجية قديمة مكتوبة بلغة C، ويتم الحفاظ عليها إلى حد كبير لأن إعادة كتابة قاعدة الحوسبة الموثوقة (TCB) كانت تاريخيًا مكلفة جدًا وخطيرة جدًا. النواة المكتوبة بلغة Rust بواسطة الذكاء الاصطناعي تمثل رافعة مزدوجة:
- **Rust:** تقضي على فئات أخطاء سلامة الذاكرة (memory-safety bug classes) التي تهيمن على ثغرات CVEs في أنظمة التشغيل، مما يجعلها أكثر أمانًا بطبيعتها.
- **الذكاء الاصطناعي:** يقضي على عنق الزجاجة المتمثل في التكلفة البشرية لعملية إعادة الكتابة نفسها.
بمجرد نضوج أدوات التحقق، ستنهار الحجة الاقتصادية لترك الأكواد القديمة المكتوبة بلغة C، وستصبح أجزاء كبيرة من المكدس البرمجي (software stack) مرشحة لإعادة الكتابة الآمنة للذاكرة والمدفوعة بالذكاء الاصطناعي. هذا يعني أن الأنظمة المستقبلية قد تكون أكثر أمانًا وأقل عرضة للثغرات الناجمة عن أخطاء الذاكرة، مما يعود بالنفع على المستخدمين النهائيين ويزيد من استقرار البنية التحتية الرقمية.
الخطوات القادمة وتحديات التحقق
يُظهر هذا التطور الحاجة الملحة لتطوير أدوات تحقق متقدمة يمكنها مواكبة سرعة وفعالية نماذج الذكاء الاصطناعي في توليد التعليمات البرمجية. التحقق الرسمي (formal verification)، واختبار الخصائص (property testing)، ومدققات نموذج التزامن (concurrency model checkers) ستصبح أساسية لضمان أن النواة التي يكتبها AI لا تعمل فحسب، بل يمكن الوثوق بها بشكل كامل.
إن التداعيات المحتملة لهذه التكنولوجيا واسعة النطاق، من تطوير أنظمة تشغيل جديدة تمامًا إلى تحديث الأنظمة القديمة الحرجة التي تدعم العالم الرقمي. ومع ذلك، يجب أن يتقدم الابتكار جنبًا إلى جنب مع إجراءات أمنية قوية ومراجعة دقيقة لضمان عدم تقديم مخاطر جديدة.
الخلاصة
تعد قدرة Claude Fable 5 على كتابة نواة Windows بلغة Rust في دقائق معدودة نقطة تحول تاريخية في مجال الذكاء الاصطناعي وهندسة البرمجيات. وبينما تفتح هذه القدرة آفاقًا غير مسبوقة لتطوير أنظمة أكثر أمانًا وكفاءة، فإنها تضع أيضًا تحديات أمنية هائلة تتطلب اهتمامًا فوريًا وتطويرًا لأدوات تحقق تتجاوز القدرات البشرية. إن مستقبل الحوسبة الموثوقة سيعتمد بشكل كبير على قدرتنا على تسخير قوة AI مع ضمان سلامة الأكواد التي ينتجها.