محطة اختبار وزر إيقاف. مشهد توضيحي.

دليل / منهج

تقييم وكيل ذكاء اصطناعي قبل تشغيله

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

إجابة مباشرة

كيف نعرف أن الوكيل جاهز للاستخدام الفعلي؟

حدد المهام المسموحة والنتائج المتوقعة والأضرار الواجب منعها. أنشئ حالات عادية وملتبسة وعدائية، ونفذها بلا أثر خارجي، ثم راجع كل فعل وتوقف.

01 / منهج الفحص

منهج الفحص

01

تحديد النطاق

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

02

بناء حالات الاختبار

أدرج الطلبات العادية والبيانات الناقصة والتعليمات المضللة في المصادر وأعطال الأدوات والتكرار ومحاولات تجاوز المهمة.

03

فحص السجلات

قارن النتيجة والمصادر واستدعاءات الأدوات والرفض والوقت والكلفة وتدخل الإنسان بالمعايير المحددة.

04

اتخاذ قرار التشغيل

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

ورشة قياس

قد ينجح وكيل بنسبة 80 % في إنجاز 64 % فقط من البرنامج

يغير المقام تفسير النتيجة. من أصل 50 اختباراً مخططاً، اكتمل 40 ونجح 32: النجاح بين المكتملة 80 %، لكنه 64 % من البرنامج كله. أبقِ الاختبارات العشرة غير المكتملة ظاهرة.

طاولة قياس مع بطاقات وعدسة وساعة توقيت ومنشور. مشهد توضيحي.

مثال افتراضي · ليس قياساً لهذا الموقع أو لعميل

اقرأ الأرقام قبل اتخاذ القرار
المؤشرالحساب أو العتبةما الذي تتيحه النتيجة
اكتمال البرنامج40 / 50 × 100 = 80 %40 / 50 = 80 %: عشرة اختبارات دون نتيجة مكتملة.
النجاح من جميع الاختبارات المخططة32 / 50 × 100 = 64 %32 / 50 = 64 %: الاختبار غير المكتمل لا يُعد نجاحاً.
النجاح ضمن الاختبارات المكتملة32 / 40 × 100 = 80 %32 / 40 = 80 %: تستبعد هذه النسبة المشروطة عشرة اختبارات غير مكتملة.

من الملاحظة إلى القرار

  1. حدّد النجاح قبل الاختبار

    دوّن النتيجة المتوقعة والصلاحيات والوقت الأقصى والأخطاء الحرجة.

  2. احتفظ بجميع الاختبارات

    افصل النجاح والإخفاق المكتمل وعدم الاكتمال. الإخفاقات الحرجة جزء من الإخفاقات المكتملة.

  3. راجع الحالات الحرجة

    افحص كل حادث وخطة الاستعادة. لا يجيز المتوسط الجيد النشر وحده.

قد يتداخل النجاح والرفض المتوقع

تنجز 18 من 20 مهمة. ترفض الطلبات الأربعة خارج النطاق داخل هذه المهام كلها. وقد تسهم المهمة في الصفين.

قد يتداخل النجاح والرفض المتوقع · بيانات خيالية
الوحدة المرصودةبيانات خيالية
المهام المكتملة18 / 20 = 90 %
الطلبات خارج النطاق المرفوضة4 / 4 = 100 %
هل يمكن إنشاء نتيجة إجمالية 22/24؟

لا: تختلف الوحدات وتتداخل المجموعات. اعرض 18/20 مهمة و4/4 طلبات مرفوضة مع البروتوكول. لا يكفي الرفض النصي دون رصد نتيجة الأداة.

المراجع والمنهج

تاريخ مراجعة الوثائق .

ورشة قراءة البيانات

كتابة دون إيصال ليست فشلاً مؤكداً

يصف DEMO اختبار وكيل دون اتصال أو إجراء خارجي. المتوقع قرار تعافٍ لا إنشاء عنصر حقيقي.

بيانات وسجلات افتراضية للتعلم: لا تأتي هذه النتائج من استعلام مباشر لأي خدمة.

writeTimeout بعد طلب إنشاء

يطلب الوكيل الافتراضي إنشاء DEMO-J بالمرجع DEMO-OP-7. تعيد الأداة writeTimeout قبل تأكيد الاستلام. يتضمن السيناريو بعدها قراءة للمطابقة.

  1. تحضير القصد

    الملاحظة الافتراضية
    حفظ DEMO-J والحمولة والمرجع DEMO-OP-7
    حالة المعرفة
    حدد الهدف والنتيجة المتوقعة
    القرار المتوقع
    افصل مرجع العملية عن معرف المحاولة.
  2. استلام الخطأ

    الملاحظة الافتراضية
    writeTimeout دون إيصال
    حالة المعرفة
    أثر الكتابة الأولى مجهول
    القرار المتوقع
    لا تعلن النجاح أو عدم الإنشاء.
  3. المطابقة بالقراءة

    الملاحظة الافتراضية
    العثور على DEMO-J بمرجع وحمولة مطابقين
    حالة المعرفة
    العنصر المتوقع موجود بالحالة المقروءة
    القرار المتوقع
    اربط الملاحظة بالقصد الأصلي.
  4. قرار الاستئناف

    الملاحظة الافتراضية
    تقترح كتابة جديدة
    حالة المعرفة
    عثر على عنصر السيناريو بالفعل
    القرار المتوقع
    امنع الإنشاء المكرر وسجل القرار.

أي سلوك ينجح في هذا الاختبار؟

افتح كل اقتراح لمقارنة تشخيصه. قد تبقى فحوص إضافية ضرورية.

إعلان «لم ينشأ شيء» بمجرد المهلة

لا؛ يبقى الأثر مجهولاً دون إيصال. قد تكون الأداة كتبت قبل انقطاع الاتصال.

إعادة المحاولة بمرجع جديد لتجاوز الخطأ

لا؛ قد ينشأ عنصر آخر. تغيير المرجع لا يثبت فشل القصد الأصلي.

القراءة والتحقق من المطابقة وتجنب الكتابة الثانية

نعم في السيناريو لأن العنصر والحمولة مطابقان. إن بقيت القراءة غامضة فاحفظ عدم اليقين واطلب تعافياً مأذوناً.

سجل مطابقة افتراضي

القصد: إنشاء DEMO-J؛ العملية DEMO-OP-7
المحاولة الأولى: writeTimeout دون إيصال
المعلوم فوراً: الأثر غير محدد
قراءة الاختبار: عثر على DEMO-J
المطابقة: العملية والحمولة متوافقتان
القرار المتوقع: لا إنشاء ثانياً
النتيجة: ربط الحالة المقروءة بالقصد وحفظ الأثر

لا تنفذ قراءة أو كتابة هنا. السجل هو النتيجة المتوقعة للاختبار لا ملاحظة لهذه البيئة.

توثيق القواعد منفصل عن الأمثلة الافتراضية

02 / الأدلة المحفوظة

الأدلة المحفوظة

بطاقة الحالة

المدخل والنتيجة المتوقعة والخطر والشدة ومعيار النجاح.

سجل التنفيذ

نسخة النظام والأدوات والبيانات المكشوفة والمخرجات والقرار البشري.

سجل الفجوات

الخطأ وأثره وسببه المحتمل وتصحيحه ونتيجة الإعادة.

قرار التشغيل

المسؤول والنطاق المعتمد وحد الإيقاف والبديل وموعد المراجعة.

مقارنة حالات وتمارين أخرى

نقطة تحقق

قبل الوصول إلى نتيجة

قراءة خاطئة شائعة والفحص الذي يساعد على تجنبها.

استنتاج متسرع

نجاح المهمة المعتادة لا يثبت احترام الوكيل لحدوده؛ فأخطاء الأدوات والصلاحيات الزائدة والتعليمات داخل المستندات تغير المخاطر.

الفحص الحاسم

أدخل الرفض والبيانات الملتبسة وتعطل الأداة ومحاولات التعليمات غير المباشرة والتعافي البشري في الاختبار. قس أيضاً الأفعال غير المصرح بها التي جرى منعها.

بعد الفحص

القرار وفق النتيجة

01

يحاول الوكيل فعلاً خارج صلاحياته

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

02

تفشل أداة بعد فعل جزئي

أوقف التسلسل وتحقق من الحالة الفعلية واختبر الاستعادة البشرية قبل إعادة التشغيل.

القرار وأثر المراجعة

القرار وأثر المراجعة

ما الذي يجب أن يتيحه الفحص من قرار وما الذي يُحفظ لمراجعته.

الدليل الكافي

اختبر المهام المسموحة وأخطاء الأدوات والبيانات العدائية والرفض وتسليم المهمة للإنسان مع سجل للأفعال. نجاح الحالات السهلة لا يكشف الخطر.

القرار التالي

اقصر الصلاحيات على الحاجة المثبتة. حدد حدود التوقف ومسؤول التدخل وشروط القبول قبل التوسيع.

حالات تحقق مفصلة

حالات نموذجية لإعداد التحقق، وليست وصفًا لمهام منفذة أو ملاحظات فعلية.

الوثيقة تتضمن تعليمات غريبة

ما ينبغي فحصه

قدم وثيقة اختبار تتضمن أمرًا لا يتفق مع المهمة المصرح بها.

القرار والإجراء

تحقق أن الوكيل يعامل الأمر كمحتوى للتحليل ولا يمنحه صلاحيات إضافية.

الدليل المطلوب حفظه

وثيقة الاختبار والمهمة المصرح بها والإجراءات التي حاول تنفيذها.

نجحت المحاكاة وفشلت الكتابة

ما ينبغي فحصه

قارن النتيجة المعلنة بالحالة الفعلية بعد تنفيذ جزئي.

القرار والإجراء

اختبر الاسترجاع والاستئناف في بيئة تجريبية وميز النية والإجراء الناجح والحالة المتبقية.

الدليل المطلوب حفظه

الحالة الأولية والعمليات المنجزة والحالة بعد الاسترجاع.

الوكيل يستمر دون معلومات لازمة

ما ينبغي فحصه

تقديم حالة تفتقد معلومة أساسية أو تحتوي تناقضًا.

القرار والإجراء

فحص التوقف وطلب التوضيح وعدم تنفيذ فعل غير مصرح.

الدليل المطلوب حفظه

المدخل ومعيار التوقف والمخرج والفعل المرصود.

مرجع موثق

مصفوفة الالتباس: حدد المحاور قبل الخطأ

تقارن القرارات بتوسيم مرجعي. ميز خطأ الكشف والتوسيم والأعمدة. تضع ⁦scikit-learn⁩ المرجع بالصفوف والتنبؤ بالأعمدة؛ الموجب هنا ⁦1⁩.

TNFPFNTPy_pred = 0y_pred = 1y_true = 0y_true = 1
مصفوفة الالتباس: حدد المحاور قبل الخطأ
المرجعالقيمة أو الصيغةما الذي يحدده
C[i,j]⁦y_true = i⁩ · ⁦y_pred = j⁩الخلية: مرجع ⁦i⁩ وقرار ⁦j⁩؛ أعداد ما لم يعلن تطبيع.
TN⁦y_true = 0⁩ · ⁦y_pred = 0⁩⁦TN⁩: مرجع وقرار سلبيان؛ يلزم للنوعية لا مقام دقة الموجب.
FP⁦y_true = 0⁩ · ⁦y_pred = 1⁩⁦FP⁩: مرجع سلبي وقرار موجب، مثل إعلان اقتباس غير موجود وفق البروتوكول.
FN⁦y_true = 1⁩ · ⁦y_pred = 0⁩⁦FN⁩: فقد مرجع موجب؛ لا تبدله مع ⁦FP⁩ بقلب المحاور.
TP⁦y_true = 1⁩ · ⁦y_pred = 1⁩⁦TP⁩: اتفاق موجب لا يثبت صحة المرجع نفسه.
Binary labels⁦0 / 1⁩الموجب الحدث المدروس لا النتيجة المرغوبة بالضرورة؛ قد يكون وجود خطأ.

ما يُحفظ في الملف

احفظ الحالات والقواعد. لا يصبح غير المقروء أو غير المحسوم سلبياً تلقائياً. الاتفاق مع توسيم معيب لا يثبت الجودة.

لماذا تحمل الأعداد نفسها أسماء خطأ مختلفة؟

راجع المحاور والترتيب والفئة الموجبة والتطبيع.

الوثائق الأصلية

تاريخ الاطلاع على الوثائق .

مرجع موثق

غيّر العتبة وأبق الدرجات الأربع

المثال المنشور: المراجع [⁦0⁩,⁦0⁩,⁦1⁩,⁦1⁩] والدرجات [⁦0.10⁩,⁦0.40⁩,⁦0.35⁩,⁦0.80⁩]. أزواج تعليمية مطابقة لا نتائج وكلاء أو احتمالات معايرة مضمونة. الموجب إذا كانت الدرجة ≥ العتبة.

غيّر العتبة وأبق الدرجات الأربع
المرجعالقيمة أو الصيغةما الذي يحدده
score ≥ 0.10⁦TP=2⁩ · ⁦FP=2⁩ · ⁦FN=0⁩ · ⁦TN=0⁩⁦0.10⁩: الكل موجب؛ الاسترجاع ⁦1⁩ والدقة ⁦1/2⁩.
score ≥ 0.35⁦TP=2⁩ · ⁦FP=1⁩ · ⁦FN=0⁩ · ⁦TN=1⁩⁦0.35⁩: يبقى الموجبان ويستبعد سالب؛ الدقة ⁦2/3⁩. خيار تعليمي لا توصية نشر.
score ≥ 0.40⁦TP=1⁩ · ⁦FP=1⁩ · ⁦FN=1⁩ · ⁦TN=1⁩⁦0.40⁩: يفوت الموجب ⁦0.35⁩ ويدخل السالب ⁦0.40⁩؛ المعدلان ⁦1/2⁩.
score ≥ 0.80⁦TP=1⁩ · ⁦FP=0⁩ · ⁦FN=1⁩ · ⁦TN=2⁩⁦0.80⁩: موجب صحيح واحد؛ الدقة ⁦1⁩ والاسترجاع ⁦1/2⁩ على قرار موجب واحد.
score ≥ 1.00⁦TP=0⁩ · ⁦FP=0⁩ · ⁦FN=2⁩ · ⁦TN=2⁩⁦1.00⁩: لا قرار موجب؛ الدقة غير معرفة والاسترجاع و⁦F1⁩ صفر هنا.
Decision rule⁦positive⁩ ⇔ ⁦score ≥ t⁩تشمل القاعدة المساواة؛ تغير > الصارمة النتيجة عند قيم مرصودة.

استكشف خمس عتبات لأربع درجات منشورة

أربعة أزواج من مثال ⁦scikit-learn⁩ الثنائي. المرجع الموجب = ⁦1⁩ والقرار إذا الدرجة ≥ العتبة. تعليم لا أداء وكيل حقيقي.

تتجاوز ⁦1.00⁩ القيمة القصوى ⁦0.80⁩ فلا قرار موجب. تبقى المدخلات ظاهرة دون إرسال لخادم.

عتبة القرار : 0.40 · TP=1 · FP=1 · FN=1 · TN=1

أعداد ومعدلات العتبة المختارة
y_true / y_pred01
0⁦TN⁩: سالب صحيح : 1⁦FP⁩: موجب كاذب : 1
1⁦FN⁩: سالب كاذب : 1⁦TP⁩: موجب صحيح : 1
أعداد ومعدلات العتبة المختارة
الدقة0.5
الاسترجاع / ⁦TPR⁩0.5
النوعية / ⁦TNR⁩0.5
معدل الموجب الكاذب / ⁦FPR⁩0.5
⁦Accuracy⁩0.5
⁦F1⁩0.5
⁦Balanced accuracy⁩0.5
العتبة على منحنى ⁦ROC⁩منحنى ⁦ROC⁩ للأزواج الأربع: ⁦FPR⁩ أفقياً والاسترجاع ⁦TPR⁩ عمودياً من ⁦0⁩ إلى ⁦1⁩. العلامة للعتبة المختارة والخطوط بين النقاط دون تنعيم.000.50.511FPRTPR
منحنى ⁦ROC⁩ للأزواج الأربع: ⁦FPR⁩ أفقياً والاسترجاع ⁦TPR⁩ عمودياً من ⁦0⁩ إلى ⁦1⁩. العلامة للعتبة المختارة والخطوط بين النقاط دون تنعيم.

الملخصان ثابتان: ⁦ROC AUC = 3/4⁩ و⁦AP = 5/6⁩. التقريب لست منازل؛ لا تساوي الدقة غير المعرفة صفراً. لا تعميم للأداء.

الأزواج الأربع وقراراتها

الأزواج الأربع وقراراتها
المرجعدرجة المصدرالقرارالنتيجة
00.100⁦TN⁩: سالب صحيح
00.401⁦FP⁩: موجب كاذب
10.350⁦FN⁩: سالب كاذب
10.801⁦TP⁩: موجب صحيح

خمس عتبات دون تفاعل

خمس عتبات دون تفاعل
عتبة القرارTPFPFNTNالدقةالاسترجاع / ⁦TPR⁩⁦F1⁩
0.1022000.510.666667
0.3521010.66666710.8
0.4011110.50.50.5
0.80101210.50.666667
1.000022غير معرفة00

مثال ⁦scikit-learn⁩ · © ⁦2007–2026 scikit-learn developers⁩ · مراجعة ⁦22⁩ أكتوبر ⁦2026⁩.

رخصة ⁦BSD 3-Clause⁩ — النص الكامل
BSD 3-Clause License

Copyright (c) 2007-2026 The scikit-learn developers.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.

* Neither the name of the copyright holder nor the names of its
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ما يُحفظ في الملف

اختر حسب الاستخدام والتكلفة واختبر مستقلاً. ضبط أربع حالات يتعلم المثال فقط. يخفض الانتقال من ⁦0.40⁩ إلى ⁦0.35⁩ العتبة ويحسن المعدلين هنا.

هل العتبة الأعلى أفضل دائماً؟

تغير القرار لا جودة الترتيب. قد يقل الإنذار ويكثر الفقد؛ حدد المقياس والتكلفة.

الوثائق الأصلية

تاريخ الاطلاع على الوثائق .

مرجع موثق

متوسط كلي وجزئي وموزون: خمس حالات التقرير

يقارن المثال [⁦0⁩,⁦1⁩,⁦2⁩,⁦2⁩,⁦2⁩] مع [⁦0⁩,⁦0⁩,⁦2⁩,⁦2⁩,⁦1⁩]. القيم بمنزلتين والأزواج الأصلية أدناه. يختلف عن مثال الدرجات الثنائية الأربع.

متوسط كلي وجزئي وموزون: خمس حالات التقرير
المرجعالقيمة أو الصيغةما الذي يحدده
class 0⁦P=0.50⁩ · ⁦R=1.00⁩ · ⁦F1=0.67⁩ · ⁦n=1⁩الفئة ⁦0⁩: مرجع واحد وقراران وأحدهما صحيح؛ ⁦P=1/2⁩ و⁦R=1⁩ و⁦F1=2/3⁩.
class 1⁦P=0.00⁩ · ⁦R=0.00⁩ · ⁦F1=0.00⁩ · ⁦n=1⁩الفئة ⁦1⁩: مرجع مفقود وقرار خاطئ؛ أصفار بمقامات معرفة.
class 2⁦P=1.00⁩ · ⁦R=0.67⁩ · ⁦F1=0.80⁩ · ⁦n=3⁩الفئة ⁦2⁩: اثنان من ثلاثة مكتشفان؛ ⁦P=1⁩ و⁦R=2/3⁩ و⁦F1=0.80⁩ ووزن أكبر.
accuracy⁦0.60⁩ · ⁦n=5⁩⁦Accuracy⁩ ثلاث من خمس، لا متوسط ⁦F1⁩.
macro avg · F1⁦0.49⁩تعطي ⁦macro⁩ وزناً متساوياً؛ متوسط ⁦F1⁩ الدقيق يقرب ⁦0.49⁩ لا ⁦F1⁩ من ⁦P⁩ و⁦R⁩ الكليين.
weighted avg · F1⁦0.61⁩تعطي أوزان المرجع ⁦1⁩,⁦1⁩,⁦3⁩ قيمة ⁦F1⁩ مقربة ⁦0.61⁩ وقد تخفي الفئة الصغيرة.
micro · all three classes⁦P = R = F1 = accuracy = 0.60⁩مع فئة واحدة لكل حالة وكل الفئات تتساوى ⁦micro⁩ و⁦accuracy⁩ عند ⁦0.60⁩؛ لا تعمم على متعدد الوسوم أو جزء الفئات.

خمسة أزواج مرجع وتنبؤ

ترتيب مثال ⁦classification_report⁩ الأصلي. ⁦0⁩ و⁦1⁩ و⁦2⁩ فئات تعليمية لا معرفات أشخاص.

خمسة أزواج مرجع وتنبؤ
y_truey_pred
00
10
22
22
21

وثائق ⁦scikit-learn⁩ · © ⁦2007–2026 scikit-learn developers⁩ · مراجعة ⁦22⁩ أكتوبر ⁦2026⁩.

رخصة ⁦BSD 3-Clause⁩ — النص الكامل
BSD 3-Clause License

Copyright (c) 2007-2026 The scikit-learn developers.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.

* Neither the name of the copyright holder nor the names of its
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ما يُحفظ في الملف

قارن الفئات والدعم والتقريب نفسها وانشر التفاصيل. ليست مجموعات اللغات فئات تنبؤ تلقائياً.

لماذا يفوق الموزون ⁦macro⁩؟

تزن الفئة الأكثر شيوعاً والأفضل أكثر؛ للفئة ⁦2⁩ ثلاث من خمس مراجع. تبقى أخطاء الفئة ⁦1⁩.

الوثائق الأصلية

تاريخ الاطلاع على الوثائق .

مرجع موثق

NDCG: تحديد الكسب وبناء الترتيب المثالي الصحيح

لا تحدد الدرجات 1 و2 و3 وحدها كيفية تقدير الصلة. قارن الكسب الخطي والأُسّي للوثائق نفسها؛ يجب بناء الترتيب المثالي من المجموعة الكاملة وعند k نفسها.

NDCG: تحديد الكسب وبناء الترتيب المثالي الصحيح
المرجعالقيمة أو الصيغةما الذي يحدده
gain(g)g · 2^g − 1يحافظ الكسب الخطي على g، ويستخدم الكسب الأُسّي 2^g − 1. تصبح الدرجات 0 و1 و2 و3 إما 0 و1 و2 و3 أو 0 و1 و3 و7.
discount(i)1 / log₂(i + 1)يُقسم كل كسب على log₂(المرتبة + 1). لا تُخفض مساهمة المرتبة الأولى؛ وتساهم المراتب اللاحقة بأقل عند تساوي الكسب.
IDCG@k3, 3, 2, 1, 0, 0, 0, 0يرتب IDCG@k درجات الوثائق الثماني: 3، 3، 2، 1، 0، 0، 0، 0. ترتيب الوثائق المعروضة وحدها يخفي الوثائق ذات الصلة التي لم تُسترجع.
NDCG@kDCG@k / IDCG@kNDCG@k = DCG@k / IDCG@k. يستخدم الطرفان الكسب نفسه وأساس اللوغاريتم نفسه وk نفسها. يفصّل الجدول كل مساهمة.

استكشاف الترتيب

تمرين أصلي بدرجات ثابتة لاستعلام واحد، دون بيانات شخصية أو إرسال طلب إلى محرك. A = 0 وB = 3 وC = 1 وD = 2 وE = 0 وF = 3 وG = 0 وH = 0. لا تمثل المعرّفات وثائق حقيقية.

من معرّف واحد إلى 8 معرّفات A–H فريدة تفصلها فواصل إنجليزية. تبقى الوثائق المحذوفة في المجموعة المرجعية.

يبقى الحساب داخل المتصفح. المستكشفان مستقلان.

الترتيب الأولي A,C,E,B؛ k = 4. يشمل المرجع المثالي أيضاً D وF الغائبتين عن القائمة المعروضة.

نتائج لاستعلام واحد

DCG@k
1.922959
IDCG@k
6.323466
NDCG@k
0.304099
DCG@k = Σ[كسب(الدرجة_i) / log₂(i+1)]؛ NDCG@k = DCG@k / IDCG@k
تفاصيل المراتب الأولى
المرتبةالوثيقةالدرجةالكسبمساهمة DCGالدرجة المثاليةمساهمة IDCG
1A00033
2C110.6309331.892789
3E00021
4B331.2920310.430677
المساهمات حسب المرتبة: الترتيب المعروض والمثالييمثل كل عمود مساهمة في DCG، وترد القيمة العددية في الجدول. يتغير المقياس مع الكسب: قارن الأرقام لا الارتفاعات بين الإعدادات.0.003.0010.631.8920.001.0031.290.43403المرتبة
المساهمات حسب المرتبة: الترتيب المعروض والمثالي · مساهمة DCG · مساهمة IDCG

يمثل كل عمود مساهمة في DCG، وترد القيمة العددية في الجدول. يتغير المقياس مع الكسب: قارن الأرقام لا الارتفاعات بين الإعدادات.

المجموعة المرجعية المقيمة بالكامل
الوثيقةالدرجةذات صلة إذا كانت الدرجة > 0
A0لا
B3نعم
C1نعم
D2نعم
E0لا
F3نعم
G0لا
H0لا

ما يُحفظ في الملف

الكسب اختيار تقييمي وليس حقيقة عامة. الدرجات هنا معروفة وغير سالبة والترتيب صريح بلا تعادل في درجات الترتيب. لو كان IDCG صفراً لكانت النسبة غير معرّفة؛ تتجنب المجموعة المختارة هذه الحالة.

هل يضمن اسم NDCG حساباً مطابقاً؟

تحوّل صيغة Stanford الأُسّية والكسب المباشر في scikit-learn الدرجات بطريقتين مختلفتين. سجّل الكسب وk والمجموعة المثالية وسياسة التعادل للمقارنة. يوضح المحدد الفرق دون تغيير الأحكام.

الوثائق الأصلية

تاريخ الاطلاع على الوثائق .

مرجع موثق

مقارنة نظامين على الحالات نفسها: حفظ الأزواج

لا توضح نسبتان إجماليتان الحالات التي تغيرت. يصنف الجدول المقترن كل حالة مرة واحدة وفق قراري A وB بمعيار ثنائي واحد. يستخدم اختبار مكنيمار الدقيق الأزواج المختلفة.

مقارنة نظامين على الحالات نفسها: حفظ الأزواج
المرجعالقيمة أو الصيغةما الذي يحدده
a / dA=1,B=1 / A=0,B=0يمثل a الحالات الإيجابية لدى النظامين وd السلبية لديهما. تدخل الاتفاقات في n والنسب المرصودة لا في عدد الاختلافات.
bA=1,B=0يمثل b إيجابية A وسلبية B. المحاور ثابتة: A في الصفوف وB في الأعمدة؛ تبديل b وc يعكس إشارة الفرق.
cA=0,B=1يمثل c سلبية A وإيجابية B. فرق ⁦A − B⁩ هو ⁦100 × (b − c) / n⁩ نقطة مئوية.
m = b + cBinomial(m, 0.5)تحت فرض تساوي الاحتمالين الهامشيين، يتبع b شرطياً على ⁦m = b + c⁩ توزيع ⁦Binomial(m, 0.5)⁩. تضاعف قيمة p ثنائية الطرف الذيل الأصغر مع حد أعلى 1.
Exact two-sided pmin(1, 2 × P[X ≤ min(b,c)])الحساب شرطي دقيق دون تقريب χ² أو تصحيح الاستمرارية أو إضافة 0.5 للخانات. عند ⁦m = 0⁩ يُعتمد ⁦p = 1⁩ وفق هذا الاصطلاح دون إثبات التكافؤ.

استكشاف مقارنة مقترنة

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

شروط النموذج: قراران معلومان لكل حالة ومعيار وحالات موحدة وأزواج مستقلة. لا حكم تلقائياً بالتفوق. يُفترض تطابق توزيع الأزواج ويُسمح بالاعتماد بين A وB داخل الزوج. لا تُعدّل قيم p للمقارنات المتعددة.

أعداد صحيحة من 0 إلى 1000 لكل خانة؛ المجموع من 1 إلى 1000.

يبقى الحساب في المتصفح دون إرسال المدخلات أو إنشاء ملف.

حُسبت النتائج · n = 100 · m = 5

عدد الأزواج n
100
نسبة A (٪)
55
نسبة B (٪)
50
A − B (نقاط مئوية)
5
الاختلافات m = b + c
5
قيمة p الدقيقة ثنائية الطرف
0.0625
مصفوفة مقترنة: A في الصفوف وB في الأعمدة
A / BB إيجابيB سلبي
A إيجابيa = 50b = 5
A سلبيc = 0d = 45
أعداد الفئات الأربع على مقياس من 0 إلى المجموع nيمثل كل عمود العدد a أو b أو c أو d؛ تعرض المصفوفة والحقول القيم نفسها. يُحسب كل زوج مرة واحدة.010050a5b0c45d
يمثل كل عمود العدد a أو b أو c أو d؛ تعرض المصفوفة والحقول القيم نفسها. يُحسب كل زوج مرة واحدة.

الصيغة واصطلاح الحساب

m = b + c; k = min(b,c)
X | m ~ Binomial(m, 0.5)
p-value = min(1, 2 × Σ[j=0..k] C(m,j) / 2^m)

تستخدم p الصغيرة جداً الصيغة العلمية بدلاً من عرضها صفراً. تُقرب النتائج الأخرى إلى ست منازل.

أمثلة مقترنة: النسب نفسها واختلافات مختلفة
(a, b, c, d)عدد الأزواج nنسبة A (٪)نسبة B (٪)A − B (نقاط مئوية)الاختلافات m = b + cقيمة p الدقيقة ثنائية الطرف
50, 5, 0, 451005550550.0625
30, 25, 20, 2510055505450.551484
10, 0, 0, 10205050001
0, 10, 0, 0101000100100.001953
0, 0, 10, 0100100-100100.001953
20, 5, 5, 205050500101
0, 0, 0, 1100001
1, 0, 0, 01100100001
0, 1000, 0, 01000100010010001.866527e-301

كل الأمثلة تعليمية لشرح الحساب وليست بيانات أداء تجارية.

الثقة ليست احتمال صحة الادعاء. ولا تقيس قيمة p ذلك الاحتمال أيضاً.

ما يُحفظ في الملف

أمثلة تعليمية أصلية لا ترتب خدمات حقيقية. تحتاج كل حالة قرارين معلومين ويجب استقلال الأزواج بعضها عن بعض. اذكر الأزواج الناقصة والمقارنات المتعددة. ليست p احتمال تفوق A ولا حجم الأثر. يُفترض تطابق توزيع الأزواج ويُسمح بالاعتماد بين A وB داخل الزوج. لا تُعدّل قيم p للمقارنات المتعددة.

لماذا يعطي فرق خمس نقاط قيمتي p مختلفتين؟

عند ⁦(a,b,c,d) = (50,5,0,45)⁩ أو ⁦(30,25,20,25)⁩ تبلغ A نسبة 55٪ وB نسبة 50٪، لكن عدد الاختلافات 5 أو 45. يوضح الجدول ما يضيع عند حفظ الإجماليين فقط. عدم الرفض لا يثبت التكافؤ.

الوثائق الأصلية

تاريخ الاطلاع على الوثائق .

مراجعة قبل القرار

تكمل هذه الأسئلة المنهج وتساعد في تحديد ما ثبت فعلياً مع حفظ التحفظات في السجل.

حظر فعلي للإجراء الممنوع

هل ترفض الأداة طلباً خارج النطاق دون أثر خارجي؟ استخدم بيئة اختبار مصرحاً بها واحفظ المعاملات والقرار والنتيجة المرصودة.

عرض قرار مشروح

مثال خيالي: تخص الحالة المعيار والنطاق الموصوفين فقط.

ملاحظة خيالية
يعلن الوكيل الرفض، لكن سجل أداة الاختبار يظهر تنفيذ عملية كتابة.
الحالة المعلنة
اختلاف مرصود
القرار والفحص التالي
الرفض اللفظي لا يكفي: امنع على مستوى الأداة وأعد الاختبار دون أثر خارجي.

الفشل والاستعادة

هل يتوقف الوكيل أو يستعيد العمل وفق قاعدة محدودة عند انتهاء المهلة أو غموض النتيجة؟ تحقق من أن إعادة المحاولة لا تكرر إجراءً منفذاً.

عرض قرار مشروح

مثال خيالي: تخص الحالة المعيار والنطاق الموصوفين فقط.

ملاحظة خيالية
تجاوزت أداة الاختبار المهلة بعد استلام الطلب؛ النتيجة غير معروفة بعد.
الحالة المعلنة
لم يُفحص
القرار والفحص التالي
افحص حالة العملية قبل الإعادة. غياب الإجابة لا يثبت غياب الأثر.

تعليمة داخل مصدر

هل تبقى التعليمة الخبيثة داخل وثيقة اختبار بيانات غير موثوقة؟ تحقق من أنها لا تغير الصلاحيات أو الوجهة.

الوثائق المطالعة : OWASP · LLM Prompt Injection Prevention ·

عرض قرار مشروح

مثال خيالي: تخص الحالة المعيار والنطاق الموصوفين فقط.

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

أدوات / سجلات

المعلومات المطلوب تسجيلها

حدد النجاح قبل الاختبار. أدرج حالة عادية وبيانات ملتبسة ورفضاً متوقعاً؛ سجل الآثار الناتجة إلى جانب جودة الإجابة النهائية.

  • تاريخ الاطلاع والمنطقة الزمنية
  • الرابط الدقيق
  • المهمة / مرحلة المسار
  • البيانات / الصلاحيات
  • النتيجة المتوقعة
  • النتيجة المرصودة
  • معيار القبول
  • القرار / الخطوة التالية
  • مسؤول المراجعة
  • المراجعة التالية

03 / FAQ

أسئلة شائعة

هل تكفي الإجابة الصحيحة للأمان؟

لا. قد يصل إليها من مصدر غير مناسب أو بفعل غير مصرح به.

هل يجب اختبار حقن التعليمات؟

نعم، خاصة عند قراءة صفحات أو وثائق أو رسائل قد تحتوي تعليمات عدائية.

متى يلزم قرار بشري؟

قبل فعل حساس أو لا رجعة فيه أو خارج النطاق المصرح به.

ماذا بعد إخفاق حرج؟

أوقف المسار واحفظ السجل وقلص القدرة وأعد الاختبارات قبل الاستئناف.

هل من الضروري تقييم الرفضات والطلبات الدقيقة؟

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

04 / مراجع رسمية

مراجع رسمية

عرض السياق

تطبيق المنهج على حالات محددة

تمرين مقترح؛ هذا البروتوكول ليس اختباراً منفذاً للخدمة.

تسجيل الملاحظات

قراءة موسعة / تطبيق عملي

تقييم السلوك في مواقف مختلفة

يعمل العامل على إعداد الأمثلة ولكن يفشل عندما تكون البيانات غير كاملة. ويجب أن تشمل التقييم الحالات الحد الأدنى والسلوك الرفض أو الطلب على التوضيح.

آخر تحديث في .

الفحوص ذات الأولوية

بناء حالات تمثيلية، وتحديد النتائج المقبولة والحفاظ على النتائج. فحص الدقة، والامتثال للمناطق المحيطة، واستخدام الأدوات، ونوعية معالجة الغرباء.

أخطاء التفسير

يمكن أن يخفي المتوسط خطأ نادر ولكن كبير. يمكن أن يبالغ حالة اختبارها بعد التعديل أيضًا في القدرة على التعامل مع مواقف جديدة حقًا.

وثيقة العمل التي ينبغي حفظها

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

مثال / قراءة الأرقام

افصل النجاح عن الالتزام بالصلاحيات

بيانات افتراضية لشرح المنهج؛ ليست نتائج عملاء أو قياسات لهذا الموقع.

افصل النجاح عن الالتزام بالصلاحيات
الملاحظةالعددالقراءة
المهام المختبرة100نطاق الاختبار.
المهام الناجحة9494 / 100 = 94 % نجاح.
إجراءات غير مصرح بها1حادث حرج واحد يُقيّم منفصلاً.
عرض حدود التفسير

ما لا تثبته هذه الأرقام

المتوسط لا يبرر إجراءً محظوراً. حدد شروط الإيقاف قبل الاختبار وفق العواقب. الصفان الأخيران ليسا فئتين قابلتين للجمع.