M365Con 2027 – مؤتمر مجاني عبر الإنترنت · 11–22 Jan 2027 · 120 sessions→ m365con.net

المدونة · Mirko Peters

بروتوكول سياق النموذج (MCP) مقابل واجهات برمجة التطبيقات التقليدية في بنية الذكاء الاصطناعي للمؤسسات

By ·

مقارنة بين بروتوكول سياق النموذج (MCP) وواجهات برمجة التطبيقات التقليدية في بنية الذكاء الاصطناعي للمؤسسات. تعرّف على كيفية تمكين MCP لوكلاء الذكاء الاصطناعي من اكتشاف الأدوات ديناميكياً.

Automatically translated with AI from the original post. Read the English original

Cover: Extending Microsoft 365 Copilot: Agents, MCP & Production-Grade AI with Yves Habersaat [MVP]

اكتشف كيف يُحدث بروتوكول سياق النموذج (MCP) تحولاً جوهرياً في تكامل وكلاء الذكاء الاصطناعي للمؤسسات مقارنةً بواجهات REST التقليدية. تعرّف على سبب اعتماد بنى الذكاء الاصطناعي الحديثة على MCP لاكتشاف الأدوات ديناميكياً، والوعي بالسياق، والاتصال الموحّد عبر أنظمة الأعمال المعقدة.

النقاط الرئيسية

  • تتطلب واجهات برمجة التطبيقات التقليدية نقاط تكامل صارمة ومثبّتة في الكود، بينما يقدّم MCP بروتوكولاً ديناميكياً مصمماً للذكاء الاصطناعي لاكتشاف الأدوات.
  • يعمل MCP كطبقة تجريد ذكية تقع فوق قواعد البيانات والخدمات الداخلية وواجهات برمجة الأعمال القديمة القائمة.
  • يستطيع وكلاء الذكاء الاصطناعي الذين يستخدمون MCP ربط عدة أدوات معاً بشكل مستقل وفق تسلسل منظّم لتلبية طلبات المستخدم المعقدة متعددة الخطوات.
  • توحيد البروتوكولات يمنع الفوضى التكاملية المرتبطة عادةً بربط الوكلاء المخصصين بمنصات المؤسسة المتنوعة.
  • فهم الانتقال من استدعاءات واجهات البرمجة الثابتة إلى البروتوكولات الوكيلية ضروري لبناء حلول Microsoft 365 قابلة للتوسع وجاهزة للإنتاج.

تحدي التكامل في الذكاء الاصطناعي للمؤسسات

عندما تتجاوز المؤسسات هندسة المطالبات الأساسية وتنشر وكلاء ذكاء اصطناعي مستقلين عبر المؤسسة، سرعان ما تصطدم بعنق زجاجة معماري كبير. فبيئات المؤسسات عبارة عن مزيج من قواعد الشيفرة المخصصة، وقواعد البيانات الخلفية القديمة، وخدمات السحابة المصغّرة، ومنصات الأطراف الثالثة المتخصصة مثل Salesforce وJira. وتاريخياً، كان ربط نموذج اللغة بهذه الأنظمة يعني بناء تكاملات API هشة ومخصصة لكل نقطة تماس واحدة. كان على المطورين كتابة شيفرة غلاف مخصصة، وإدارة تدفقات مصادقة فريدة، وتثبيت طريقة استدعاء الذكاء الاصطناعي لكل نقطة نهاية محددة في الكود.

يتفكك هذا النهج بسرعة كلما ازداد الوكلاء تعقيداً. فعندما يحتاج وكيل إلى سحب بيانات من نظام مالي، ومطابقتها مع سجلات الموارد البشرية، وتحديث تذكرة في منصة خدمة العملاء، فإن الربط الثابت لواجهات البرمجة يخلق شبكة تبعيات يصعب صيانتها. يجد النموذج صعوبة في فهم الأدوات المتاحة، وكيفية تحديد معاملاتها، أو الترتيب الذي يجب تنفيذها به. وهذا القيد المعماري هو بالضبط السبب في أن هندسة الذكاء الاصطناعي الحديثة تحوّل تركيزها نحو بروتوكول سياق النموذج (MCP).

فهم بروتوكول سياق النموذج (MCP)

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

بالغ الأهمية أن تبنّي MCP لا يعني التخلي عن البنية التحتية القائمة أو إعادة كتابة واجهات برمجة التطبيقات (APIs) المؤسسية. فخادم MCP يقع ببساطة أمام أنظمتك القديمة وقواعد بياناتك وخدماتك المصغّرة، ويعمل كطبقة ترجمة موجّهة للذكاء الاصطناعي. وتواصل واجهات برمجة التطبيقات الأساسية للجوانب المالية والتشغيلية وCRM تنفيذ منطق الأعمال الجوهري، بينما يعرض خادم MCP هذه الخدمات بصيغة منظّمة وقابلة للقراءة الآلية، تستطيع نماذج اللغة الاستدلال عليها بشكل أصيل.

MCP مقابل واجهات برمجة التطبيقات التقليدية: أهم الفروق المعمارية

لفهم سبب إحداث MCP ثورة في تطوير الوكلاء الذكيين، من المفيد دراسة الفروق الجوهرية في طريقة تفاعل الوكلاء مع واجهات برمجة التطبيقات مقارنةً بخوادم MCP.

التنفيذ الثابت مقابل الاستدلال الديناميكي

واجهات برمجة التطبيقات التقليدية غير ذكية بطبيعتها. فهي مصممة لتنفيذ دالة محددة عند تزويدها بالمعاملات الدقيقة التي يحددها توثيق المطوّر. وإذا طلب المستخدم من وكيل الذكاء الاصطناعي تنفيذ مهمة دقيقة، يعتمد الوكيل كليًا على تعريفات استدعاء الدوال المحددة مسبقًا، وهي تعريفات كثيرًا ما تفشل عندما تكون التعليمات غامضة أو تتطلب تنسيقًا بين عدة أدوات. يُدخل MCP الذكاء السياقي إلى طبقة الأدوات، إذ لا يعرض البروتوكول نقاط النهاية الخام فحسب، بل يوفّر بيانات وصفية غنية وأوصافًا دلالية وحدودًا تشغيلية تمكّن محرك تنسيق الوكيل من صياغة خطط تنفيذ بشكل ديناميكي.

اكتشاف الأدوات وقابلية التوسع

عندما يتوسع الوكلاء المؤسسيون لمعالجة عشرات الأدوات أو مئاتها، تصبح إدارة تعريفات واجهات برمجة التطبيقات داخل موجّه النظام أمرًا مستحيلًا. فحدود الرموز ونوافذ السياق تتدهور بسرعة عندما تكتظ بمواصفات OpenAPI الضخمة. يحلّ MCP هذه المشكلة بتمكين التحميل الكسول والاكتشاف الديناميكي للأدوات. إذ يستعلم الوكيل فقط خوادم MCP ذات الصلة عن الأدوات المرتبطة بنية المستخدم الفورية، فيُبقي نافذة السياق النشطة نظيفة ويضمن أداءً مثاليًا.

تطبيق MCP في بيئات الإنتاج

يتطلب تصميم حلول الذكاء الاصطناعي على مستوى الإنتاج تخطيطًا دقيقًا فيما يخص الأمان والحوكمة والبنية التحتية. وعند نشر خوادم MCP داخل الشبكة المؤسسية، يجب على فرق الأمان أن تعامل هذه الخوادم بالصرامة نفسها المطبّقة على أي وسيط خلفي. ويظل المصادقة والتفويض في المقام الأول، لا سيما عندما تملك الوكلاء صلاحية تنفيذ الإجراءات لا مجرد استرجاع المعلومات.

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

الأسئلة المتداولة

ما الغرض الأساسي من Model Context Protocol (MCP)؟

يوفر MCP واجهة موحّدة وعامة وقياسية تتيح لوكلاء الذكاء الاصطناعي اكتشاف الأدوات وقواعد البيانات وخدمات المؤسسة الخارجية وفهمها والتفاعل معها، دون الحاجة إلى تكاملات واجهات برمجة تطبيقات مخصصة ومُثبَّتة في الكود لكل قدرة جديدة.

هل يحل MCP محل واجهات برمجة التطبيقات المؤسسية القائمة؟

لا، فـ MCP لا يحل محل واجهات برمجة التطبيقات الأساسية. بل يقع خادم MCP أمام واجهات برمجة التطبيقات وقواعد البيانات القائمة، ويعمل كطبقة تكامل ذكية تحوّل الخدمات القديمة إلى صيغة يسهل على نماذج اللغة تفسيرها.

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

تفحص طبقة التنسيق لدى الوكيل الإمكانات المتاحة التي تعرضها خوادم MCP، وتقيّمها مقارنةً بطلب المستخدم، ثم تبني ديناميكيًا خطة تنفيذ قادرة على استدعاء أداة واحدة أو عدة أدوات بالتسلسل.

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

تفتقر واجهات برمجة التطبيقات التقليدية إلى الذكاء الدلالي، وتتطلب تعريفات معاملات صارمة. ومع توسع الوكلاء لمعالجة أدوات عديدة، تؤدي إدارة مواصفات واجهات برمجة التطبيقات الخام داخل موجّهات النظام إلى تدهور الأداء وإدارة الرموز، بينما يتيح MCP الاكتشاف الديناميكي.

Entities in this article

Model Context Protocol (MCP) AI agent Microservices Prompt engineering Salesforce

Related articles

RSS