
یہ پروجیکٹ کیا کرتا ہے
AI Jailbreaks ایک منتخب مجموعہ ہے جس میں 25 سے زیادہ AI ماڈلز کے لیے 35 مکمل، براہِ راست پیسٹ کیے جا سکنے والے پرامپٹس شامل ہیں۔ یہ ریپوزٹری سسٹم پرامپٹس، پرسونا کی تعریفیں، ورک اسپیس پالیسیاں، AGENTS.md فائلیں، کنفیگریشن بلاکس، اور Ollama Modelfiles دستاویزی شکل میں پیش کرتی ہے۔
اس کا مقصد تحقیق اور تعلیم ہے: یہ سمجھنا کہ پرسونا کی تشکیل، ہدایات کی درجہ بندیاں، پرامپٹ کے تصادم، اور پالیسی اووررائیڈز ماڈل کے رویے کو کیسے متاثر کر سکتے ہیں۔ یہ تصورات پرامپٹ انجیکشن کے خلاف دفاع تیار کرتے وقت بھی مفید ہیں۔
اس مجموعے کو ذمہ داری سے استعمال کریں۔ ان مواد کو دوسروں کو نقصان پہنچانے، قانون توڑنے، یا کسی فراہم کنندہ کی سروس کی شرائط کی خلاف ورزی کے لیے استعمال نہ کریں۔
مجموعہ دریافت کریں
یہ ریپوزٹری پرامپٹس کو ماڈل فیملی اور تعیناتی کے فارمیٹ کے لحاظ سے منظم کرتی ہے۔ دستیاب اہداف میں OpenCode Zen کے خفیہ ماڈلز، Claude، GLM اور ZCode، DeepSeek، Kimi، Grok، Gemini، Mistral، Qwen، Gemma، اور GPT-OSS شامل ہیں۔
- OpenCode Zen: آپریٹنگ وضاحتیں، پرسونا لاکس، اور ورک اسپیس پروفائلز۔
- Claude: Opus اور Sonnet کے پرامپٹ ویریئنٹس۔
- GLM اور ZCode: سسٹم پرامپٹس اور
AGENTS.mdڈراپ اِنز۔ - DeepSeek اور Kimi: سسٹم پرامپٹس اور ورک اسپیس آپریٹنگ پروفائلز۔
- Grok: ایجنٹ ہدایات، ایپ بلڈر رہنمائی، اور ایک کنفیگریشن فائل۔
- Gemini، Mistral، اور Qwen: آپریٹنگ پالیسیاں اور سسٹم پرامپٹس۔
- Ollama: Gemma 4 اور GPT-OSS 20B کے لیے Modelfiles۔
ریپوزٹری کے مجموعے سے آغاز کریں، پھر ایسی فائل منتخب کریں جو آپ کے ماڈل اور آپ کے کلائنٹ کے معاون instruction surface، دونوں سے مطابقت رکھتی ہو۔
درست پرامپٹ فارمیٹ منتخب کریں
سسٹم پرامپٹس
سسٹم پرامپٹ فائلیں ایسے کلائنٹ یا API میں استعمال کریں جو سسٹم میسج، کسٹم ہدایات کے فیلڈ، ایجنٹ instruction block، یا harness-level پرامپٹ کنفیگریشن فراہم کرتا ہو۔ خلاصہ یا اقتباس استعمال کرنے کے بجائے فائل کا مکمل مواد کاپی کریں۔
AGENTS.md فائلیں
جن فائلوں کو واضح طور پر AGENTS.md ڈراپ اِنز کے طور پر تیار کیا گیا ہے، انہیں اسی نام سے ریپوزٹری یا ورک اسپیس کی جڑ میں محفوظ کریں۔ اس کے بعد coding agents اور مطابقت رکھنے والے ٹولز انہیں پروجیکٹ کی سطح کی ہدایات کے طور پر لوڈ کر سکتے ہیں۔
ورک اسپیس پالیسیاں
جن فائلوں کو assistant operating specifications یا workspace operating profiles کے طور پر بیان کیا گیا ہے، وہ ایسے ماحول کے لیے ہیں جو مستقل عالمی ہدایات کو سپورٹ کرتے ہیں۔ مثال کے طور پر، OpenCode انسٹالیشن یہ فائل پڑھتی ہے:
~/.config/opencode/AGENTS.mdدرست مقام کلائنٹ یا harness پر منحصر ہے، اس لیے ورک اسپیس پالیسی نافذ کرنے سے پہلے اس کی دستاویزات دیکھیں۔
Ollama Modelfiles
Ollama اندراجات میں FROM اعلان اور ایک SYSTEM بلاک شامل ہوتا ہے۔ فائل کو اس جیسی کمانڈ کے ذریعے براہِ راست Ollama کو دیں:
ollama create gemma4-jb -f gemma4.mdجس Modelfile کی آپ جانچ کر رہے ہوں، اس کے مطابق ماڈل کا نام اور ماخذ فائل تبدیل کریں۔
Grok کنفیگریشن
grok-config.txt ہدف harness کے کنفیگریشن فیلڈ کے لیے ہے، عام گفتگو کے input کے لیے نہیں۔ ٹیسٹ ترتیب دیتے وقت کنفیگریشن فائلوں کو عام پرامپٹس سے مختلف طریقے سے استعمال کریں۔
بنیادی استعمال کا طریقۂ کار
- ہدف منتخب کریں۔ مجموعہ دیکھیں اور وہ ماڈل یا ماڈل فیملی منتخب کریں جس کا آپ جائزہ لینا چاہتے ہیں۔
- فارمیٹ کی شناخت کریں۔ فائل کی تفصیل پڑھیں اور طے کریں کہ اسے سسٹم پرامپٹ،
AGENTS.md، ورک اسپیس پالیسی، Ollama Modelfile، یا کنفیگریشن فیلڈ میں شامل کرنا ہے۔ - مکمل فائل پڑھیں۔ ریپوزٹری کا ہر اندراج مکمل اور براہِ راست پیسٹ کیے جانے کے لیے تیار کیا گیا ہے۔ اسے کسی بیرونی سروس یا مقامی ماحول پر لاگو کرنے سے پہلے اس کا جائزہ لیں۔
- اسے الگ تھلگ ٹیسٹ پر لاگو کریں۔ جہاں ممکن ہو، قابلِ تلف ورک اسپیس، ٹیسٹ اکاؤنٹ، یا مقامی ماڈل استعمال کریں، اور حساس ڈیٹا ظاہر کرنے سے گریز کریں۔
- نتیجہ درج کریں۔ ماڈل ورژن، کلائنٹ، فائل کا نام، اور مشاہدہ کیا گیا رویہ نوٹ کریں تاکہ نتائج دوبارہ پیدا کیے جا سکیں۔
مثال: سسٹم پرامپٹ لاگو کرنا
سسٹم ہدایات کے فیلڈ والی API یا چیٹ بوٹ کے لیے deepseek-v3.md جیسی متعلقہ فائل کھولیں، اس کا مکمل مواد کاپی کریں، اور اسے سسٹم سطح کے فیلڈ میں رکھیں۔ پھر ایک بے ضرر جائزہ درخواست بھیجیں اور نتیجے کا ماڈل کے طے شدہ رویے سے موازنہ کریں۔
system: [منتخب ریپوزٹری پرامپٹ کا مواد]
user: درج ذیل ٹیسٹ دستاویز کا خلاصہ کریں اور اس کے مفروضوں کی نشاندہی کریں۔ریپوزٹری کسی ایک عالمی کلائنٹ کمانڈ کی تجویز نہیں دیتی، کیونکہ سسٹم پرامپٹ انٹرفیس فراہم کنندگان اور ایپلی کیشنز کے درمیان مختلف ہوتے ہیں۔
مثال: AGENTS.md فائل لاگو کرنا
ایجنٹ سے مخصوص فائل کے لیے منتخب اندراج کو ٹیسٹ پروجیکٹ کی جڑ میں ڈاؤن لوڈ یا کاپی کریں اور اس کا نام AGENTS.md رکھیں۔ اس پروجیکٹ سے مطابقت رکھنے والا coding agent چلائیں، پھر تصدیق کریں کہ ٹول اس فائل کو پروجیکٹ کی سطح کی ہدایات کے طور پر پہچانتا ہے۔
project/
├── AGENTS.md
└── README.mdاعلیٰ درجے کی جانچ کے نکات
ورژنز اور سیاق و سباق کا ریکارڈ رکھیں
پرامپٹ کا رویہ ورژن پر منحصر ہوتا ہے۔ ماڈلز اپ ڈیٹ ہوتے ہیں، ہدایات کی درجہ بندیاں بدلتی ہیں، اور سسٹم پرامپٹس تبدیل ہو سکتے ہیں۔ ٹیسٹ کا ماڈل ریلیز، کلائنٹ یا harness، پرامپٹ فائل کا نام، اور تاریخ ہمیشہ درج کریں۔
Instruction Surfaces کا موازنہ کریں
ایک ہی متن سسٹم میسج، ورک اسپیس پالیسی، AGENTS.md، یا کنفیگریشن سلاٹ میں رکھے جانے پر مختلف انداز سے برتاؤ کر سکتا ہے۔ صرف ہدف ماحول کے معاون surfaces کی جانچ کریں اور ان نتائج کو الگ رکھیں۔
کنٹرول شدہ، بے ضرر ٹیسٹ استعمال کریں
خلاصہ نویسی، فارمیٹنگ، کردار کی پابندی، یا ہدایات کی ترجیح سے متعلق منظرناموں جیسے بے ضرر کاموں کے ذریعے مستقل مزاجی کا جائزہ لیں۔ نجی اسناد، خفیہ دستاویزات، یا غیر قانونی یا نقصان دہ سرگرمی کی درخواستیں شامل نہ کریں۔
پرانی اندراجات کی جانچ کریں
اگر کوئی پرامپٹ اب دستاویزی طریقے کے مطابق کام نہیں کرتا، تو ماڈل اور ماحول کا موازنہ ریپوزٹری کے نوٹس سے کریں۔ منتظمین ایک ایسا مسئلہ درج کرنے کو کہتے ہیں جس میں ماڈل، ورژن، متاثرہ فائل، اور مشاہدہ کیا گیا رویہ شامل ہو۔
مقامی تبدیلیوں کو قابلِ تکرار رکھیں
متعدد فائلوں کی جانچ کرتے وقت واضح ناموں کا طریقہ استعمال کریں اور ریپوزٹری کی اصل فائل محفوظ رکھیں۔ اس سے یہ شناخت کرنا آسان ہو جاتا ہے کہ نتیجہ پرامپٹ، ماڈل کی تازہ کاری، یا اردگرد کے ہارنس میں تبدیلی کی وجہ سے آیا ہے۔
نیا پرامپٹ شامل کرنا
پل ریکویسٹ خوش آمدید ہیں، بشرطیکہ وہ ریپوزٹری کے طریقہ کار کی پابندی کریں:
- ہر فائل میں ایک پرامپٹ استعمال کریں۔
- فائلوں کے نام چھوٹے حروف اور ہائفن کے ساتھ رکھیں، خالی جگہوں کے بغیر، مثلاً
model-name.md۔ - خلاصے یا اقتباس کے بجائے مکمل، براہِ راست پیسٹ کے لیے تیار پرامپٹ شامل کریں۔
- یہ دستاویز کریں کہ پرامپٹ کہاں شامل ہونا چاہیے: سسٹم فیلڈ،
AGENTS.md، Modelfile، کنفیگریشن سلاٹ، یا ہدایات کی کسی دوسری سطح میں۔ - اہم نظرثانیوں کے لیے نئی ورژن شدہ فائل بنائیں، مثلاً
opus-v3.md، بجائے اس کے کہ پہلے والے ورژن کو خاموشی سے اوور رائٹ کر دیں۔ - مطابقت کے دعوے صرف اسی وقت کریں جب آپ نے ان کی جانچ کی ہو۔
مسئلہ رپورٹ کرتے وقت ماڈل، ورژن، متاثرہ فائل، اور تبدیل شدہ رویے کی مختصر وضاحت شامل کریں۔
نتیجہ
AI Jailbreaks مختلف ماڈل خاندانوں اور تعیناتی کے ماحول میں پرامپٹ کے رویے کا مطالعہ کرنے کے لیے ایک منظم حوالہ فراہم کرتا ہے۔ اسے مؤثر طریقے سے استعمال کرنے کے لیے درست فائل فارمیٹ منتخب کریں، پرامپٹس کو الگ تھلگ اور مجاز ماحول میں لاگو کریں، ماڈل کا درست سیاق و سباق درج کریں، اور نتائج کو ورژن پر منحصر سمجھیں۔ ذمہ دارانہ جانچ ماڈل کی تشخیص اور مضبوط تر پرامپٹ انجیکشن دفاع، دونوں میں معاون ثابت ہو سکتی ہے۔
