إعادة كتابة Bun بلغة Rust — واقع البرمجة بالذكاء الاصطناعي

Bun-ის JavaScript რანტაიმის Rust-ზე გადაწერა Anthropic-ის Claude-ით 11 დღეში და $165,000-ად ფართოდ გაიხსენეს, როგორც AI კოდირების გამარჯვება. თუმცა, 11 კვირის შემდეგ რელიზი ჯერ კიდევ არ არსებობს.
إعادة كتابة Bun بلغة Rust — واقع البرمجة بالذكاء الاصطناعي
في مايو 2026، أعلن جاريد سامنر، مبتكر بيئة تشغيل JavaScript Bun، عما بدا وكأنه لحظة فارقة في تطوير البرمجيات بمساعدة الذكاء الاصطناعي: تمت إعادة كتابة Bun بلغة Rust باستخدام Claude AI من Anthropic. استغرقت العملية بأكملها 11 يوماً فقط وكلفت 165,000 دولار من استدعاءات API. احتفلت وسائل الإعلام التقنية — أخيراً، دليل على أن الذكاء الاصطناعي يمكنه القيام بعمل مطوري المصادر المفتوحة، بشكل أسرع وعلى نطاق أوسع.
ولكن كما يكشف التحقيق الدقيق الذي أجراه توم لوكوود، فإن الواقع أكثر تعقيداً بكثير مما توحي به العناوين المثيرة. بعد أحد عشر أسبوعاً من آخر إصدار رسمي لـ Bun (v1.3.14، 12 مايو 2026)، لا يزال لا يوجد علامة إصدار جديدة. تم دمج إعادة الكتابة في الفرع الرئيسي، ولكن بعد ستة أسابيع، لم يتم إصدار إصدار واحد.
التحقيق: ما وجده لوكوود
اتخذ لوكوود خطوة بسيطة لكنها فعالة — استنسخ مستودع Bun، كل 1.23 جيجابايت منه، وفحص علامات الإصدار بنفسه. كانت النتائج مذهلة. اعتباراً من 27 يوليو 2026، أظهر سجل git:
2026-05-12 15:12:49 -0700 (tag: bun-v1.3.14)
هذه الفجوة البالغة 11 أسبوعاً غير مسبوقة في تاريخ Bun الحديث. آخر مرة تجاوز فيها المشروع شهراً بدون إصدار كانت في أكتوبر-ديسمبر 2022، بين v0.2.2 و v0.3.0 — حقبة مختلفة تماماً للمشروع.
ما يحدث خلف الكواليس هو أكثر دلالة. في 9 يوليو، كان لدى robobun (وكيل الروبوت لطلبات السحب التي يولدها Claude Code) 1,277 طلب سحب مفتوح. بحلول 27 يوليو، ارتفع هذا العدد إلى 2,475 طلب سحب مفتوح. يعمل كتلة Buildkite CI/CD للمشروع بشكل مستمر منذ "اكتمال" إعادة الكتابة — علامات الاقتباس التي استخدمها لوكوود متعمدة. بالمعدل الحالي، دمج جميع طلبات السحب المفتوحة التي أنشأها Claude سيستغرق حوالي 86 يوماً من تشغيل خط الأنابيب المستمر.
تستغرق بعض طلبات السحب من 40 دقيقة إلى ساعة ونصف لاجتياز فحوصات Buildkite. العديد منها لا تتعامل فقط مع كود Rust، بل مع شبكة معقدة من التبعيات والتكوينات التي تشكل بيئة تشغيل JavaScript إنتاجية.
التكلفة الحقيقية: أبعد بكثير من 165,000 دولار
يكشف تحليل لوكوود أن الرقم المذكور على نطاق واسع وهو 165,000 دولار يمثل فقط جزءاً صغيراً من التكلفة الحقيقية. إليك ما لم يتم تضمينه في هذا الرقم:
- البنية التحتية لـ CI/CD: التشغيل المستمر لكتلة Buildkite منذ مايو يمثل نفقة كبيرة — وغير معلنة.
- مشاركة موظفي Anthropic: يُظهر تحليل أنماط الالتزامات أن موظفي Anthropic يكتبون كود Rust بشكل مباشر ويراجعون طلبات السحب. رواتبهم لا تنعكس في تكلفة API.
- الاستخدام المستمر لـ Claude: يواصل المشروع حرق أرصدة Claude بمعدل كبير. يقدر لوكوود أنه إذا كانت التكاليف الجارية 10,000 دولار يومياً، فإن إجمالي الإنفاق يقترب من 800,000 دولار.
- أرصدة غير محسوبة: تظهر بعض طلبات السحب علامات على تطبيق أرصدة Claude إضافية تتجاوز المخصص الأولي البالغ 165,000 دولار.
معدل استهلاك API البالغ 15,000 دولار يومياً أثناء إعادة الكتابة — على حد تعبير لوكوود — "يتجاوز بكثير إمكانيات معظم مطوري المصادر المفتوحة". للمقارنة، هذا أكثر مما يكسبه معظم المطورين المستقلين في الشهر، يُنفق يومياً على استدعاءات API فقط.
نمط من الضجة حول الذكاء الاصطناعي
إعادة كتابة Bun ليست حالة منعزلة. يرسم لوكوود أوجه تشابه مع مشروعين بارزين آخرين تم إنشاؤهما بالذكاء الاصطناعي:
- مترجم C من Anthropic: مترجم C تم إنشاؤه بواسطة Claude جذب انتباهاً كبيراً — ثم صمت تماماً. لا توجد التزامات لأشهر.
- متصفح FastRender من Cursor: متصفح ويب تم إنشاؤه بالذكاء الاصطناعي تصدر العناوين — وتوقف أيضاً عن تلقي التحديثات.
يثير هذا النمط أسئلة غير مريحة حول سردية البرمجة بالذكاء الاصطناعي. هل هذه المشاريع اختراقات حقيقية، أم أنها تمارين تسويقية مصممة لدعم تقييمات ضخمة للشركات؟ كما يقول لوكوود: "أعتقد أنه من المهم توخي الحذر الشديد عندما يدعي شخص ما شيئاً يدعم تقييماً كبيراً لشركة."
استحواذ Anthropic على Bun قبل إعادة الكتابة يضيف طبقة أخرى من السياق. تخدم إعادة الكتابة كـ dogfooding — Anthropic تستخدم منتجها الخاص لبناء شيء مثير للإعجاب، مع إنشاء مواد تسويقية لإثبات المفهوم في نفس الوقت. لا يوجد شيء خاطئ بطبيعته في هذا، لكنه يعني أنه يجب فحص الادعاءات بالتشكيك المناسب.
ماذا يعني هذا للبرمجة بالذكاء الاصطناعي
تحقيق لوكوود لا يرفض البرمجة بالذكاء الاصطناعي تماماً — بل على العكس. إنه يعترف بعمله في ML/AI كأحد أكثر إنجازاته فخراً. لكنه يقوم بتمييز حاسم: الذكاء الاصطناعي كأداة مقابل الذكاء الاصطناعي كبديل للانضباط الهندسي.
تظهر عدة دروس رئيسية للمطورين الذين يقيّمون أدوات البرمجة بالذكاء الاصطناعي:
1. التوليد ليس إكمالاً. كتابة الكود هي جزء صغير فقط من هندسة البرمجيات. الاختبار، التصحيح، التحسين، تدقيق الأمان، والتكامل — كلها تبقى مهام بشرية مكثفة، بغض النظر عن من (أو ماذا) كتب الكود الأولي.
2. التكاليف الخفية مهمة. الرقم البارز 165,000 دولار لا يعكس التكلفة الكاملة للكود الجاهز للإنتاج والمُولد بالذكاء الاصطناعي. وقت CI/CD، المراجعة البشرية، تكاليف API الجارية، والبنية التحتية — كلها تتراكم، أحياناً إلى مضاعفات الاستثمار الأولي.
3. الصيانة أبدية. حتى لو كان الذكاء الاصطناعي يستطيع كتابة كود أسرع، فإنه لا يزال يحتاج إلى الصيانة. الصمت حول مترجم C من Anthropic ومتصفح FastRender من Cursor يشير إلى أن المشاريع المولدة بالذكاء الاصطناعي قد يكون لها عمر صيانة أقصر من تلك المبنية تقليدياً.
4. السياق هو كل شيء. حدثت إعادة كتابة Bun في سياق محدد: شركة استحوذت عليها Anthropic تستخدم منتج Anthropic، بمشاركة مباشرة من موظفي Anthropic، مدعومة برأس مال مخاطر كبير. هذا غير قابل للتكرار من قبل معظم مشاريع المصادر المفتوحة أو الفرق الصغيرة.
سؤال الاستدامة
ربما يكون السؤال الأكثر جوهرية الذي يطرحه لوكوود هو الاستدامة. إذا كان مشروع ممول جيداً، مدعوم برأس مال مخاطر، مع وصول مباشر إلى موظفي شركة الذكاء الاصطناعي، يكافح لإصدار إصدار بعد ستة أسابيع من إعادة الكتابة "المكتملة"، فما هو أمل مطور المصادر المفتوحة العادي؟
الجواب، في الوقت الحالي، يبدو كالتالي: أدوات البرمجة بالذكاء الاصطناعي هي مسرعات قوية، لكنها ليست بعد بديلاً للممارسات الهندسية التقليدية. الرقم 165,000 دولار الذي تصدر العناوين يُفهم بشكل أفضل كتكلفة تسويقية وليس تكلفة إنتاجية — ثمن إظهار ما هو ممكن في ظروف مثالية، وليس ما هو عملي للتطوير اليومي.
الخلاصة
ينهي لوكوود تحقيقه بسؤال بسيط وساحق: "هل انتهينا بعد؟" الإجابة لـ Bun وللبرمجة بالذكاء الاصطناعي بشكل عام، تبدو لا. ليس بعد. قد يتم إصدار إعادة الكتابة في النهاية، وقد ترقى البرمجة بالذكاء الاصطناعي إلى مستوى وعدها. لكن اعتباراً من يوليو 2026، مع عدم وجود إصدار في الأفق وكتل CI/CD تعمل 24/7، تشير الأدلة إلى أننا لا نزال في مرحلة الضجة — وليس في مرحلة التسليم.
للمطورين الذين يقيّمون أدوات الذكاء الاصطناعي، الدرس واضح: كونوا متحمسين للإمكانيات، ولكن كونوا حذرين تجاه الادعاءات. استنسخوا المستودع. تحققوا من العلامات. انظروا إلى خط أنابيب CI/CD. الحقيقة في الكود، وليس في المشاركات في المدونات.