بث مباشر 18.11 · الدفعة 318 نوفمبر، 19:00 بتوقيت موسكو — ورشة عملية مجانية لوكلاء الذكاء الاصطناعي · الدفعة 3 تبدأ 23.11ورشة 18 نوفمبر ←الدفعة 3 (23.11)
إصداركود / SDK · جاهز للعملX: @reasonmachines→ المصدر

Aspen: خادم Git مفتوح المصدر للوكلاء يتحمل 567 عملية دفع في الثانية

أتاحت Reason Machines ‏(YC F26) مشروع Aspen كمصدر مفتوح، وهو خادم Git مصمم خصيصا للوكلاء. يستطيع جهاز واحد بثماني نوى تحمل 567 عملية دفع في الثانية إلى مستودع واحد، وتحفظ كل عملية دفع على القرص قبل أن يرد git بكلمة «ok». ويظل العميل git تقليديا من دون حاجة إلى تثبيت أي شيء، ما يتيح توجيه تكاملات الوكلاء الحالية إلى Aspen من دون إعادة كتابتها.

معالج بواسطة الذكاء الاصطناعي من X: @reasonmachines؛ بتحرير Hamidun News
Aspen: خادم Git مفتوح المصدر للوكلاء يتحمل 567 عملية دفع في الثانية
المصدر: X: @reasonmachines. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليX: @reasonmachines ↗
رئيس التحرير
حقيقة رئيسية #1567 عملية دفع/ثانية إلى مستودع واحد على 8 نوى
حقيقة رئيسية #2تحفظ البيانات قبل رد «ok»، فلا يحدث فقدان
حقيقة رئيسية #3git تقليدي على جانب العميل، من دون إضافات أو SDK

إذا سبق لك تشغيل عدة وكلاء برمجيين على مستودع واحد، فأنت تعرف هذه المعاناة: إنهم يدفعون التغييرات كثيرا، وبالتوازي، ومن دون أي انضباط. صمم خادم Git التقليدي للبشر الذين ينفذون بضع عمليات commit في الساعة. أما الوكلاء، فيستطيع كل منهم تنفيذ عشرات منها في الدقيقة، فيتحول الخادم إلى عنق زجاجة. وتقترح شركة Reason Machines الناشئة ‏(YC F26) حلا: Aspen، وهو خادم Git مفتوح المصدر بني خصيصا لهذا النوع من الأحمال.

ما الذي يعلن عنه المشروع

يورد المطورون رقما رئيسيا واحدا: يستطيع جهاز واحد بثماني نوى تحمل 567 عملية دفع في الثانية إلى المستودع نفسه. والجزء الثاني من الادعاء مهم أيضا: تحفظ كل عملية دفع قبل أن يطبع git كلمة «ok». أي إن السرعة لم تتحقق على حساب الموثوقية؛ فإذا تلقى العميل تأكيدا، تكون البيانات قد كتبت بالفعل.

أما النقطة الثالثة، وربما الأكثر عملية، فهي أن العميل يظل git قياسيا. لا حاجة إلى تثبيت أي شيء، سواء إضافات خاصة أو SDK منفصلة أو بروتوكول مخصص. يواصل الوكيل تنفيذ git push كالمعتاد، ولكن إلى عنوان آخر فحسب.

لماذا يهم ذلك الوكلاء تحديدا

تخيل بنية نموذجية للوكلاء: يشغل المنسق 50 عاملا بالتوازي، ويتولى كل منهم مهمة، ويعدل الشفرة، ثم يدفع فرعا أو حالة وسيطة. يكاد البشر لا يشاركون في هذا السيناريو، بينما يعمل Git كسجل ونقطة مزامنة. ويؤدي التنافس على مستودع واحد إلى عمليات قفل عند تحديث المراجع وكتابة الكائنات وإجراء فحوص السلامة. ومع الأحجام الكبيرة، تتحول هذه العمليات كلها إلى سقف لمعدل النقل.

لا يتوافر لدينا حتى الآن سوى الادعاء الوارد في منشور، لكن الاتجاه واضح: استخدام Git كذاكرة عمل للوكلاء يتطلب بنية خادم مختلفة عن البنية اللازمة لاستخدام Git أداة للتطوير الجماعي.

القيود والتحفظات

ما لدينا في جوهره حتى الآن هو منشور واحد على X ومقياس واحد. ولا نعرف كيف أجري الاختبار بالضبط: ما حجم عمليات الدفع، وما أنواع الأقراص المستخدمة، وكم عدد العملاء المتزامنين، وهل توجد تعارضات على الفروع نفسها. فالوصول إلى 567 عملية دفع في الثانية باستخدام عمليات commit فارغة أو متناهية الصغر يختلف كثيرا عن تحقيق الرقم نفسه مع تغييرات حقيقية داخل مستودع أحادي ضخم. كذلك ليس واضحا كيف يتعامل Aspen مع hooks وصلاحيات الوصول ومراجعة الشفرة وعمليات التكامل التي اعتادها مستخدمو GitHub وGitLab. المشروع لا يزال في بدايته، ومن المبكر انتظار نضج منتجي منه.

ما الذي ينبغي فعله عمليا

إذا كنت تبني نظاما متعدد الوكلاء وأصبح Git عنق الزجاجة لديك، فمن المفيد تخصيص أمسية لتشغيل Aspen، واختباره تحت حملك الفعلي، ومقارنته بخادمك الحالي. لا تنظر إلى الرقم الأقصى، بل إلى زمن استجابة عمليات الدفع مع نمط حملك، والسلوك عند وقوع التعارضات، والتعافي بعد الأعطال. وإذا كنت تبيع منصة للوكلاء، فانتبه إلى الاتجاه نفسه: بدأت البنية التحتية المحيطة بالوكلاء تعاد كتابتها بما يلائم أنماط عملهم، ومن المرجح أن تصبح استضافة Git للآلات مجالا متخصصا مستقلا. وبما أن العميل يظل قياسيا، فإن تكلفة التجربة منخفضة: يمكن تبديل remote خلال دقيقة، والتراجع بالسرعة نفسها.

القصة

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

ما أبرز التفاصيل حول ما الذي يعلن عنه المشروع؟

يورد المطورون رقما رئيسيا واحدا: يستطيع جهاز واحد بثماني نوى تحمل 567 عملية دفع في الثانية إلى المستودع نفسه. والجزء الثاني من الادعاء مهم أيضا: تحفظ كل عملية دفع قبل أن يطبع git كلمة «ok». أي إن السرعة لم تتحقق على حساب الموثوقية؛ فإذا تلقى العميل تأكيدا، تكون البيانات قد كتبت بالفعل. أما النقطة الثالثة، وربما الأكثر عملية، فهي أن العميل يظل git قياسيا. لا حاجة إلى تثبيت أي شيء، سواء إضافات خاصة أو SDK منفصلة أو بروتوكول مخصص. يواصل الوكيل تنفيذ git push كالمعتاد، ولكن إلى عنوان آخر فحسب.

ما أبرز التفاصيل حول لماذا يهم ذلك الوكلاء تحديدا؟

تخيل بنية نموذجية للوكلاء: يشغل المنسق 50 عاملا بالتوازي، ويتولى كل منهم مهمة، ويعدل الشفرة، ثم يدفع فرعا أو حالة وسيطة. يكاد البشر لا يشاركون في هذا السيناريو، بينما يعمل Git كسجل ونقطة مزامنة. ويؤدي التنافس على مستودع واحد إلى عمليات قفل عند تحديث المراجع وكتابة الكائنات وإجراء فحوص السلامة. ومع الأحجام الكبيرة، تتحول هذه العمليات كلها إلى سقف لمعدل النقل.

ما أبرز التفاصيل حول القيود والتحفظات؟

ما لدينا في جوهره حتى الآن هو منشور واحد على X ومقياس واحد. ولا نعرف كيف أجري الاختبار بالضبط: ما حجم عمليات الدفع، وما أنواع الأقراص المستخدمة، وكم عدد العملاء المتزامنين، وهل توجد تعارضات على الفروع نفسها. فالوصول إلى 567 عملية دفع في الثانية باستخدام عمليات commit فارغة أو متناهية الصغر يختلف كثيرا عن تحقيق الرقم نفسه مع تغييرات حقيقية داخل مستودع أحادي ضخم. كذلك ليس واضحا كيف يتعامل Aspen مع hooks وصلاحيات الوصول ومراجعة الشفرة وعمليات التكامل التي اعتادها مستخدمو GitHub وGitLab.

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
ما رأيك؟
جارٍ تحميل التعليقات…