تحول جذري نحو Rust
أعلنت شركة Respan عن إطلاق بوابة ذكاء اصطناعي (AI Gateway) مفتوحة المصدر مكتوبة بالكامل بلغة Rust، وذلك بعد رحلة تطوير استمرت عامين تضمنت كتابة أكثر من 100 ألف سطر برمجي كطبقات تغليف (Wrappers) حول مكتبة LiteLLM. جاء هذا القرار بعد أن تسبب تحديث روتيني في مكتبة LiteLLM في يناير 2026 بحدوث أعطال متقطعة في الاتصال، وهو ما دفع الفريق للبحث عن بديل أكثر استقراراً وقابلية للصيانة.
هيكلية تعتمد على الإضافات (Plugins)
لتجنب تعقيدات الصيانة التي واجهتها سابقاً، تبنت Respan معمارية مشابهة لخادم Nginx، حيث يتم الحفاظ على نواة البوابة صغيرة الحجم، مع نقل الوظائف الأساسية مثل التوجيه (Routing)، ومزودي النماذج، وضوابط الأمان إلى إضافات مستقلة. تتيح هذه الطريقة للمطورين بناء إضافاتهم الخاصة دون الحاجة لتعديل الكود المصدري للنواة.
تتميز هذه الإضافات بكونها خفيفة للغاية؛ حيث أشارت الشركة إلى أن دمج مزود نموذج مثل Mistral يتطلب 22 سطراً برمجياً فقط، مما يسهل التعامل مع الاختلافات التقنية بين مزودي النماذج، مثل كيفية الإبلاغ عن استهلاك الرموز (Tokens).
ما الذي يتغير عملياً للمطورين؟
- ترجمة البروتوكولات: يمكن للبوابة التحويل بين بروتوكولات مختلفة، مما يسمح للتطبيقات المصممة لـ OpenAI Realtime API بالاتصال بـ Gemini Live دون تعديلات برمجية في جانب العميل.
- التحكم في الطلبات: تمر الطلبات عبر الإضافات بالتسلسل، مما يمنح المطورين القدرة على تعديل الطلب، أو إجراء مكالمات إضافية، أو حتى إيقاف الطلب قبل وصوله إلى مزود النموذج.
- الأداء والأمان: توفر لغة Rust أماناً أكبر للذاكرة، لكنها تفرض تحديات جديدة؛ حيث يجب تجميع (Compile) الإضافات المخصصة مع البوابة، مما يعني أن إضافة ميزة جديدة تتطلب إعادة بناء الثنائي (Binary) الخاص بالبوابة.
تحديات واعتبارات أمنية
أثار اعتماد الإضافات المجمعة مخاوف في مجتمع المطورين حول مخاطر سلاسل التوريد، حيث تعمل الإضافات داخل عملية البوابة نفسها، مما يمنحها وصولاً مباشراً إلى بيانات الطلبات الحساسة. كما أكدت الشركة على أهمية ترتيب الإضافات؛ فوضع إضافة التخزين المؤقت (Cache) قبل إضافة الأمان قد يؤدي إلى تجاوز فحص الأمان في حال وجود استجابة مخزنة مسبقاً، وهو ما يتطلب دقة عالية في الإعداد.
يأتي هذا التوجه في وقت تسعى فيه مشاريع أخرى مثل LiteLLM نفسها إلى الانتقال نحو Rust، وإن كان بأسلوب تدريجي يركز على استبدال المسارات الحرجة بدلاً من إعادة البناء الشاملة التي تبنتها Respan.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.