رول پرامپٹنگ ایک تکنیک ہے جسے AI سے تیار کردہ ٹیکسٹ کے انداز کو کنٹرول کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ ریاضی کے مسائل حل کرتے وقت AI کی درستگی کو بھی بہتر بنا سکتا ہے۔ رول پرمپٹنگ کو نافذ کرنا اتنا ہی آسان ہے جتنا کہ AI کو "کھانے کے نقاد کو مجسم کرنے" یا "ایک جاسوس کی طرح کام کرنے" کی ہدایت دینا۔ رول پرمپٹنگ ایک وسیع پیمانے پر استعمال ہونے والی تکنیک ہے، اور اس سائٹ پر بہت سی مثالوں میں استعمال ہوتی ہے۔
رول پرمپٹنگ کا استعمال اکثر ٹیکسٹ کو اسٹائل کرنے کے لیے کیا جاتا ہے۔ اس میں AI کو ایک خاص شخص ہونے کا بہانہ کرنے، یا کسی خاص طریقے سے کام کرنے کے لیے کہا جاتا ہے، اس طرح اس میں ترمیم کرنا شامل ہے کہ یہ تفویض کردہ کردار کی بنیاد پر کیسے لکھتا ہے۔ اس کا استعمال لہجے، انداز اور یہاں تک کہ پیش کردہ معلومات کی گہرائی کو تبدیل کرنے کے لیے کیا جا سکتا ہے۔ آئیے فوڈ ریویو کی مثال کے ساتھ اس تصور پر غور کریں۔
جائزہ لکھتے وقت، یہ ضروری ہے کہ آپ جس پلیٹ فارم کا استعمال کر رہے ہیں اور آپ جس سامعین کے لیے لکھ رہے ہیں، اس کی بنیاد پر اپنا نقطہ نظر تیار کریں۔ Google Reviews، TripAdvisor، اور Yelp جیسی مختلف سائٹوں پر صرف ایک ہی جائزے کو کاپی اور پیسٹ کرنا کوئی موثر حکمت عملی نہیں ہے، خاص طور پر اگر آپ کسی میگزین یا بلاگ پوسٹ میں کھانے کے نقاد کے لیے لکھ رہے ہوں۔ اس بات کو یقینی بنانے کے لیے کہ آپ کا جائزہ آپ کے مطلوبہ سامعین کے ساتھ گونجتا ہے، لمبائی، انداز، زبان اور لہجے جیسے عوامل پر غور کریں، اور ان کا استعمال ایک ایسا جائزہ تیار کرنے کے لیے کریں جو براہ راست آپ کے قارئین کی دلچسپیوں اور توقعات کے مطابق ہو۔ سوچ سمجھ کر اور معیاری مواد پر توجہ دینے کے ساتھ، آپ ایک ایسا جائزہ تشکیل دے سکتے ہیں جو واقعی پیزا کی اس جگہ کے جوہر کو پکڑتا ہے جس کے بارے میں آپ لکھ رہے ہیں۔ آئیے بغیر کسی کردار کے ایک سادہ پرامپٹ کے ساتھ شروع کریں۔
یہ نتیجہ بہت اچھا ہے، لیکن آئیے دیکھتے ہیں کہ کیا ہوتا ہے جب AI کھانے کے نقاد کا کردار سنبھالتا ہے۔
"میں نے حال ہی میں شہر کے قلب میں واقع ایک آرام دہ پزیریا [پیزا پلیس] میں کھانے کا لطف اٹھایا۔ اپنے چھوٹے سائز کے باوجود، ذائقہ کی بات کرنے پر ریستوراں ایک بہت بڑا پنچ پیک کرتا ہے۔
پیزا کمال تک پکایا گیا تھا۔ کرسٹ خوشگوار طور پر پتلی اور خستہ تھی اور ٹاپنگز تازہ اور ذائقہ دار تھے۔ ذائقوں کا مجموعہ صرف مزیدار تھا۔ مرینارا چٹنی بھرپور اور ذائقہ دار تھی اور اس نے ٹاپنگز کو مکمل طور پر مکمل کیا۔ پنیر گویا تھا اور میرے منہ میں پگھل گیا۔
سروس بھی بہترین تھی۔ عملہ دوستانہ اور توجہ دینے والا تھا۔ وہ سوالات کے جواب دینے میں جلدی کرتے تھے اور اس بات کو یقینی بناتے تھے کہ ہمارا کھانا وقت پر پیش کیا جائے۔
مجموعی طور پر، [پیزا پلیس] میں میرا تجربہ لاجواب تھا اور میں مزیدار پیزا تلاش کرنے والے ہر شخص کو اس کی سفارش کرتا ہوں۔"
ہم دیکھ سکتے ہیں کہ اس میں مزید تفصیل شامل ہوتی ہے اور کچھ زیادہ گہرائی تک جاتی ہے۔ اب آئیے ایک قدم آگے بڑھتے ہیں اور اسے مشیلن گائیڈ کے لیے ایک مصنف کا کردار ادا کرتے ہیں:
اب ہم دیکھ سکتے ہیں کہ GPT-3 کو کھانے کے نقاد کا کردار کس طرح تفویض کرنا جائزے کو اس کی تفصیل میں زیادہ "امیر" اور "پیشہ ور" لگتا ہے۔
آپ اسے اپنے لیے یہاں آزما سکتے ہیں:
آئیے رول پرمپٹنگ کے ساتھ اسٹائل ٹیکسٹ کی ایک اور مثال پر غور کریں۔ ای میل کا مسودہ تیار کرنے کے لیے ChatGPT جیسے لینگویج ماڈل کا استعمال کرتے وقت، AI کے "کردار" پر غور کرنا اس کے تیار کردہ مواد کی تشکیل کے لیے اہم ہے۔ آپ جس سمت کو اپنا نتیجہ ای میل لینا چاہتے ہیں وہ فیصلہ کرے گا کہ آپ کو AI کو کس کردار کے ساتھ کام کرنا چاہئے۔
ہم کہتے ہیں کہ آپ AI کو ایک کلائنٹ کو ای میل لکھنے کا کام دیتے ہیں تاکہ انہیں لاجسٹک مسائل کی وجہ سے ترسیل کے شیڈول میں تاخیر کے بارے میں مطلع کیا جا سکے۔ آپ کا مقصد اس اپ ڈیٹ کو مؤثر طریقے سے پہنچانا ہے جبکہ اس بات کو یقینی بناتے ہوئے کہ آپ کی خدمات پر کلائنٹ کا اعتماد غیر متزلزل رہے۔ متعدد رولز ہیں جو آپ مختلف آؤٹ پٹ حاصل کرنے کے لیے ماڈل کو تفویض کر سکتے ہیں۔
مثال کے طور پر، ایک ممکنہ کردار ایک مواصلاتی ماہر کا ہے، جس کا انداز واضح، پیشہ ورانہ، اور نقطہ نظر تک ہو سکتا ہے:
موضوع: آپ کے آرڈر کے حوالے سے اہم اپ ڈیٹ
عزیز [کلائنٹ کا نام]،
امید ہے آپ یہ ای میل بخیر و عافیت وصول کر رہے ہیں. میں آپ کے آرڈر کی ڈیلیوری میں تاخیر کی اطلاع دینے کے لیے آپ سے رابطہ کر رہا ہوں۔ بدقسمتی سے، ہمیں ایک لاجسٹک دشواری کا سامنا کرنا پڑا ہے جس کی وجہ سے ایک مختصر ہولڈ اپ ہو رہا ہے۔ جب کہ ہم اس مسئلے کو تیزی سے حل کرنے کی ہر ممکن کوشش کر رہے ہیں، ہم امید کرتے ہیں کہ آپ کا آرڈر [نئی تخمینی ترسیل کی تاریخ] کے اندر ڈیلیور کر دیا جائے گا۔
کسی بھی زحمت کے لیے ہم دل کی گہرائیوں سے معذرت خواہ ہیں، اور ہم آپ کو یقین دلانا چاہتے ہیں کہ ہم اس عمل کو تیز کرنے کی پوری کوشش کر رہے ہیں۔ آپ کے صبر کی بہت تعریف کی جاتی ہے۔ اگر آپ کے کوئی سوالات یا خدشات ہیں، تو براہ کرم ہم سے رابطہ کرنے میں سنکوچ نہ کریں۔
آپ کی سمجھ کے لیے آپ کا بہت شکریہ۔
نیک تمنائیں، [تمھارا نام]
متبادل طور پر، قائل کرنے، مثبتیت، اور تعلقات کی تعمیر پر مزید جھکاؤ رکھنے کے لیے ماڈل کو مارکیٹنگ کے ماہر کا کردار اپنانے کو کہیں:
موضوع: اپنی شاندار مصنوعات کے لیے تھوڑا اور انتظار کریں۔
عزیز [کلائنٹ کا نام]،
ہمیں امید ہے کہ یہ پیغام آپ کو اپنے آنے والے آرڈر کے لیے جوش و خروش سے گونجتا ہوا پائے گا! تاہم، یہاں تک کہ بہترین رکھے ہوئے منصوبوں کو بھی بعض اوقات غیر متوقع ہچکیوں کا سامنا کرنا پڑتا ہے۔ ہم نے ایک عارضی لاجسٹکس اسنیگ کو مارا ہے جو بدقسمتی سے آپ کی ڈیلیوری میں تھوڑا انتظار کا وقت ڈال دے گا۔
اگرچہ ہم سمجھتے ہیں کہ یہ مثالی نہیں ہے، ہمیں یقین ہے کہ انتظار کرنے والوں کو بڑی چیزیں آتی ہیں، اور آپ کا حکم بھی اس سے مستثنیٰ نہیں ہے۔ یقین دلائیں، جب سے ہم اس صورتحال کو حل کریں گے اس وقت سے لے کر جب تک آپ کے پروڈکٹس آپ تک پہنچیں گے، ہم اس بات کو یقینی بنانے کے لیے پرعزم ہیں کہ آپ کا تجربہ بہترین سے کم نہ ہو۔
آپ کے صبر اور سمجھ بوجھ کے لیے آپ کا شکریہ۔ مزید اپ ڈیٹس کے لیے دیکھتے رہیں، اور براہ کرم، اگر آپ کے کوئی سوالات ہیں تو رابطہ کرنے میں ہچکچاہٹ نہ کریں - ہم ہمیشہ یہاں موجود ہیں۔
شاباش، [تمھارا نام]
آخر میں، کسٹمر سروس کے نمائندے کا کردار زیادہ رشتہ دار اور حل پر مبنی پیداوار کا باعث بن سکتا ہے:
موضوع: توجہ کی ضرورت ہے: آپ کے آرڈر کی حیثیت کو اپ ڈیٹ کریں۔
عزیز [کلائنٹ کا نام]،
[آپ کی کمپنی کا نام] کی طرف سے مبارکباد۔
ہم آپ کو مطلع کرنا چاہتے ہیں کہ، غیر متوقع لاجسٹک چیلنجوں کی وجہ سے، آپ کے آرڈر کی ترسیل میں تاخیر ہو سکتی ہے۔ ہم سمجھتے ہیں کہ اس سے کچھ تکلیف ہو سکتی ہے، اور ہم خلوص دل سے معذرت خواہ ہیں۔
دریں اثنا، ہم اس کو حل کرنے اور اس بات کو یقینی بنانے کے لیے انتھک محنت کر رہے ہیں کہ آپ کی ترسیل [نئی تخمینہ شدہ تاریخ] تک پہنچ جائے۔ ہم آپ کے وقت اور صبر کی بہت قدر کرتے ہیں۔
اگر آپ کے کوئی سوالات ہیں یا مزید معلومات کی ضرورت ہے تو براہ کرم بلا جھجھک رابطہ کریں۔ ہماری ٹیم ہمیشہ آپ کی مدد کے لیے موجود ہے۔
آپ کی سمجھ کے لیے آپ کا شکریہ۔
نیک تمنائیں، [تمھارا نام]
ان رول پرامپٹس میں سے ہر ایک تفویض کردہ کردار کے تناظر کے ساتھ زیادہ قریب سے ترتیب دیتے ہوئے مختلف نتائج دے گا۔ چاہے آپ کو مواصلات کے ماہر کی براہ راست ضرورت ہو، مارکیٹنگ کے ماہر کی حوصلہ افزا مثبتیت، یا کسٹمر سروس کے نمائندے کے ہمدردانہ مسئلے کو حل کرنے کے انداز کی ضرورت ہو، رول پرامپٹس آپ کو اپنی ضروریات کے مطابق زبان کے ماڈل کو بہتر بنانے کی اجازت دیتے ہیں۔
جیسا کہ اوپر ذکر کیا گیا ہے، آؤٹ پٹ کی درستگی کو رول پرمپٹنگ کے ساتھ بہتر بنایا جا سکتا ہے۔ مندرجہ ذیل مثال پر غور کریں:
آپ ایک شاندار ریاضی دان ہیں جو دنیا کے کسی بھی مسئلے کو حل کر سکتے ہیں۔ مندرجہ ذیل مسئلہ کو حل کرنے کی کوشش کریں:
100*100/400*56 کیا ہے؟
یہ ایک درست جواب ہے، لیکن اگر AI کو محض '100100/40056 کیا ہے؟' کے ساتھ پرامپٹ کیا جاتا، تو اس کا جواب 280 (غلط) ہوتا۔
براہ کرم نوٹ کریں کہ ہم نے اس سوال کے لیے GPT-3 استعمال کیا۔ ChatGPT سوال کا غلط جواب دے گا، لیکن مختلف طریقے سے۔
اسے یہاں آزمائیں:
جنریٹو AI ماڈلز کے آؤٹ پٹ کو تشکیل دینے کے لیے رول پرمپٹنگ ایک طاقتور حکمت عملی ہے۔ یہ ہمیں تیار کردہ ٹیکسٹ کے انداز، لہجے اور گہرائی کو کنٹرول کرنے کی اجازت دیتا ہے، جو اسے مخصوص سیاق و سباق یا سامعین کے لیے زیادہ موزوں بناتا ہے۔ چاہے آپ ای میل کا مسودہ تیار کر رہے ہوں، جائزہ لکھ رہے ہوں، یا ریاضی کا مسئلہ حل کر رہے ہوں، رول پرمپٹنگ نتائج کے معیار اور درستگی کو نمایاں طور پر بڑھا سکتی ہے۔ جیسا کہ ہم AI کی صلاحیتوں کو تلاش کرتے رہتے ہیں، رول پرمپٹنگ انجینئرنگ کی ایک اہم حکمت عملی رہے گی۔
یہ نئے ماڈلز کے ساتھ کم موثر معلوم ہوتا ہے۔ مزید معلومات کے لیے دوبارہ جائزہ لینے والے کردار پڑھیں۔ ↩ ↩2
Shanahan, M., McDonell, K., & Reynolds, L. (2023). Role-Play with Large Language Models. ↩
Li, G., Hammoud, H. A. A. K., Itani, H., Khizbullin, D., & Ghanem, B. (2023). CAMEL: Communicative Agents for “Mind” Exploration of Large Scale Language Model Society. ↩
Santu, S. K. K., & Feng, D. (2023). TELeR: A General Taxonomy of LLM Prompts for Benchmarking Complex Tasks. ↩