هندسة البرمجياتليلة الامتحان دليل لا ضمان سعة — NovaCommerce 5
امتحانان فعليان وخطأ تقليص ونموذج تخطيط مفيد. تميّز الخاتمة المرصود من الاستقراء وكلفة التشغيل والاختبارات المتبقية.
تابع سؤال مدير متجر عن المخزون لفهم MCP والموصلات المعاد استخدامها والهوية وحدود البيانات والتحقق من أول اتصال.
المؤلف
Anichur Rahaman

الجزء 2 من 3
الذكاء الاصطناعي في العمليات 2026ترى المالكة مساعدًا يجيب عن المخزون في عرض تجريبي، فتريده موصولًا بالطلبات والمخزون والحسابات بحلول الاثنين. يسأل مسؤول العمليات سؤالًا مختلفًا: حين يسأل مدير الفرع، أي سجلات فرع سيُسمح للمساعد برؤيتها فعلًا؟
الشركة خيالية، لكن هذا حوار شراء سليم. يقلل تنسيق مشترك بعض عمل التكامل، ولا يقرر صلاحيات الشركة أو يصحح كل إجابة أو يُبقي البيانات محليًا وحده. يوفر MCP، بروتوكول سياق النموذج، اللغة المشتركة؛ ويختار الناس الحدود.
هذه الحلقة الثانية في سلسلة AI للعمليات. تختار الأولى عمل الوكيل المناسب، وتشرح الثالثة الموافقات وأدلة التدقيق. لا تحتاج إلى كود لتتبع الاتصال التالي.
يصف MCP كيف يكتشف تطبيق AI قدرات برنامج آخر ويستخدمها. فكّر في شكل قابس مألوف: يساعد التوافق، لكنه لا يحدد من يستخدم الجهاز أو ما يجوز له إظهاره.
المضيف host هو تطبيق المساعد الذي يستخدمه الشخص. يتحدث مكوّن client داخله مع خادم MCP، ويحوّل الخادم الطلب المسموح إلى عملية موجودة في نظام العمل. هو دور برمجي، وليس بالضرورة جهازًا ماديًا آخر. قد يتصل مضيف بعدة خوادم.
يمكن أن يقدم الخادم resources، أي سياقًا يعرفه URI، وtools، أي دوال قابلة للاستدعاء، وprompts، أي قوالب رسائل معاد استخدامها. قد يكون استعلام المخزون أداة قراءة فقط؛ الأداة لا تعني كتابة والمورد لا يعني بيانات غير حساسة. القالب ليس سياسة وصول. تحقق مما يدعمه الطرفان فعلًا بدل افتراض توافر الثلاثة.
تخيّل ثلاثة تطبيقات مساعد وثلاثة أنظمة عمل. قد يحتفظ تصميم مخصص بسيط بتسعة تكاملات لكل زوج. يستبدل MCP تكرار عمل البروتوكول بدعم مضيف/عميل وواجهات خادم قابلة لإعادة الاستخدام؛ تصوريًا ثلاثة زائد ثلاثة مكوّنات.
إن استخدم كل مساعد كل نظام، فتبقى ثلاثة × ثلاثة = تسعة مسارات وصول منطقية يجب ضبطها وتفويضها. «ستة مكوّنات معاد استخدامها» لا تعني «ستة اتصالات فعلية». قد تُشارك البنية أو تُجمع أنظمة، وجهد الموصلات ليس متساويًا دائمًا. هذا توضيح تصميم، لا توفير مضمون.
تبقى مواءمة الأعمال والوحدات والمعرفات والتحقق وواجهات API الخلفية مطلوبة. احتفظ بالقواعد المرجعية في النظام المالك للعملية وأعد استخدامها في الشاشات وAPI وMCP. للمضيف ومزود النموذج مسؤوليات أمن أيضًا؛ لا ينقل MCP كل القواعد سحريًا إلى بوابة واحدة.

في المثال التعليمي، يقرأ المدير مخزون المتجر 2 دون هوامش المتاجر الأخرى أو الرواتب. يسأل كم زجاجة يمكن بيعها الآن من موقعه. يستخدم المضيف استعلامًا مسموحًا، ويفحص الخادم الهوية والنطاق والمتجر والحقول قبل إعادة البيانات.
في توقيت اللقطة المحدد، الموجود المادي 50، منها 5 في حجز جودة. من الوحدات المعتمدة الـ45 توجد 20 محجوزة مسبقًا. إذن المخزون المعتمد الحر الحالي 50 − 5 − 20 = 25. فئات الخصم غير متداخلة في المثال. لا تخصم الحجز أو التعليق مرتين إذا كان رقم «المتاح» يستبعدهما أصلًا.
تشمل الإجابة الموقع والوحدة وأساس الحالة وتوقيت الدليل. لا تضيف عناوين العملاء أو تكلفة المورد لمجرد وجودها في القاعدة. الوحدات الـ25 لقطة حالية، لا وعد تسليم أو توقع طلب؛ قد يغير الطلب التالي الإتاحة.
إذا طلب المدير أرقام متجر آخر المحمية، يُرفض الوصول قبل الاسترجاع. تصفية الجملة النهائية متأخرة إذا دخل السجل المحمي السياق أو الذاكرة المؤقتة أو السجل. مسودة شراء لاحقة صلاحية ومسار منفصلان؛ الإجابة عن المخزون لا تفوّض الشراء.
للاتصال البعيد المحمي عبر HTTP، راجع مع المورد مواصفة تفويض MCP، التي تصف إطارًا مبنيًا على OAuth. التفويض اختياري في مستوى البروتوكول؛ ليس ذلك إذنًا لكشف بيانات ERP الخاصة بلا هوية. ولعمليات stdio المحلية لا يُعد مسار HTTP OAuth نفسه النمط المقرر؛ اضبط بيانات الاعتماد ووصول نظام التشغيل منفصلين.
الدخول يعرّف المستخدم، والموافقة تفوّض وصول العميل، والنطاق يحد الرمز، وقواعد التطبيق تحدد إن كان الشخص يقرأ هذا السجل أو يعتمد هذا الإجراء. لا يعيد OAuth تلقائيًا كل أدوار ERP ومرشحاته وموافقاته. يحترم الوصول في كل استدعاء حقوق المستخدم والنطاق المفوض والسياسة الحالية.
اسأل عن تحقق جمهور الرمز ومورده، وPKCE حيث يلزم، والتخزين الآمن والانتهاء والإلغاء وفحص المستخدم المعطل. لا يشكل شيء منها درعًا شاملًا لسرقة الاعتماد أو اختراق المضيف. لا تمرر رمز خدمة كما هو لخدمة غير مرتبطة كاختصار. للعمل غير المراقب هوية محدودة ومسؤول ومراجعة، لا انتحال مدير بصمت.
خادم MCP المحلي برنامج قابل للتنفيذ. اختر ناشرًا موثوقًا وإصدارًا مضبوطًا وافهم الملفات والاعتمادات ووجهات الشبكة التي يصلها. «يعمل على جهازي» ليست شهادة أمن.
قد يقيم الخادم قرب ERP والمضيف أو النموذج خارجه. يحدد المضيف ما يصل من السياق المعاد إلى النموذج أو خدمة أخرى؛ لا يلزم تمرير كل بايت تلقائيًا. افحص الموجهات والنتائج والذاكرة المؤقتة والسجلات والدعم والمعالجين الفرعيين والاحتفاظ وشروط التدريب.
استخدم أقل الحقول اللازمة والسجلات المسموحة ووجهة نموذج معتمدة. قد تتضمن رسائل العميل والملاحظات الداخلية والملفات تعليمات خبيثة؛ وجود المستند داخل الشركة لا يجعله سلطة. وصف الأداة وتلميح القراءة فقط ليسا دليل تنفيذ آمن. تبقى فحوص التطبيق فعالة حتى إذا طلب النموذج خطأً.
اطلب عرض الحدود في الجدول عمليًا. يساعد دليل التدقيق التحقيق، ولا يمنع الحادث لمجرد وجوده. احمه واحجب الحساس بدل تخزين كل الوسائط والنتائج الخام إلى أجل غير محدد.
| الحد | الدليل العملي المطلوب |
|---|---|
| الهوية والسجلات | لا يجلب المدير سجل متجر آخر المحمي حتى بمعرفه |
| تقليل البيانات | جواب المخزون لا يضم التكلفة الخاصة أو العناوين والحقول غير اللازمة |
| ضبط الإجراء | لا حجز أو إرسال خفي في المسودة؛ التنفيذ يحتاج الاعتماد المناسب |
| التعافي | تُطابق نتيجة محفوظة مجهولة؛ لا تُكررها الإعادة |
| الدليل والإلغاء | تدقيق مقيد ومنقح؛ يتوقف الوصول حسب سياسة التعطيل والإلغاء المعلنة |
فحصت هذه المراجعة المواصفة الرسمية 2026-07-28، التي يستخدم قلبها طلبات مكتفية بذاتها. استخدمت إصدارات سابقة جلسات مرتبطة بالاتصال. اسأل عن الإصدار والنقل والخصائص الاختيارية في الطرفين واختبار التوافق ومسؤول التحديث.
انعدام حالة البروتوكول لا يجعل مسار الشراء بلا حالة أو يلغي بيانات العمل المشتركة. الهوية والطاقة واتساق القاعدة ومراجع العمليات والعمل الطويل تحتاج تصميمًا. رقم الإصدار لا يثبت أن إضافة موازنات حمل توسّع ERP بأمان.
اختر مديرًا وموقعًا واستعلامًا مفيدًا واحدًا. سجّل الحقول وحداثة الدليل ووجهة المزود والمسؤول. قارن المصدر بالإجابة، بما فيها الفراغ والقِدم والغموض. اطلب سجلًا ممنوعًا مباشرة، ولا تكتفِ بإخفاء قائمته.
اختبر تعليمة داخل مستند، ووصولًا منتهيًا أو ملغى، وتغير تعريف أداة وتعطل المزود. قبل الكتابة اختبر موافقة الإصدار المحدد ومسودة غير منفذة حقًا ومهلة بعد الحفظ. طابق العملية الموجودة قبل إعادة محدودة بتراجع زمني؛ امنع تكرار الالتزام وعيّن مسؤولًا للمجهول. لا تكرر الطلب المرفوض أو غير الصالح.
وسّع حين تبرر الاختبارات والقيمة ذلك، لا لأن أربعة أسابيع انقضت. تعرض نسخة StoreConsole التجريبية مسارات للنقاش، ولا تثبت تفعيل مضيف MCP أو إصدار أو صلاحيات بعينها في تثبيتك.
نتيجة الاثنين المفيدة بسيطة: يتحقق المدير من 25 زجاجة معتمدة حرة في متجره مع التوقيت، ولا يسحب بيانات الجميع. جعل MCP الطلب مفهومًا للبرنامجين؛ وجعلت سياسة وصول مختبرة تلك الإجابة مناسبة.
روجع في 5 نوفمبر 2026. Anichur Rahaman منشئ StoreConsole. الشركة والكميات وعدد الاتصالات أمثلة تعليمية.
عن الكاتب
Anichur Rahaman
تابع القراءة