
এই প্রকল্প কী করে
AI Jailbreaks হলো ২৫টিরও বেশি AI মডেলকে লক্ষ্য করে তৈরি ৩৫টি সম্পূর্ণ, সরাসরি পেস্ট-উপযোগী প্রম্পটের একটি বাছাই করা সংগ্রহ। রিপোজিটরিটিতে সিস্টেম প্রম্পট, পারসোনা সংজ্ঞা, ওয়ার্কস্পেস নীতি, AGENTS.md ফাইল, কনফিগারেশন ব্লক এবং Ollama Modelfile নথিভুক্ত করা হয়েছে।
এর উদ্দেশ্য গবেষণা ও শিক্ষা: পারসোনা-ভিত্তিক কাঠামো, নির্দেশনার স্তরক্রম, প্রম্পটের দ্বন্দ্ব এবং নীতি ওভাররাইড কীভাবে মডেলের আচরণকে প্রভাবিত করতে পারে তা বোঝা। প্রম্পট ইনজেকশনের বিরুদ্ধে প্রতিরক্ষা তৈরির সময়ও এই ধারণাগুলো কার্যকর।
সংগ্রহটি দায়িত্বশীলভাবে ব্যবহার করুন। অন্যের ক্ষতি করতে, আইন ভাঙতে বা কোনো প্রদানকারীর পরিষেবার শর্ত লঙ্ঘন করতে এই উপকরণ ব্যবহার করবেন না।
সংগ্রহটি ঘুরে দেখুন
রিপোজিটরিটি মডেল পরিবার এবং ডিপ্লয়মেন্ট ফরম্যাট অনুযায়ী প্রম্পটগুলো সাজিয়েছে। উপলভ্য লক্ষ্যগুলোর মধ্যে রয়েছে OpenCode Zen stealth models, 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-এর জন্য Modelfile।
রিপোজিটরির সংগ্রহ দিয়ে শুরু করুন, এরপর আপনার মডেল এবং ক্লায়েন্ট সমর্থিত নির্দেশনা পৃষ্ঠের সঙ্গে মিল আছে এমন একটি ফাইল বেছে নিন।
সঠিক প্রম্পট ফরম্যাট বেছে নিন
সিস্টেম প্রম্পট
যে ক্লায়েন্ট বা API-তে সিস্টেম মেসেজ, কাস্টম-ইনস্ট্রাকশন ফিল্ড, এজেন্ট নির্দেশনা ব্লক বা হার্নেস-স্তরের প্রম্পট কনফিগারেশন রয়েছে, সেখানে সিস্টেম-প্রম্পট ফাইল ব্যবহার করুন। সারাংশ বা অংশবিশেষের বদলে সম্পূর্ণ ফাইলের বিষয়বস্তু কপি করুন।
AGENTS.md ফাইল
স্পষ্টভাবে AGENTS.md ড্রপ-ইন হিসেবে নির্ধারিত ফাইলগুলো ঠিক ওই নামেই রিপোজিটরি বা ওয়ার্কস্পেসের রুটে সংরক্ষণ করুন। এরপর কোডিং এজেন্ট এবং সামঞ্জস্যপূর্ণ টুলগুলো এগুলোকে প্রকল্প-স্তরের নির্দেশনা হিসেবে লোড করতে পারবে।
ওয়ার্কস্পেস নীতি
অ্যাসিস্ট্যান্ট অপারেটিং স্পেসিফিকেশন বা ওয়ার্কস্পেস অপারেটিং প্রোফাইল হিসেবে বর্ণিত ফাইলগুলো এমন পরিবেশে ব্যবহার করতে হয়, যেখানে স্থায়ী গ্লোবাল নির্দেশনা সমর্থিত। উদাহরণস্বরূপ, একটি OpenCode ইনস্টলেশন পড়ে:
~/.config/opencode/AGENTS.mdসঠিক অবস্থান ক্লায়েন্ট বা হার্নেসের ওপর নির্ভর করে, তাই ওয়ার্কস্পেস নীতি ডিপ্লয় করার আগে তার ডকুমেন্টেশন দেখুন।
Ollama Modelfile
Ollama এন্ট্রিগুলোতে একটি FROM ঘোষণা এবং একটি SYSTEM ব্লক থাকে। নিচের মতো একটি কমান্ড দিয়ে ফাইলটি সরাসরি Ollama-তে দিন:
ollama create gemma4-jb -f gemma4.mdযে Modelfile পরীক্ষা করছেন, প্রয়োজনে তার মডেলের নাম ও উৎস ফাইল পরিবর্তন করুন।
Grok কনফিগারেশন
grok-config.txt সাধারণ কথোপকথনের ইনপুটের জন্য নয়, লক্ষ্য হার্নেসের কনফিগারেশন ফিল্ডের জন্য তৈরি। পরীক্ষা সেটআপ করার সময় কনফিগারেশন ফাইলকে সাধারণ প্রম্পটের থেকে আলাদাভাবে বিবেচনা করুন।
মৌলিক ব্যবহার প্রক্রিয়া
- একটি লক্ষ্য বেছে নিন। সংগ্রহটি দেখুন এবং যে মডেল বা মডেল পরিবার মূল্যায়ন করতে চান তা নির্বাচন করুন।
- ফরম্যাট শনাক্ত করুন। ফাইলের বিবরণ পড়ে নির্ধারণ করুন, এটি সিস্টেম প্রম্পট,
AGENTS.md, ওয়ার্কস্পেস নীতি, Ollama Modelfile নাকি কনফিগারেশন ফিল্ডে ব্যবহার করার জন্য তৈরি। - সম্পূর্ণ ফাইল পড়ুন। প্রতিটি রিপোজিটরি এন্ট্রি সম্পূর্ণ এবং সরাসরি পেস্ট-উপযোগী হিসেবে তৈরি। কোনো বাহ্যিক পরিষেবা বা স্থানীয় পরিবেশে প্রয়োগ করার আগে তা পর্যালোচনা করুন।
- বিচ্ছিন্ন পরীক্ষায় প্রয়োগ করুন। সম্ভব হলে অস্থায়ী ওয়ার্কস্পেস, পরীক্ষামূলক অ্যাকাউন্ট বা স্থানীয় মডেল ব্যবহার করুন এবং সংবেদনশীল তথ্য প্রকাশ এড়িয়ে চলুন।
- ফলাফল নথিবদ্ধ করুন। ফলাফল পুনরুৎপাদন করা যায় এমনভাবে মডেলের সংস্করণ, ক্লায়েন্ট, ফাইলের নাম এবং পর্যবেক্ষিত আচরণ লিখে রাখুন।
উদাহরণ: সিস্টেম প্রম্পট প্রয়োগ
সিস্টেম-নির্দেশনা ফিল্ডযুক্ত কোনো API বা চ্যাটবটের ক্ষেত্রে deepseek-v3.md-এর মতো একটি প্রাসঙ্গিক ফাইল খুলুন, এর সম্পূর্ণ বিষয়বস্তু কপি করুন এবং সিস্টেম-স্তরের ফিল্ডে বসান। এরপর একটি নিরীহ মূল্যায়ন অনুরোধ পাঠান এবং মডেলের ডিফল্ট আচরণের সঙ্গে ফলাফল তুলনা করুন।
system: [নির্বাচিত রিপোজিটরি প্রম্পটের বিষয়বস্তু]
user: নিচের পরীক্ষামূলক নথিটির সারাংশ তৈরি করুন এবং এর অনুমানগুলো শনাক্ত করুন।সিস্টেম-প্রম্পট ইন্টারফেস প্রদানকারী ও অ্যাপ্লিকেশনভেদে আলাদা হওয়ায় রিপোজিটরিটি কোনো সার্বজনীন ক্লায়েন্ট কমান্ড নির্ধারণ করে না।
উদাহরণ: একটি AGENTS.md ফাইল প্রয়োগ
এজেন্ট-নির্দিষ্ট ফাইলের ক্ষেত্রে নির্বাচিত এন্ট্রিটি ডাউনলোড বা কপি করে একটি পরীক্ষামূলক প্রকল্পের রুটে রাখুন এবং এর নাম দিন AGENTS.md। ওই প্রকল্প থেকে সামঞ্জস্যপূর্ণ কোডিং এজেন্ট চালান, এরপর টুলটি ফাইলটিকে প্রকল্প-স্তরের নির্দেশনা হিসেবে শনাক্ত করেছে কি না যাচাই করুন।
project/
├── AGENTS.md
└── README.mdউন্নত মূল্যায়নের পরামর্শ
সংস্করণ ও প্রেক্ষাপট ট্র্যাক করুন
প্রম্পটের আচরণ সংস্করণনির্ভর। মডেল আপডেট হয়, নির্দেশনার স্তরক্রম বদলে যায় এবং সিস্টেম প্রম্পট পরিবর্তিত হতে পারে। পরীক্ষার মডেল রিলিজ, ক্লায়েন্ট বা হার্নেস, প্রম্পট ফাইলের নাম এবং তারিখ সবসময় নথিবদ্ধ করুন।
নির্দেশনা পৃষ্ঠের তুলনা করুন
একই লেখা সিস্টেম মেসেজ, ওয়ার্কস্পেস নীতি, AGENTS.md বা কনফিগারেশন স্লটে বসালে ভিন্নভাবে আচরণ করতে পারে। লক্ষ্য পরিবেশ সমর্থিত পৃষ্ঠগুলোতেই পরীক্ষা করুন এবং ফলাফলগুলো আলাদা রাখুন।
নিয়ন্ত্রিত, ক্ষতিহীন পরীক্ষা ব্যবহার করুন
সারসংক্ষেপ, ফরম্যাটিং, ভূমিকা মেনে চলা বা নির্দেশনার অগ্রাধিকার-সংক্রান্ত পরিস্থিতির মতো ক্ষতিকর নয় এমন কাজ দিয়ে সামঞ্জস্যতা মূল্যায়ন করুন। ব্যক্তিগত শংসাপত্র, গোপনীয় নথি বা বেআইনি কিংবা ক্ষতিকর কার্যকলাপের অনুরোধ অন্তর্ভুক্ত করবেন না।
পুরোনো এন্ট্রি পরীক্ষা করুন
কোনো প্রম্পট নথিভুক্ত বর্ণনা অনুযায়ী আর কাজ না করলে, রিপোজিটরির নোটের সঙ্গে মডেল ও পরিবেশ মিলিয়ে দেখুন। রক্ষণাবেক্ষণকারীরা মডেল, সংস্করণ, প্রভাবিত ফাইল এবং পর্যবেক্ষিত আচরণ উল্লেখ করে একটি ইস্যু দাখিল করতে বলেন।
স্থানীয় পরিবর্তন পুনরুৎপাদনযোগ্য রাখুন
একাধিক ফাইল পরীক্ষা করার সময় পরিষ্কার নামকরণ পদ্ধতি ব্যবহার করুন এবং মূল রিপোজিটরি ফাইলটি সংরক্ষণ করুন। এতে কোনো ফলাফল প্রম্পট, মডেল আপডেট নাকি পারিপার্শ্বিক হারনেসের পরিবর্তন থেকে এসেছে, তা সহজে শনাক্ত করা যায়।
নতুন প্রম্পট অবদান রাখা
রিপোজিটরির নিয়ম মেনে চললে পুল রিকোয়েস্ট স্বাগত:
- প্রতি ফাইলে একটি করে প্রম্পট ব্যবহার করুন।
- ফাইলের নাম ছোট হাতের অক্ষর ও হাইফেন দিয়ে দিন, কোনো স্পেস ছাড়া; যেমন
model-name.md। - সারসংক্ষেপ বা অংশবিশেষের বদলে সম্পূর্ণ, সরাসরি পেস্ট করার উপযোগী প্রম্পট অন্তর্ভুক্ত করুন।
- প্রম্পটটি কোথায় থাকবে তা উল্লেখ করুন: সিস্টেম ফিল্ড,
AGENTS.md, Modelfile, কনফিগারেশন স্লট বা অন্য কোনো নির্দেশনা-স্তর। - গুরুত্বপূর্ণ সংশোধনের জন্য আগের সংস্করণ নীরবে প্রতিস্থাপন না করে নতুন সংস্করণযুক্ত ফাইল তৈরি করুন; যেমন
opus-v3.md। - পরীক্ষা না করা পর্যন্ত সামঞ্জস্যতার দাবি করবেন না।
কোনো সমস্যা জানালে মডেল, সংস্করণ, প্রভাবিত ফাইল এবং পরিবর্তিত আচরণের সংক্ষিপ্ত বিবরণ দিন।
উপসংহার
AI Jailbreaks বিভিন্ন মডেল পরিবার ও স্থাপনা-পরিবেশে প্রম্পটের আচরণ অধ্যয়নের জন্য একটি কাঠামোবদ্ধ রেফারেন্স সরবরাহ করে। এটি কার্যকরভাবে ব্যবহার করতে সঠিক ফাইল ফরম্যাট নির্বাচন করুন, বিচ্ছিন্ন ও অনুমোদিত পরিবেশে প্রম্পট প্রয়োগ করুন, সঠিক মডেল-প্রসঙ্গ লিপিবদ্ধ করুন এবং ফলাফলকে সংস্করণনির্ভর হিসেবে বিবেচনা করুন। দায়িত্বশীল পরীক্ষা মডেল মূল্যায়ন এবং আরও শক্তিশালী প্রম্পট-ইনজেকশন প্রতিরক্ষা উভয় ক্ষেত্রেই সহায়তা করতে পারে।
