AI Prompt Engineering · درس

ما هي الحواجز الوقائية

بوابات للسلامة والجودة.

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

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

تعريف حواجز الأمان

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

النموذج احتمالي، أما حواجز الأمان فهي تطبيق حتمي للسياسات يُضاف فوقه.

لماذا لا تكفي المطالبة وحدها

تُعد تعليمات مطالبة النظام مثل «لا تكشف الأسرار مطلقًا» مرنة؛ فقد تتجاوزها هجمات كسر القيود، أو تضعف مع السياقات الطويلة، أو يجري تجاهلها عند حدوث انزياح في التوزيع. أما حواجز الأمان فهي صارمة لأنها شيفرة خارج النموذج ولا يمكن مجادلتها.

الدفاع متعدد الطبقات: وجّهوا النموذج بالمطالبة وأحيطوه بفحوصات مستقلة.

حواجز أمان الإدخال مقابل الإخراج

موضعان يؤدي كل منهما وظيفة مختلفة:

  • تحجب حواجز أمان الإدخال حقن المطالبات والطلبات غير المسموح بها والبيانات الشخصية قبل أن تستهلك الرموز تكلفة.
  • تلتقط حواجز أمان الإخراج المحتوى غير الآمن والبيانات المسربة والهلوسات ومخالفات المخطط قبل التسليم.

توفر فحوصات الإدخال التكلفة، بينما تحمي فحوصات الإخراج المستخدمين.

الحجب، والتنقيح، وإعادة التوليد، والتصعيد

يجب أن يحدد حاجز الأمان الإجراء الذي يتخذه عند تفعيله:

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

يعتمد الإجراء المناسب على مستوى الخطورة وثقة المستخدم.

def on_violation(severity):
    if severity == 'critical': return 'block'
    if severity == 'pii': return 'redact'
    if severity == 'quality': return 'regenerate'
    return 'escalate'

خط أنابيب حواجز الأمان

ركّبوا حواجز الأمان في خط أنابيب مرتب، وتوقفوا سريعًا عند أول مخالفة صارمة.

def guarded_generate(user_input):
    for g in INPUT_GUARDS:
        verdict = g.check(user_input)
        if verdict.block:
            return safe_refusal(verdict)
    output = call_model(user_input)
    for g in OUTPUT_GUARDS:
        verdict = g.check(output)
        if verdict.block:
            return verdict.handle(output)
    return output

حواجز حتمية مقابل حواجز قائمة على نموذج

أسلوبان للتنفيذ:

  • حتمية — regex، والمخططات، وقوائم السماح والمنع، والمصنفات ذات العتبات الثابتة. سريعة ورخيصة وقابلة للتدقيق.
  • قائمة على نموذج — يقيّم نموذج اعتدال أو نموذج LLM بوصفه حكمًا سياسةً دقيقة. مرنة، لكنها أبطأ وقابلة للخطأ بحد ذاتها.

استخدموا الحواجز الحتمية للقواعد الصارمة، وحواجز النماذج للحالات التي تتطلب حكمًا.

ميزانيات زمن الاستجابة والتكلفة

يضيف كل حاجز أمان زمن استجابة. استراتيجيات الحفاظ على السرعة:

  • شغّلوا حواجز الإخراج المستقلة بالتوازي.
  • رتّبوا الفحوصات الحتمية الرخيصة قبل فحوصات النماذج المكلفة.
  • أوقفوا التنفيذ عند أول حجب صارم.
  • ابثوا المخرجات، لكن احجبوا تسليمها حتى تجتاز الحواجز الحرجة.
verdicts = await asyncio.gather(*[g.check(out) for g in OUTPUT_GUARDS])
if any(v.block for v in verdicts):
    return handle(verdicts)

الإيجابيات الكاذبة تكلفة حقيقية

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

البث يعقّد حواجز أمان الإخراج

إذا بثثتم الرموز إلى المستخدم، فقد تكون مخالفة تُكتشف متأخرًا قد ظهرت بالفعل على الشاشة. الخيارات المتاحة:

  • خزّنوا المخرجات كاملة، ثم افحصوها وأطلقوها (الأكثر أمانًا، لكنه يزيد زمن الاستجابة).
  • افحصوا المخرجات عند حدود الجمل أثناء البث.
  • ابثوا بتفاؤل، لكن اسحبوا المخرجات أو استبدلوها عند اكتشاف مخالفة.

اختاروا بناءً على مدى ضرر تسريب مخرجات جزئية.

قابلية التدقيق وتسجيل السجلات

تُعد حواجز الأمان آثارًا من آثار الامتثال. سجّلوا كل قرار مع تجزئة الإدخال، ومعرّف الحاجز، ومستوى الخطورة، والإجراء المتخذ، مع الحرص على عدم تسجيل المحتوى الحساس نفسه. يثبت هذا السجل تطبيق السياسات أثناء عمليات التدقيق، كما يتيح الضبط والتحسين.

audit.log({'guard': g.id, 'verdict': verdict.label,
           'action': verdict.action, 'input_hash': sha256(inp)})

حواجز الأمان ليست بديلًا عن التصميم

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

اختبار سريع

أي موضع لحاجز الأمان يقلل بصورة أساسية استهلاك الرموز للطلبات غير المسموح بها؟

خلاصة

أساسيات حواجز الأمان:

  • سياسة حتمية تُضاف حول نموذج احتمالي.
  • توفر حواجز الإدخال التكلفة، بينما تحمي حواجز الإخراج المستخدمين.
  • الإجراءات: الحجب، والتنقيح، وإعادة التوليد، والتصعيد.
  • اجمعوا بين الفحوصات الحتمية والقائمة على النماذج، وشغّلوها بالتوازي.
  • تتبعوا الإيجابيات الكاذبة، وسجّلوا القرارات، وفضّلوا التصميم المعماري على الترقيع.

التالي: تصفية الإدخال والإخراج بعمق.

البدء مجانًا

تعلم AI Prompt Engineering مع معلم ذكاء اصطناعي — مجانًا

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

الدورات
53
الدروس
199

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

هل درس «ما هي الحواجز الوقائية» مجاني؟

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

ماذا ستتعلم في «ما هي الحواجز الوقائية»؟

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

هل أحتاج إلى خبرة سابقة لأبدأ AI Prompt Engineering؟

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

كم من الوقت يستغرق درس «ما هي الحواجز الوقائية»؟

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

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

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

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

  1. ما هي الحواجز الوقائية
  2. تصفية المدخلات والمخرجات
  3. مدققات المخططات والقواعد
  4. التحقق بالنقد الذاتي
← العودة إلى AI Prompt Engineering