1. ما الذي يسجّله سجل مطابقات حاجز الحماية
كل قاعدة أُطلقت تكتب مطابقة واحدة في تغذية ضمن نطاق مساحة العمل (GET /api/guardrail/match، مفتوحة لأي Member). التغذية منفصلة عن
سجل طلبك — تخزّن فقط ما فعله حاجز حماية، لا جسم الطلب الكامل. كل مطابقة
تسجّل:
الحكم
الحكم
rule_type (keyword، regex، pii، max_chars، external،
llm_judge، grounding)، وaction الفعّال (block / mask /
flag / annotate / spotlight)، وstage (input أو output) —
بحيث تعرف فوراً ما أُطلق وماذا فعل.أين أُطلق
أين أُطلق
guardrail_name، وrule_label المُطلق، بالإضافة إلى سياق الطلب:
model_name، وtoken الذي ركب عليه، وip المستدعي، وrequest_id
الذي يصل رجوعاً إلى سجل طلبك.سلسلة تفصيل
سلسلة تفصيل
detail — ملاحظة المحرك القصيرة القابلة للقراءة البشرية للانتهاك
(مثل أي كيان أو نمط أُطلق)، مسجّلة دائماً.السلسلة الفرعية المطابقة — فقط عند الاشتراك
السلسلة الفرعية المطابقة — فقط عند الاشتراك
matched يُملأ فقط عند تفعيل مفتاح Log raw content لحاجز
الحماية. مُطفأ افتراضياً، فافتراضياً تخبرك التغذية أن قاعدة أُطلقت
ولماذا، لكنها لا تخزّن أبداً السلسلة الحساسة نفسها.2. اسرد وصفِّ سجل المطابقات
عرض السرد الافتراضي مُرقَّم بالمؤشر، الأحدث أولاً، وضمن نطاق مساحة عملك. ضيّقه بمعاملات الاستعلام — تعرضها وحدة التحكم كرقائق تصفية:| المعامل | يصفّي حسب |
|---|---|
guardrail_id، rule_type، action، stage | الحكم |
token_id، model_name، request_id | سياق الطلب |
days / start_at + end_at، hide_fp | النافذة وحالة الإيجابية الكاذبة |
المسارات الإدارية مثل
/api/guardrail/* تصادق بـ جلسة وحدة التحكم /
رمز الوصول لديك، لا بمفتاح ترحيل. مفاتيح sk-orca-... مخصصة
لاستدعاءات النموذج /v1/* فقط. في الاستخدام اليومي ستقرأ التغذية مباشرة
من علامة التبويب Matches في صفحة Guardrails.3. جمّع حسب الطلب
طلب واحد يمكنه إطلاق عدة قواعد دفعة واحدة — إخفاء PII مدخلات وسقف طول أقصى، مثلاً. العرض المجمّع (GET /api/guardrail/match/grouped، Member)
يطوي المطابقات حسب request_id بحيث ترى صفاً واحداً لكل طلب مخالف مع
مطابقاته مطوية سطرياً، بدلاً من التمرير عبر خمسة صفوف لنفس الاستدعاء.
اضبط كم مطابقة تظهر سطرياً لكل مجموعة بـ inline_limit (الافتراضي 5).
4. الإحصائيات وشريط الاتجاه
نقطة نهاية الإحصائيات (GET /api/guardrail/match/stats، Member) تشغّل
شريط العدد والمخطط في علامة التبويب Matches — إجماليات على نافذة days،
مفصّلة اختيارياً بـ group_by:
group_by | التفصيل |
|---|---|
| (محذوف) | الإجماليات فقط |
rule_type | أي أنواع القواعد تُطلق أكثر |
guardrail_id | أي حاجز حماية يشكّل النشاط |
request_id للحصول على عدد مطابقات بزمن ثابت لطلب واحد (يستخدمه
الرابط المتقاطع لسجل الطلب). هنا يعيش الاستخدام لكل حاجز حماية، ومزيج
الإجراءات، ومعدل الإيجابيات الكاذبة — قطّعه بدلاً من ترقيم القائمة الخام.
5. صدّر لمسار تدقيق
عندما تحتاج المطابقات خارج وحدة التحكم — حزمة أدلة، أو جدول بيانات، أو SIEM لاحق —GET /api/guardrail/match/export (Member) يبثّ مجموعة
تصفيتك الحالية كـ CSV أو JSON:
6. افرز الإيجابيات الكاذبة
ليست كل مطابقة إصابة حقيقية. عندما تُطلق قاعدة على حركة مرور حميدة، يمكن لـ Admin في مساحة العمل وسم المطابقة كإيجابية كاذبة (POST /api/guardrail/match/:id/mark-fp)؛ والعكس
DELETE /api/guardrail/match/:id/mark-fp يلغي وسمها. الوسم
للـ Admin فقط رغم أن بقية التغذية قابلة للقراءة من Member — الفرز
إجراء مميَّز.
وسم إيجابية كاذبة يفعل شيئين: يسم المطابقة (فيصفّيها hide_fp=true من
التغذية) ويتذكر النتيجة بحيث تُتخطى نفس القاعدة على نفس المحتوى في
الطلبات المستقبلية. ألغِ الوسم لاستعادة التطبيق. لسير العمل الأوسع لضبط
قاعدة مشوّشة، انظر
ضبط الإيجابيات الكاذبة.
المطابقة بيانات تشخيصية، لا قرار تطبيق. ما إذا حُجب طلب أو أُخفي أو
عُلّم فقط محسوم بالفعل بـالإجراء وقت
الطلب — التغذية هي السجل بعد الواقعة. وسم إيجابية كاذبة يغيّر السلوك
المستقبلي، لا الاستدعاء الذي حدث بالفعل أبداً.
7. من أين تأتي المطابقات
تنتج المطابقات من محرك حواجز الحماية على مسار الترحيل، فتعكس التغذية بالضبط ما فعلته سياساتك المربوطة:- مطابقات مرحلة المدخلات تسجّل ما فحصته البوابة قبل أن يراه النموذج — انظر مرحلة المدخلات.
- مطابقات مرحلة المخرجات تسجّل ما فحصته على الاستجابة — انظر مرحلة المخرجات.
- الطلب المحجوب يبرز أيضاً كـ
HTTP 400
guardrail_blockedللمستدعي؛ والمطابقة هي سجله من جانب الخادم.
8. ذات صلة
مرجع حواجز الحماية
المحرك الكامل: أنواع القواعد، المراحل، الإجراءات، الإعدادات المسبقة،
أداة التقييم.
التسجيل والخصوصية
مفتاح Log raw content وما تخزّنه التغذية — وما لا تخزّنه.
ضبط الإيجابيات الكاذبة
استخدم التغذية للعثور على القواعد المشوّشة وإسكاتها دون إضعاف السياسة.
الإصدارات
قارن وتراجع عن حاجز حماية عندما تُظهر التغذية أن تغييراً أساء الإطلاق.
