عن المشروع
LingoFuse هو إطار عمل اتصالات RPC متعدد اللغات موجه لعصر الوكلاء الذكيين، وفكرته الأساسية هي تمكين جميع لغات البرمجة من الحوار على قدم المساواة. يعتمد المشروع على شبكة الخدمات C4 كمحرك أساسي، ويتيح استدعاء الوظائف مباشرة بين لغات مثل Pascal وPython عبر آلية FFI الأصلية، دون الحاجة إلى كتابة IDL أو توليد كود بنيوي أو إعداد خوادم HTTP.
فيما يخص دعم اللغات، فقد وصلت Pascal وPython إلى حالة جاهزة للإنتاج، مع دعم الاتصال الثنائي بين الخادم والعميل؛ ويمكن لـ Node.js وPHP والمتصفحات الاتصال عبر جسر HTTP؛ أما اللغات C++ وGo وRust وJava وC# وKotlin وSwift وRuby وLua وDart وElixir وJulia وZig وNim وCrystal فهي قيد التخطيط. كما يخطط المشروع لدعم بنى الأجهزة الطرفية مثل aarch64 وloongarch64 وRISC-V.
في الأداء، يدّعي LingoFuse أن زمن انتقال IPC على نفس الجهاز أقل من 1 ميلي ثانية، وأن الإنتاجية تتجاوز 12000 عملية في الثانية، مع اكتشاف خدمات مدمج وموازنة أحمال وضمان ترتيب FIFO. يقارن ملف README مع gRPC وREST، مدعياً أنه أسرع من gRPC بمقدار 5-8 مرات، وأسرع من REST بمقدار 10-20 مرة. كما يذكر المشروع أن شبكة C4 تعاملت سابقاً في غرفة الخوادم مع حركة مرور بمقياس بيتابايت يومياً على خادم واحد.
في الجانب الأصيل للذكاء الاصطناعي، تتبنى LingoFuse فلسفة «تحليل LLM إلى بنى بيانات → مولد حتمي ينتج الكود المستهدف»، ولا تثق بالذكاء الاصطناعي لكتابة الكود مباشرة، بل تعتمد على تحليل متعدد الطبقات (الكود المصدري الأصلي → تصريحات Pascal → JSON تعريف LV0 → JSON نموذج LV1 → وحدة مزود الأدوات) لتحقيق توليد كود قابل للتكرار وبتكلفة تصحيح صفرية. يوفر المشروع المصاحب pasAgent سلسلة أدوات ذكية للغة Pascal.
لبدء الاستخدام، يحتاج الخادم فقط إلى 7 أسطر من كود Python، مع كشف الوظائف عبر مصمم @expose؛ بينما يحتاج العميل في Pascal إلى 3 أسطر فقط لاستدعاء الوظيفة. يعتمد ربط Python على ctypes، دون الحاجة إلى ترجمة، ويمكن استخدامه عبر الأمر pip install -e .
يتضمن هيكل المشروع: Binary (DLL/SO)، وpascal (الربط والأمثلة)، وPy (ربط Python، وعروض تجريبية متعددة اللغات، وخدمات LLM)، وsrc (المحرك الأساسي بلغة Pascal). يحتوي المستودع على وحدات فرعية، لذا يجب استخدام المعامل --recursive عند الاستنساخ.
LingoFuse مرخص بموجب MIT، وهو مفتوح بالكامل وغير تجاري، دون أي ميزات مدفوعة أو اشتراكات. بدأ المشروع في عام 2026، وما زال في تطور مستمر.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.