GoMCP: كان يجب على Anthropic أن تكتب بلغة Go من البداية (الآن أسرع بعشر مرات)
عندما قدّمت Anthropic بروتوكول Model Context Protocol، أطلقت الصناعة نفساً من الارتياح. أخيراً، كان هناك معيار موحّد يسمح للنماذج بالتواصل مع قواعد البيانات…
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
عندما قدّمت Anthropic بروتوكول Model Context Protocol، أطلقت الصناعة نفساً من الارتياح. أخيراً، كان هناك معيار موحّد يسمح للنماذج بالتواصل مع قواعد البيانات والملفات المحلية وواجهات برمجية تابعة لجهات خارجية دون كتابة حلول مؤقتة لكل وكيل محدد. لكن، كما يحدث غالباً مع الإصدارات المؤسسية، ثبت أن مجموعة أدوات تطوير البرمجيات الرسمية لـ Python و TypeScript كانت أكثر ملاءمة للتجارب المحلية والعروض التوضيحية منها للأنظمة التي يجب أن تتحمل حركة مرور حقيقية. في عالم حيث تبدأ الأنظمة القائمة على الوكلاء بتنفيذ آلاف المهام في نفس الوقت، يصبح أداء الواجهة بين العقل والأيدي نقطة اختناق حرجة.
يبدو ظهور GoMCP بمثابة رد طبيعي من مجتمع الهندسة على بطء اللغات المفسّرة في البنية التحتية الحرجة. قرر مؤلف المشروع إعادة كتابة البروتوكول باستخدام Go، والنتائج تجعل المرء يعيد النظر في جدوى استخدام المكتبات الأصلية. بينما تصل مجموعة أدوات تطوير البرمجيات القياسية من Anthropic إلى حد أقصى يبلغ حوالي 10 آلاف استدعاء أداة في الثانية، تتجاوز نسخة Go بسهولة عتبة 100 ألف عملية. إنها ليست مجرد أرقام من أجل الأرقام. هذا المستوى من الأداء يجعل من الممكن نشر خوادم MCP في البيئات عالية الحمل، حيث قد تؤثر التأخيرات البالغة بضع ميلي ثوان على ولاء العملاء أو دقة تنفيذ المعاملات.
لكن، السرعة ليست سوى قمة جبل الجليد. المشكلة الرئيسية مع التطبيقات الرسمية هي طبيعتها "المخبرية". تفترض أنك تشغل خادماً واحداً لمستخدم واحد. في الواقع، تحتاج الشركات الكبرى إلى تعدد الاستئجار. ينفذ GoMCP عزل المسافات البيضاء والحصص الصارمة من خارج الصندوق. وهذا يعني أنه يمكنك خدمة مئات العملاء المختلفين بأمان على مثيل واحد دون القلق من أن طلب ثقيل واحد قد يوقع النظام لجميع الآخرين. بالنسبة لأولئك الذين يبنون منصات SaaS بناءً على نماذج اللغة الكبيرة، هذه الوظيفة حرجة.
مسألة الأمان في أنظمة الذكاء الاصطناعي هي الآن أكثر حدة من أي وقت مضى. إعطاء نموذج الوصول إلى أدواتك يشبه تسليم مفاتيح شقتك لشخص تعرفه بالكاد. يضيف GoMCP طبقات من الحماية التي تفتقد بوضوح في الإصدارات الأساسية: التحقق الصارم من بيانات الإدخال وتسجيل المراجعة وتحديد معدل الطلبات. الآن كل إجراء يتخذه النموذج شفاف وخاضع للسيطرة، مما يجعل من الممكن استخدام البروتوكول في التكنولوجيا المالية أو الطب، حيث تكون متطلبات الأمان بأوامر من حيث الحجم أعلى منها لروبوت محادثة نموذجي.
من المثير للاهتمام أيضاً كيفية توسيع المشروع لقدرات النقل للبروتوكول. بدلاً من تقتصر نفسه على الإدخال والإخراج القياسي، أضاف المطور دعم gRPC و HTTP REST. يحول هذا MCP من أداة محلية إلى خدمة صغيرة متكاملة تتناسب عضوياً مع العمارة السحابية الحديثة. يمكنك توسيع نطاق خوادم MCP الخاصة بك بشكل مستقل عن التطبيق الرئيسي باستخدام أدوات الأوركسترا المألوفة مثل Kubernetes. هذا هو بالضبط مستوى نضج التكنولوجيا الذي يتوقعه السوق من نظام Anthropic البيئي.
الخلاصة: أنشأت Anthropic معياراً ممتازاً، لكن المجتمع جعله قابلاً للاستخدام في العالم الحقيقي. هل سيصبح GoMCP جزءاً رسمياً من النظام البيئي أم سيبقى أداة قوية لأولئك الذين يفهمون الفرق بين النموذج الأولي والإنتاج؟
هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟
AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.