التوتر بين عدم الإضرار وتقديم المساعدة
التعامل مع الرفض المفرط: مطالبات توازن بين السلامة والمنفعة
التوتر بين عدم الإضرار وتقديم المساعدة درس مجاني في AI Prompt Engineering على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Prompt Engineering، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Prompt Engineering 4 دروس في المجموع.
التوتر الأساسي
يواجه كل نظام لسلامة الذكاء الاصطناعي توترًا أساسيًا: فجعل النموذج أكثر أمانًا عبر زيادة مرات الرفض يجعله أيضًا أقل إفادة للمستخدمين ذوي الطلبات المشروعة.
النموذج الذي يرفض مناقشة أي موضوع طبي لن يقدم أبدًا نصيحة صحية خطيرة — لكنه لن يساعد الممرضين أو الأطباء أو المرضى بالمعلومات المفيدة فعلًا أيضًا. الهدف هو المعايرة: ارفض عندما ينبغي لك الرفض، وساعد عندما ينبغي لك المساعدة.
الرفض المفرط: المشكلة الحقيقية
يحدث الرفض المفرط عندما يرفض النموذج الإجابة عن طلبات سليمة لأنها تشبه ظاهريًا طلبات ضارة. ومن أمثلته:
- رفض شرح كيفية انتشار الأمراض (قد يبدو الأمر خطيرًا، لكنه في الواقع تثقيف في مجال الصحة العامة)
- رفض كتابة شخصية شريرة (لأنها قصة خيالية وليست تأييدًا للشر)
- رفض شرح كيفية فتح الأقفال لمتدرّب على صناعة الأقفال
الرفض المفرط ليس مزعجًا فحسب — بل يجعل النموذج غير جدير بالثقة ويدفع المستخدمين إلى بدائل أقل أمانًا.
صياغة محفزات للرفض المُعاير
يمكن لمحفزات النظام توجيه النماذج إلى تجنب الرفض المفرط من خلال توضيح السياق والنية. امنح النموذج إذنًا صريحًا للتعامل مع الموضوعات مزدوجة الاستخدام عندما يكون السياق مشروعًا.
CALIBRATED_SYSTEM_PROMPT = (
'You are a knowledgeable assistant for healthcare professionals.\n\n'
'Your users are nurses, doctors, and medical students. '
'When asked about medications, dosages, procedures, or medical conditions, '
'provide accurate, detailed information appropriate for trained professionals.\n\n'
'Do not add excessive safety disclaimers to every response. '
'Your users are professionals who need direct, accurate information to do their jobs. '
'If a question is genuinely outside appropriate bounds, explain specifically why '
'rather than giving a vague refusal.'
)
# This context dramatically improves calibration for the target audience
# Without it, the model may refuse routine clinical questionsنمط «اشرح السبب بدلًا من الرفض»
من أكثر أنماط صياغة المحفزات فعاليةً في الحد من الرفض المفرط: توجيه النموذج إلى أنه إذا لم يتمكن من تقديم إجابة كاملة، فعليه أن يشرح ما يمكنه فعله وما لا يمكنه فعله وسبب ذلك — بدلًا من تقديم رفض قاطع.
EXPLAIN_WHY_PROMPT = (
'You are a helpful assistant. When handling sensitive or ambiguous requests:\n\n'
'- If you can answer fully: do so directly.\n'
'- If you can answer partially: provide what you can and explain what you cannot include and why.\n'
'- If you truly cannot answer: explain specifically what boundary prevents you from answering, '
'and suggest where the user might get this information appropriately.\n\n'
'Do not give generic refusals like "I cannot help with that." '
'Always be specific about what you can and cannot do.'
)
# Example of bad refusal:
# 'I cannot help with information about medications.'
# Example of good calibrated response:
# 'I can explain how ibuprofen works and standard dosing guidelines for adults.
# For specific dosing for a patient with your described conditions, you should
# consult a pharmacist or prescribing physician who has the full clinical picture.'تقديم بدائل مفيدة
عندما يتعين على النموذج رفض طلب، فإن أكثر ما يمكنه فعله إفادةً هو تقديم مسار بديل يحقق ما يحتاج إليه المستخدم فعلًا. فالرفض من دون بدائل يترك المستخدم بلا حل.
ALTERNATIVES_PROMPT = (
'You are a helpful assistant. When you cannot fully fulfill a request:\n'
'1. Acknowledge the request with empathy.\n'
'2. Explain briefly and specifically what you can and cannot do.\n'
'3. Offer the closest helpful alternative you can provide.\n'
'4. Point to appropriate resources if relevant.\n\n'
'Example: If asked to prescribe medication:\n'
'Say: "I can explain how this class of medications works and what '
'symptoms they address. For a prescription, you need to see a licensed '
'physician who can evaluate your specific situation. Here is what I can '
'tell you about the medication itself: ..."'
)السياق بوصفه المتغير الأساسي
قد يكون السؤال نفسه ضارًا أو سليمًا تبعًا للسياق. وينبغي لهندسة المحفزات أن توضح السياق بجلاء حتى يتمكن النموذج من اتخاذ قرارات معايرة أفضل.
# Context that changes calibration:
# High-risk context: anonymous user, no context
# 'What's the lethal dose of acetaminophen?'
# -> Model should be cautious, mention poison control
# Safe context: established professional context
MEDICAL_PRO_CONTEXT = (
'You are assisting a team of emergency room nurses. '
'Users ask clinical questions during patient care shifts. '
'Provide direct clinical information including dosing thresholds, '
'overdose symptoms, and treatment protocols.'
)
# 'What is the hepatotoxic threshold for acetaminophen?'
# -> Model should give the clinical answer directly (150 mg/kg, etc.)
# The question is identical; the context changes the appropriate response
print('Context determines calibration')النموذج الذهني لـ 1000 مستخدم
إليك نموذجًا ذهنيًا مفيدًا للمعايرة: تخيل 1000 مستخدم مختلف يرسلون الرسالة نفسها. كيف يتوزع القصد بينهم؟
- إذا كان قصد 990 من أصل 1000 سليمًا: فمن المرجح أن يساعد النموذج
- إذا كان قصد 500 من أصل 1000 ضارًا: فينبغي للنموذج توخي الحذر
- إذا كان مستخدم واحد من أصل 1000 قد يتسبب في ضرر كارثي: فينبغي للنموذج الرفض مهما كان الأمر
يساعد هذا التصور الاحتمالي على تجنب الرفض المفرط (حظر الطلبات السليمة الـ990) والرفض غير الكافي (تمكين الطلبات الـ10).
تجنب استعراض السلامة
يشير استعراض السلامة إلى تدابير سلامة تبدو حذرة لكنها لا تمنع الضرر فعليًا — مع جعل المنتج أسوأ للمستخدمين ذوي الطلبات المشروعة.
ومن أمثلته: إضافة إخلاءات مسؤولية إلى كل وصفة («استشر اختصاصي تغذية قبل تناول الطعام»). ورفض مناقشة الفظائع التاريخية في سياق تعليمي. هذه الاستجابات ليست أكثر أمانًا — بل هي ببساطة غير مفيدة.
# Avoid these patterns in your system prompts:
BAD_SYSTEM_PROMPT = (
'Always add disclaimers to every response. '
'Never discuss anything that could be dangerous. '
'Refuse requests that mention weapons, drugs, or violence in any context. '
'Always recommend consulting a professional for any question.'
# This creates safety theater: unhelpful disclaimers, over-refusal,
# and frustrated users who go elsewhere
)
GOOD_SYSTEM_PROMPT = (
'Provide accurate, helpful information to users. '
'Add safety information when it is directly relevant and actionable. '
'Refuse requests only when providing the information would cause '
'clear, concrete harm that outweighs the benefits to legitimate users. '
'When declining, always explain specifically why and offer alternatives.'
)الاحتكاك بوصفه آلية للسلامة
بدلًا من الرفض القاطع، فكّر في استخدام الاحتكاك: أضف خطوة تجعل الاستخدامات الضارة أصعب مع الحفاظ على سلاسة الاستخدامات السليمة. وهذا أكثر معايرةً من الرفض أو الامتثال الثنائيين.
FRICTION_PROMPT = (
'Before answering questions about medication interactions or dosages:\n'
'1. Ask: "Can you tell me a bit about the context — are you a healthcare '
'provider, a patient, or a caregiver?"\n'
'2. Use the answer to calibrate the detail level and framing.\n'
'3. For patient/caregiver context: provide information with appropriate '
'guidance to consult a prescriber for their specific situation.\n'
'4. For healthcare provider context: provide clinical-level detail directly.\n\n'
'This one clarifying question improves both safety and helpfulness.'
)
# Friction: one extra step filters some misuse while barely inconveniencing
# legitimate users who can answer easilyاختبار الصحيفتين
يُعد اختبار الصحيفتين قاعدة إرشادية لمعايرة الرفض:
- الصحيفة أ (مراسل سلامة الذكاء الاصطناعي): هل سيُبلّغ عن هذه الاستجابة باعتبارها ضارة أو غير مسؤولة؟
- الصحيفة ب (مراسل المبالغة في الذكاء الاصطناعي): هل سيُبلّغ عن هذا الرفض باعتباره وصائيًا أو غير مفيد أو عبثيًا؟
تجتاز الاستجابة المُعايرة جيدًا الاختبارين: فلا تُوصَف بأنها ضارة في الصحيفة أ، ولا بأنها تقييدية بلا داعٍ في الصحيفة ب.
اختبار معايرتك
قِس معايرة نظامك من خلال إنشاء مجموعة اختبار تتضمن كليهما:
- طلبات سليمة ينبغي الإجابة عنها (تعليمية، ومهنية، وإبداعية)
- طلبات ضارة ينبغي رفضها
تابع معدل الإيجابيات الكاذبة (رفض الطلبات السليمة) ومعدل السلبيات الكاذبة (السماح بالطلبات الضارة). ويتميز النظام المضبوط جيدًا بانخفاض المعدلين معًا.
اختبار المعرفة: الرفض المفرط
ما النهج الموصى به عندما لا يتمكن النموذج من تلبية طلب بالكامل بسبب مخاوف تتعلق بالسلامة؟
المراجعة: التوتر بين عدم الإضرار والإفادة
الرفض المفرط مشكلة حقيقية ومكلفة: فالنماذج التي ترفض بسخاء مفرط تخذل المستخدمين ذوي الطلبات المشروعة وتقوض الثقة. ويعني الرفض المُعاير عدم الرفض إلا عندما يفوق الضرر الملموس بوضوح الفائدة المرجحة للمستخدمين. وتشمل الأنماط الأساسية: توضيح السياق في محفزات النظام لمساعدة النموذج على اتخاذ قرارات أفضل، واستخدام توجيه «اشرح السبب بدلًا من الرفض»، وتقديم بدائل مفيدة دائمًا، وتجنب استعراض السلامة (مثل إخلاءات المسؤولية بشأن كل شيء). ويُعد النموذج الذهني لـ1000 مستخدم واختبار الصحيفتين قاعدتين إرشاديتين عمليتين للعثور على التوازن المناسب.
الأسئلة الشائعة
هل درس «التوتر بين عدم الإضرار وتقديم المساعدة» مجاني؟
نعم — نص درس «التوتر بين عدم الإضرار وتقديم المساعدة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Prompt Engineering، انتقل إلى CoddyKit PRO. تتضمن دورة AI Prompt Engineering 4 دروس في المجموع.
ماذا ستتعلم في «التوتر بين عدم الإضرار وتقديم المساعدة»؟
التعامل مع الرفض المفرط: مطالبات توازن بين السلامة والمنفعة تتمرن على AI Prompt Engineering مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ AI Prompt Engineering؟
لا تُشترط خبرة سابقة. AI Prompt Engineering على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «التوتر بين عدم الإضرار وتقديم المساعدة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس AI Prompt Engineering هذا؟
نعم. كل درس في AI Prompt Engineering يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مبادئ CAI ومطالبات النقد
- أنماط النقد الذاتي والمراجعة
- التوتر بين عدم الإضرار وتقديم المساعدة
- تطبيق CAI في التطبيقات