Habr AI→ المصدر

MCPHero: كيف نوفق OpenAI مع بروتوكولات المنافسين بدون ألم

عالم تطوير وكلاء الذكاء الاصطناعي بدا لفترة طويلة مثل حديقة حيوانات لأجهزة الشحن قبل ظهور USB-C. كان لكل لاعب كبير تنسيقه الخاص لاستدعاء الوظائف، وتوقعاته…

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
MCPHero: كيف نوفق OpenAI مع بروتوكولات المنافسين بدون ألم
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

عالم تطوير وكلاء الذكاء الاصطناعي بدا لفترة طويلة مثل حديقة حيوانات لأجهزة الشحن قبل ظهور USB-C. كان لكل لاعب كبير تنسيقه الخاص لاستدعاء الوظائف، وتوقعاته الخاصة بشأن بنية البيانات، وتفاصيله الخاصة في وصف الأدوات. عندما قدمت Anthropic بروتوكول السياق النموذجي (MCP)، بدا أن الضوء في نهاية النفق قد ظهر أخيراً. كانت الفكرة بسيطة وعبقرية: إنشاء معيار موحد بحيث يمكن لأي نموذج الاتصال بأي قاعدة بيانات أو واجهة برمجية دون إعادة كتابة الكود. ومع ذلك، سرعان ما كشفت هذه الحالة المثالية عن تشقق — OpenAI، التي تحتفظ بالجزء الأكبر من السوق، لا تسارع في تطبيق دعم بروتوكول منافسها الرئيسي في مكتباتها الرسمية.

وجد المطورون أنفسهم في حالة يتعين عليهم الاختيار فيها بين معيار متقدم والنموذج الأكثر شهرة على الكوكب. إذا كنت تبني وكيلاً يعتمد على GPT-4o، فأنت بحاجة إلى وصف الوظائف بالطريقة القديمة، متجاهلاً النظام البيئي المتنامي لخوادم MCP. هنا يدخل MCPHero المشهد. إنها مكتبة Python صغيرة لكن حرجة جداً تتولى دور الدبلوماسي. تقوم تلقائياً بتحويل الأدوات التي تعمل بموجب بروتوكول MCP إلى تنسيق يفهمه العميل الأصلي لـ OpenAI. هذا ليس مجرد راحة، بل هو مسألة بقاء للمشاريع المعقدة حيث يتم حساب عدد الأدوات الخارجية بالعشرات.

لماذا يهم هذا الآن؟ نحن على عتبة انتقال من روبوتات الدردشة البسيطة إلى وكلاء مستقلين تماماً. يحتاج الوكيل إلى أيد — الوصول إلى تقويمك وSlack وقاعدة البيانات أو الطرفية. إذا اضطررت في كل مرة تقوم فيها بالتبديل من نموذج GPT إلى Claude والعكس إلى إعادة بناء هذه الأيدي من الصفر، فإن التطوير يصبح كابوس الدعم. يزيل MCPHero هذا الحاجز. الآن يمكنك أخذ خادم MCP جاهز للعمل مع PostgreSQL أو Google Drive وتغذيته لنموذج OpenAI كما لو كان يعرف دائماً كيفية العمل معه. هذه أول خطوة حقيقية نحو جعل ذكاء النموذج قابلاً للفصل عن أدواته.

من الناحية التقنية، يعمل MCPHero بأناقة. بدلاً من إجبارك على تعيين حقول مخطط JSON يدويًا، تقوم المكتبة بتحليل قدرات خادم MCP وتولد على الفور وصف الوظائف الذي تتوقعه واجهة برمجة تطبيقات OpenAI. عندما يقرر النموذج استدعاء أداة، تعترض المكتبة هذا الاستدعاء وتترجمه إلى صيغة مفهومة بواسطة MCP وترجع النتيجة. بالنسبة للمطور، تبدو العملية برمتها سلسة. هذا مثال نموذجي لكيفية حل المجتمع المفتوح المشاكل التي تنشئها الشركات برغبتها في الاحتفاظ بالمستخدمين في "حدائقهم المسيجة."

بالطبع، يمكن للمرء أن يتساءل لماذا لا تضيف OpenAI بنفسها دعم MCP. الجواب يكمن على الأرجح في السياسة المؤسسية والتردد في الاعتراف بقيادة Anthropic في التوحيد. لكن بينما تقيس العمالقة التأثير، تختار الصناعة طريق أقل مقاومة. مثل هذه الحلول البديلة — بأفضل معنى الكلمة — غالباً ما تصبح أساساً للمعايير المستقبلية. إذا استخدم كل مشروع ثانٍ على OpenAI MCP من خلال وسطاء غداً، فلن يكون لدى Sam Altman خيار سوى الاستسلام وتطبيق الدعم الأصلي.

الخلاصة: MCPHero يحول حديقة حيوانات الأدوات إلى نظام بيئي واحد، وإذا كنت تبني وكلاء في Python، فهذه أفضل طريقة للتوقف عن الاعتماد على تقلبات بائع معين.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 400 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…