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