العودة
نقلت Anthropic مستودعها الموحد إلى نظام إدارة الشيفرة الخاص بها
SiTech AI Team2 دقيقة قراءة

نقلت Anthropic مستودعها الموحد إلى نظام إدارة الشيفرة الخاص بها

استبدل Anthropic نظام git بنظامه الخاص Scion، ونقل مستودعه الموحد خلال خمسة أشهر. تعالج المنصة أكثر من 30000 تغيير في الشيفرة يوميًا، وهي مصممة لوكالات الذكاء الاصطناعي الدائمة التشغيل.

المشكلة والدافع

نما مستودع Anthropic الموحد بسرعة لأن كتابة الشيفرة بمساعدة الذكاء الاصطناعي زادت. ارتفع عدد دمج الشيفرة يوميًا من نحو 2500 في مايو 2026 إلى أكثر من 30000 بحلول سبتمبر 2026. أصبح git حاجزًا أمام هذا الحجم. يبلغ تاريخ الفرع الرئيسي وحده أكثر من 100 غيغابايت، بينما تتجاوز نسخة العمل المضغوطة 25 غيغابايت. ينفذ النظام نحو 25 مليون عملية checkout للشيفرة يوميًا لصالح CI. وفي حالة التنزيل الكامل، كان سيتجاوز ذلك 600 بيتابايت من حركة git يوميًا. وأصبحت المرايا الداخلية والعقبات المعدة لـ snapshot صعبة الإدارة مع زيادة وتيرة الدمج.

تصميم Scion وبنيته

أنشأ Anthropic نظامًا داخليًا للتحكم في الإصدارات ونقل مستودعه الموحد من git بالكامل خلال خمسة أشهر. صُمم Scion حول مبادئ تناسب العملاء الدائمين الاتصال. لا يحتاج العملاء إلى نسخ محلية كاملة لأنهم متصلون عادةً. يعالج الخادم التاريخ و blame والدمج و rebase، بينما يخزن العملاء ذاكرة تخزين مؤقت محدودة. تحتفظ changeset بتغييرات الملفات ومؤشرات blob المعتمدة على المحتوى، مما يوفر إنتاجية عالية. تُحسب هياكل البيانات المشتقة، مثل blame الملف وتاريخ المسار، بشكل تعاودي من changeset. يتجنب النظام packfile والنسخ المادية لكل مستودع، ليحقق بصمة بنية تحتية أصغر 200 مرة من مرايا git السابقة. يأخذ CI وأعمال البحث الشيفرة أسرع بمرتين، في ثوانٍ بدلاً من الدقائق.

الدروس والتأثير

بنى فريق من سبعة مهندسين Scion وأداة Antique لمراجعة الشيفرة في خمسة أشهر، رغم أن عدد الدمج اليومي زاد عشر مرات. ساعد Claude في إعادة كتابة خطوط أنابيب ingestion، مما حقق تقليل الذاكرة 20 مرة وتسريعًا 4 مرات. انتقل دور المهندسين إلى التصميم عالي المستوى والقيود النظامية، وغالبًا ما يقولون لـ Claude لا لتجنب الهندسة الزائدة. يدعم النظام التحكم الغني في الوصول على مستوى الدليل وقيود مراجعة الشيفرة الدلالية. تتعزز الكفاءة التشغيلية بمراقبة المكونات عبر superfans التي تتحكم في القياس عن بُعد والسجلات. تفضل عمليات العمل الجديدة المخصصة لحجم الوكلاء الاختبار الآلي بعد الدمج بدلاً من طوابير الدمج العالمية.

المصادر: Techmeme · Techmeme

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.