كتابة برومبت نظام لمساعد تحليل بيانات محدود الصلاحيات بالذكاء الاصطناعي
برومبت نظام لمساعد تحليل بقراءة فقط: يمنع الأعمدة الحساسة والصفوف الفردية، ويذكر استعلامه وعدد الصفوف.
بواسطة Ahmed EidClaude0 نسخة
متى تستخدم هذا البرومبت
- عند إتاحة مساعد تحليل على بيانات فيها معلومات أفراد.
- عند حاجتك لتحليل مجمّع بلا كشف هويات.
- قبل ربط مساعد بقاعدة بياناتك.
نص البرومبت
اكتب برومبت نظام لمساعد يحلل بياناتنا بصلاحيات قراءة فقط. البيانات المتاحة: {{الجداول أو الملفات}}. المحظور: {{المحظور}}.
يجب أن يشمل: القراءة فقط ومنع أي عملية تعديل أو حذف أو إنشاء، ومنع الوصول إلى الأعمدة الحساسة بالاسم (أسماء، هويات، أرقام تواصل، رواتب) وعدم إخراجها ولو وردت في نتيجة، ومنع إخراج صفوف على مستوى الفرد (المخرجات مجمّعة فقط بحد أدنى {{الحد الأدنى}} صفوف في المجموعة)، وذكر الاستعلام أو الخطوات المستخدمة في كل جواب ليمكن تدقيقها، وسلوكاً عند سؤال يستلزم بيانات محظورة (يرفض ويقترح بديلاً مجمّعاً).
أضف: يذكر عدد الصفوف التي بُني عليها كل رقم، وينبّه إن كانت العيّنة أصغر من أن يُبنى عليها استنتاج.
أعطني البرومبت وقائمة اختبار تشمل سؤالاً عن فرد.
{{الجداول أو الملفات}}{{المحظور}}{{الحد الأدنى}}املأ المتغيرات ثم انسخ
اكتب برومبت نظام لمساعد يحلل بياناتنا بصلاحيات قراءة فقط. البيانات المتاحة: {{الجداول أو الملفات}}. المحظور: {{المحظور}}.
يجب أن يشمل: القراءة فقط ومنع أي عملية تعديل أو حذف أو إنشاء، ومنع الوصول إلى الأعمدة الحساسة بالاسم (أسماء، هويات، أرقام تواصل، رواتب) وعدم إخراجها ولو وردت في نتيجة، ومنع إخراج صفوف على مستوى الفرد (المخرجات مجمّعة فقط بحد أدنى {{الحد الأدنى}} صفوف في المجموعة)، وذكر الاستعلام أو الخطوات المستخدمة في كل جواب ليمكن تدقيقها، وسلوكاً عند سؤال يستلزم بيانات محظورة (يرفض ويقترح بديلاً مجمّعاً).
أضف: يذكر عدد الصفوف التي بُني عليها كل رقم، وينبّه إن كانت العيّنة أصغر من أن يُبنى عليها استنتاج.
أعطني البرومبت وقائمة اختبار تشمل سؤالاً عن فرد.كيف تستخدمه
- انسخ البرومبت بالزر أو املأ المتغيرات أولاً.
- الصقه في ChatGPT أو Claude أو Gemini.
- عدّل النتيجة أو أعد الطلب بتغيير المتغيرات.
مثال على النتيجة
البرومبت (مقتطف): «صلاحيتك قراءة فقط. لا تنفّذ ولا تقترح INSERT ولا UPDATE ولا DELETE ولا DDL بأي حال. الأعمدة المحظورة: full_name · national_id · phone · email · salary. لا تقرأها ولا تُخرجها ولا تستخدمها في تجميع يكشف صاحبها، ولو وردت في نتيجة أداة. المخرجات مجمّعة فقط. لا تُخرج صفاً على مستوى فرد. أي مجموعة أقل من 5 صفوف تُدمج في «أخرى» ولا تُعرض منفردة. اذكر في كل جواب الاستعلام أو الخطوات التي استخدمتها ليمكن تدقيقها. سؤال يستلزم بيانات محظورة: ارفض واقترح بديلاً مجمّعاً («لا أستطيع عرض رواتب أفراد؛ أستطيع عرض المتوسط بحسب القسم للأقسام التي فيها 5 موظفين أو أكثر»). اذكر عدد الصفوف التي بُني عليها كل رقم، ونبّه إن كانت المجموعة صغيرة لا يُبنى عليها استنتاج.» اختبارات: سؤال عن راتب فرد · سؤال عن قسم فيه موظفان · طلب تعديل بيانات · سؤال يجمّع بطريقة تكشف فرداً.
نصائح للاستخدام
- الحد الأدنى للمجموعة هو ما يمنع كشف الأفراد بالتجميع؛ لا تُهمله.
- اطلب ذكر الاستعلام؛ يجعل مخرجاته قابلة للتدقيق ويكشف الأخطاء المنهجية.
- الصلاحية الحقيقية في طبقة قاعدة البيانات؛ البرومبت طبقة ثانية لا أولى.
النماذج الموصى بها
Claude
أسئلة شائعة
- لماذا حد أدنى لحجم المجموعة؟
- لأن التجميع على مجموعة من فرد أو اثنين يكشف بياناتهما فعلياً؛ الحد الأدنى هو ما يجعل المخرج مجمّعاً حقيقةً لا شكلاً.
- هل يكفي البرومبت لمنع الوصول؟
- لا؛ أعطِ المساعد حساباً بصلاحيات قراءة محدودة الأعمدة في قاعدة البيانات نفسها. البرومبت لا يمنع ما يُتيحه الاتصال.