MCP Academy · درس

الموافقة بمشاركة الإنسان

أبقوا المستخدم متحكمًا في التعليمات التي يوجّهها الخادم.

الدرس 4 من 413 خطوة

الموافقة بمشاركة الإنسان درس مجاني في MCP Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في MCP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة MCP Academy 4 دروس في المجموع.

لماذا يجب أن يكون الإنسان حاضرًا؟

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

العميل هو حارس البوابة

يقع العميل بين خادمك والنموذج. ويمكنه إيقاف كل طلب Sampling مؤقتًا وسؤال المستخدم قبل تشغيل أي شيء.

راجع الطلب أولًا

يعرض العملاء الجيدون للمستخدم المطالبة التي يريد خادمك إرسالها، حتى لا يصل شيء إلى النموذج من دون مراجعة.

اسمح للمستخدمين بتعديل المطالبة

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

راجع الرد أيضًا

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

الدورة الكاملة

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

الرفض خطأ

إذا قال المستخدم لا، يعيد العميل خطأ مثل rejected sampling request، وليس نتيجة فارغة عادية.

{ "error": { "code": -1,
  "message": "User rejected sampling request" } }

عالج الرفض في أداتك

غلّف الاستدعاء والتقط حالات الفشل. وعند حدوث رفض، أعد رسالة واضحة بدلًا من تعطيل الأداة أو إبقائها معلّقة.

try:
    r = await ctx.session.create_message(...)
except Exception:
    return "Sampling was declined."

لا تفترض الموافقة

لا تصمم أداة تتعطل إذا رُفض Sampling. تعامل مع الموافقة على أنها اختيارية، ووفر دائمًا مسارًا بديلًا.

البروتوكول يوصي فقط

لا يفرض MCP واجهة مستخدم محددة؛ فوجود إنسان ضمن الحلقة هو توصية قوية SHOULD. ويختار العملاء كيفية عرض الموافقة.

الثقة من خلال التصميم

تُعد خطوة المراجعة جوهر Sampling الآمن: فهي تُبقي المستخدم متحكمًا في ما يُطلب من نموذجه فعله.

تحقق سريع

التحقق الأخير: نموذج أمان Sampling.

مراجعة

يحافظ Sampling الآمن على تحكم الإنسان: إذ يستطيع العميل مراجعة المطالبات وتعديلها، والموافقة على الردود، ورفض الطلبات؛ لذا صمّم نظامك للتعامل مع الرفض. ✅

البدء مجانًا

تعلم Python مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «الموافقة بمشاركة الإنسان» مجاني؟

نعم — نص درس «الموافقة بمشاركة الإنسان» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة MCP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة MCP Academy 4 دروس في المجموع.

ماذا ستتعلم في «الموافقة بمشاركة الإنسان»؟

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

هل أحتاج إلى خبرة سابقة لأبدأ MCP Academy؟

لا تُشترط خبرة سابقة. MCP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «الموافقة بمشاركة الإنسان»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس MCP Academy هذا؟

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

جميع الدروس في هذه الدورة

  1. ما الذي يتيحه Sampling؟
  2. طلب إكمال من المضيف
  3. تشكيل الرسائل والتفضيلات
  4. الموافقة بمشاركة الإنسان
← العودة إلى MCP Academy