الخلاصة
- أطلقت W3C في 30 أغسطس Agent Conformance and Benchmarking Community Group لتطوير طرق مفتوحة وقابلة لإعادة الإنتاج لقياس موارد الويب وأنظمة الوكلاء.
- يشمل النطاق المعلن معايير مرجحة تربط كل فحص بدليل يمكن رصده، واختبارات قابلة للتنفيذ بحالات مرجعية عدائية، وإصدارات معلنة للمحرك ومجموعة البيانات، وتوزيعات للنتائج، وصيغة مشتركة للتقارير.
- تسمي المجموعة ثلاثة معايير نجاح: أن تعيد جهتان مستقلتان إنتاج النتيجة ذاتها، وأن تستشهد مجموعة منتجة للمواصفات بحزمة الاختبار، وأن يشير منظم أو مدقق أو إطار مشتريات إلى صيغة التقرير.
- هذه أحداث مختلفة. إعادة الإنتاج تفحص ثبات الإجراء، والاستشهاد يسجل تبنياً تقنياً، والإشارة المؤسسية تدخل الصيغة في نظام قرار آخر. ولا يثبت أي منها منفرداً صلاحية المقياس أو يمنح Community Group سلطة اعتماد المنتجات.
- تعرض الصفحة الحالية Julian Joseph رئيساً وخمسة مشاركين. وحتى موعد قطع الأدلة في 2 سبتمبر، لم تكن الصفحة تربط بتقرير أو معيار أو حزمة اختبار أو مجموعة بيانات أو صيغة مكتملة.
- ينبغي أن ترافق كل نتيجة ستستخدم في المواصفات أو المشتريات أو التدقيق أو التنظيم وثيقة مقتضبة تحفظ المتطلب والإصدارات والأوزان والحد والبيئة والاستقلال والأدلة الخام والتصحيحات وسلطة صاحب القرار.
ما الذي يثبته الرقم حين يعود مرة ثانية؟
بدأ الإعلان الصادر في 30 أغسطس من فجوة محددة. توجد بالفعل أعمال تصف هوية الوكيل ورسائله وذاكرته وما يقدمه من إثبات على أفعاله. أما المجموعة الجديدة فتريد معالجة الطبقة التالية: كيف تقاس المطابقة وكيف تختبر وتقارن، بحيث يستطيع طرف لا تربطه علاقة بالنتيجة الأولى أن يعيد تشغيلها.
الوصف يتجاوز شعار «بناء معيار مرجعي». فكل بند في المعيار المرجح يفترض أن يحدد الدليل المشاهد الذي يقرأه. وحزمة المطابقة ستضم حالات مرجعية عدائية كي لا يتمكن تطبيق من الاستعداد لمسار النجاح الظاهر وحده. كما ينبغي للنتيجة أن تسمي إصدار المحرك وإصدار مجموعة البيانات والتاريخ. أما مجموعات البيانات العامة فستكون ذات إصدارات معلنة وتوزيعات نتائج منشورة، حتى تكون النسبة المئوية قياساً لا ادعاء.
هذه قيود مفيدة. من دون إصدار للمحرك لا نعرف هل اختلف المنتج أم الحساب. وإذا تغيرت مجموعة البيانات خفية، فلن يكون الاختباران اللذان يحملان الاسم نفسه اختباراً للشيء نفسه. والنسبة المئوية من دون توزيع قابل للفحص لا تملك مجتمعاً مشاهدًا. والاختبار الذي لا يتضمن حالات ينبغي أن تفشل قد يكافئ نظاماً ضُبط خصيصاً للعرض.
لهذا يحمل معيار إعادة النتيجة ذاتها بواسطة جهتين مستقلتين قيمة حقيقية. فإذا فشلت المحاولة الثانية، فقد تكشف اعتماداً خفياً أو عشوائية غير موثقة أو اختلافاً في البيئة أو غموضاً في القاعدة. وإذا نجحت، فهي تثبت أن الإجراء المعلن وصل إلى المخرج نفسه ضمن الشروط المرصودة، وتحد من احتكار مشغل الاختبار الأول لتفسير النتيجة.
لكن الاتفاق لا يساوي صحة القياس. قد تتفق أداتان لأن كليهما يحمل خطأ المعايرة ذاته. وقد يطبق مختبران بأمانة معياراً يعرّف «الجاهزية» تعريفاً ضيقاً، أو يمنح أوزاناً بلا تعليل، أو يستخدم بيانات تستبعد نمط فشل شائعاً. قابلية إعادة الإنتاج تسأل عما إذا كان المسار من المدخل إلى المخرج مستقراً. صلاحية البناء المقاس تسأل عما إذا كان المخرج يمثل الخاصية التي يعد بها الاسم. والصلاحية الخارجية تسأل هل تمثل بيئة الاختبار الاستخدام الفعلي.
ثم يأتي حد النجاح بوصفه قراراً مستقلاً. القدرة على تكرار 80 نقطة لا تفسر لماذا تنجح 80 وتفشل 79. من اختار الخط؟ لأي استعمال ومخاطر؟ وبأي دليل وبأي إجراء يتغير؟ قد يكون الرقم مناسباً لمقارنة بحثية وغير مناسب لاستبعاد مورد، وقد لا يطابق أي التزام قانوني.
ثلاث علامات نجاح وليست خاتماً واحداً
إلى جانب إعادة الإنتاج، تتوقع المجموعة أن تستشهد جهة منتجة للمواصفات بحزمة الاختبار باعتبارها اختبار المطابقة، وأن يستخدم منظم أو مدقق أو إطار مشتريات صيغة التقرير.
لا ينبغي قراءة هذه العلامات كدرجات متصاعدة من المصادقة. إعادة الإنتاج حدث متعلق بالتنفيذ. والاستشهاد التقني اختيار تقوم به الجهة المالكة لمتطلب في مواصفة محددة. أما الإشارة المؤسسية فهي قرار تتخذه مؤسسة أخرى لإدخال الصيغة في إجراء تملكه هي.
قد تنتج عن ذلك آثار ملزمة. يستطيع مشترٍ أن يطلب التقرير في العطاء، ومدقق أن يطلبه كقطعة دليل، ومنظم أن يعترف بطريقة إفصاح في حدود القانون. لكن قوة الطلب تأتي من العقد أو تفويض التدقيق أو النص القانوني. ولا تعود إلى Community Group لتجعله مصدر سلطة عامة على الموردين والمستخدمين.
وتضع المجموعة بنفسها حداً لهذا التوسع. فهي تستبعد اعتماد المؤسسات والترويج للمنتجات التجارية، كما تستبعد وضع مواصفات جديدة للهوية أو الإثبات أو البروتوكول. وتصف نفسها بأنها مستهلك لاحق لمواصفات تنتج في أماكن أخرى. يمكنها أن تحسن الاختبار من دون أن تمتلك المتطلب الأصلي أو القرار القانوني والتجاري.
وللوثيقة وضع يجب احترامه أيضاً. تقول الصفحة إن المجموعة ستنشر «Specifications»، لكن تصنيف W3C الرسمي يضع Community Group Report خارج مسار المعايير، ومن دون مراجعة رسمية أو مصادقة من W3C. قد يصبح التقرير مدخلاً لعمل لاحق. وإمكان الانتقال مستقبلاً لا يجعله W3C Recommendation اليوم.
حالة إطلاق وليست مراجعة لنتيجة مكتملة
اقترح Julian Joseph المجموعة في 25 أغسطس، ووصلت إلى شرط الإطلاق بدعم أربعة أشخاص آخرين. وتوضح W3C أن استضافتها لا تعني تأييد النشاط. وتتيح الآلية العامة لصاحب حساب W3C تقديم الاقتراح ثم تطلب أربعة داعمين إضافيين، ولا تشترط عضوية W3C للانضمام إلى Community Group.
كان إعلان الإطلاق يقول إن على المجموعة اختيار رئيس. لم تعد تلك هي الحالة الجارية: الصفحة الحالية تعرض Joseph رئيساً، وخمسة مشاركين، وتقول إن جميعهم وقعوا Community Contributor License Agreement. لذا ينبغي استخدام السجل الأحدث عند وصف الحاضر.
وفي 2 سبتمبر، قدمت الصفحة العامة روابط لقوائم البريد وإعلان الإطلاق، لكنها لم تربط بتقرير أو معيار أو اختبار قابل للتشغيل أو مجموعة بيانات أو توزيع أو صيغة تقرير. هذا رصد محدود للصفحة التي فُحصت، وليس نفياً لعمل خارجي أو خاص ولا حكماً على عمل سيصدر لاحقاً. وهو يعني فقط أن المادة العامة الحالية لا تحتوي نتيجة معيارية مكتملة يمكن تدقيقها.
كشف Joseph أيضاً منشأ من مناشئ الاقتراح. قال إن عمله في apexclawai دفعه جزئياً إلى تقديم المجموعة، وإنه يعرض ذلك العمل مساهمة من بين مساهمات متعددة، وإن المجموعة لا ينبغي أن تعرفها شركة أو أداة أو منهج واحد. الإفصاح مفيد، لكنه طموح منسوب إليه لا برهان جاهز على الاستقلال.
الاستقلال يحتاج إلى حقائق قابلة للرصد. من يكتب المتطلبات؟ من يختار البيانات والحالات العدائية؟ من يمول التشغيل؟ هل يستطيع ممول تغيير الأوزان أو استبعاد فشل؟ هل تعد جهتان مستقلتين إذا استخدمتا حسابين على المحرك المغلق نفسه؟ هل تعلن المصالح التجارية؟ وهل يمكن تصحيح دليل خاطئ مع إبقاء النتيجة القديمة في التاريخ؟
عدد المشاركين الخمسة لا يجيب عن هذه الأسئلة، كما أنه ليس مقاماً لجميع المطورين والمشترين والعاملين والمستخدمين الذين قد يتأثرون لاحقاً. يفصل Lu Heng بين المشاركة التي تقدم دليلاً وخبرة وتحذيراً واعتراضاً، وبين التفويض الذي يسمح بإلزام الغائبين. قيمة المنتدى المفتوح أنه يزيد المواد القابلة للفحص، لا أنه يستبدلها بالحضور.
وثيقة ترافق النتيجة حين تنتقل بين المؤسسات
قبل أن تدخل النتيجة مقارنة تجارية أو مواصفة أو ملف تدقيق أو عطاء، ينبغي أن تحمل معها مصدر المتطلب وإصداره، وإصدارات المعيار والأوزان وحد النجاح والاستثناءات، والمحرك ومجموعة البيانات والحالات المرجعية وتاريخ التنفيذ وبيئته. وعند الحاجة، تسجل إعدادات أخذ العينة والبذور العشوائية والهامش المسموح.
كما تسجل هوية مشغل الاختبار، وطبيعة الاستقلال المؤسسي لمن أعاد التنفيذ، والمصالح التي أعلنها الأطراف. ويبقى لكل فحص دليله المشاهد ومخرجه الخام ونواقصه واستبعاده وحالات فشله. ولا يبتلع المجموع تركيب النتيجة قبل الجمع. وتلحق التصحيحات والاعتراضات والسحب والإصدارات البديلة بالسجل بدلاً من محو القديم.
ويجب أن يوجد حقل خارج المعيار نفسه: ما القرار الذي استخدم النتيجة، وما مصدر سلطة من اتخذه؟ الاستشهاد في مواصفة ليس استبعاداً من مناقصة. وملاحظة المدقق ليست عقوبة تنظيمية. وإعلان البائع عن نتيجة ليس شهادة اعتماد.
هذه الوثيقة توصية تحريرية من Daniel Kade، وليست قاعدة تبنتها المجموعة الجديدة. يمكن لبنية أخرى أن تحقق الغرض. الشرط هو أن يستطيع طرف ثالث فصل ما نُفذ، وما تعنيه النتيجة، وما بقي مجهولاً، ومن استخدم أي سلطة بعدها.
إعادة الرقم نفسه تضبط الإجراء. والتحقق من صلاحية القياس يضبط الادعاء. وتسجيل سلطة القرار يضبط الأثر. إذا حافظت المجموعة على هذه الطبقات منفصلة، فستجعل الاختبارات أكثر فائدة من دون تحويل رقم قابل للتكرار إلى ترخيص عام للحكم.
المصادر
- W3C — دعوة المشاركة في Agent Conformance and Benchmarking Community Group
- W3C — Agent Conformance and Benchmarking Community Group
- Julian Joseph — رسالة ما بعد الإطلاق
- W3C — Community and Business Groups
- W3C — الأسئلة الشائعة عن Community Groups
- W3C — أنواع الوثائق التي تنشرها
- Lu Heng — The Multi-Stakeholder Mirage
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات

