صحیح اشارہ دینے کے ساتھ، GPT-3 مختصر شکل کے جوابات لکھنے کے قابل ہے۔ اس کو ظاہر کرنے کے لیے، میں ڈسکشن کے سوالات کو حل کرنا دیکھوں گا، جو کہ بہت سے کالج کورسز میں ایک عام ہفتہ وار اسائنمنٹ ہے۔ بحث کے سوال کا جواب عام طور پر تقریباً 100-700 الفاظ کا ہوتا ہے۔ لمبا مواد کچھ زیادہ مشکل ہو سکتا ہے کیونکہ LLMs کی میموری محدود ہوتی ہے اور وہ جو لکھ رہے ہیں اس کی عالمی تصویر کو سمجھنے میں دشواری ہوتی ہے۔
آئیے ایک بنیادی بحث کے سوال کی ایک مثال دیکھتے ہیں:
"آج ہمارے سیارے کو درپیش سب سے اہم ماحولیاتی مسائل کون سے ہیں، اور افراد ان مسائل کو حل کرنے میں مدد کے لیے کیا اقدامات کر سکتے ہیں؟"
ہم اسے پہلے سے تیار کرکے GPT-3 کے لیے ایک سادہ پرامپٹ میں تبدیل کر سکتے ہیں۔
درج ذیل کا جواب دیں: اس کا۔
درج ذیل کا جواب دیں:آج ہمارے سیارے کو درپیش سب سے اہم ماحولیاتی مسائل کون سے ہیں، اور افراد ان مسائل کو حل کرنے میں مدد کے لیے کیا اقدامات کر سکتے ہیں؟
اس پرامپٹ سے پیدا ہونے والے نتائج یکساں نہیں ہیں، اور کچھ صرف ایک یا دو جملے ہیں۔ ایک عام بحث کے جواب میں متعدد پیراگراف ہونے چاہئیں، اس لیے یہ نتائج مثالی نہیں ہیں۔ ایک اچھے پرامپٹ کو فارمیٹ اور مواد کے بارے میں مخصوص ہدایات دینا چاہیے۔ مستقل مزاجی اور معیار کو بہتر بنانے کے لیے آپ اپنی زبان میں موجود ابہام کو دور کرنا چاہتے ہیں۔ یہاں ایک بہتر اشارہ ہے۔
تعارف، باڈی، اور اختتامی پیراگراف کے ساتھ درج ذیل کا جواب دیتے ہوئے ایک انتہائی تفصیلی مضمون لکھیں:
آج ہمارے سیارے کو درپیش سب سے زیادہ اہم ماحولیاتی مسائل کون سے ہیں، اور افراد ان مسائل کو حل کرنے میں مدد کے لیے کیا اقدامات کر سکتے ہیں؟
دوسرا پرامپٹ اوسطاً بہتر ڈھانچے کے ساتھ طویل آؤٹ پٹ پیدا کرتا ہے۔ پرامپٹ میں 'مضمون' کی اصطلاح کا استعمال جان بوجھ کر کیا گیا تھا، کیونکہ GPT-3 کسی مضمون کی تعریف کو سمجھ سکتا ہے، اور اس طرح مربوط، منظم ردعمل پیدا کرنے کا زیادہ امکان ہے۔
"خانہ جنگی توسیع پر تنازعہ ہے؟ متفق ہیں ہمارے اختلاف اور کیوں؟"
یہاں کالج کی تاریخ کے کورس سے ایک حقیقی بحث کا سوال ہے۔ یہ درست طریقے سے نہیں لکھا گیا ہے اور بہت زیادہ کھلا ہوا ہے۔ اچھے بحث کے جوابات حاصل کرنے کے لیے، آپ کو سوال کو ایک اچھی طرح سے متعین پرامپٹ میں دوبارہ لکھنے کی ضرورت ہے۔ اوپر دیے گئے بحث کے سوال کے لیے ایک اچھی طرح سے وضاحت شدہ اشارہ یہ ہو سکتا ہے:
"خانہ جنگی کے اسباب کی وضاحت کریں اور کیا توسیع نے تنازعہ میں کردار ادا کیا ہے۔ اپنی دلیل کی تائید کے لیے ثبوت شامل کریں۔"
اب ہم فارمیٹنگ اور سیاق و سباق کی سمتیں شامل کر سکتے ہیں۔
مندرجہ ذیل پرامپٹ پر جواب دیتے ہوئے، ایک مضمون کی ساخت میں، ایک انتہائی مفصل بحث کا جواب لکھیں:
خانہ جنگی کے اسباب کی وضاحت کریں اور کیا توسیع نے تنازعہ میں کوئی کردار ادا کیا؟ اپنی دلیل کی حمایت کرنے کے لیے ثبوت شامل کریں۔
اوپر دوبارہ لکھنے کی مثال OpenAI کے ChatGPT کے ساتھ تیار کی گئی تھی۔
آپ کے بحث کے سوال کے لیے ایک مؤثر اشارہ تیار کرنے کے بعد، اب آپ کو GPT-3 کے پیدا کردہ نتائج کو بہتر کرنے کی ضرورت ہے۔ اس میں الفاظ کی گنتی جیسی رکاوٹوں پر عمل کرنے کے لیے آؤٹ پٹ کو ایڈجسٹ کرنا، یا مختلف پیدا کردہ نتائج سے تصورات کو یکجا کرنا شامل ہو سکتا ہے۔
اعادہ کرنے کا ایک آسان طریقہ یہ ہے کہ متعدد آؤٹ پٹس تیار کریں اور ان کا جائزہ لینے کے لیے ان تصورات کی سمجھ حاصل کریں جو GPT-3 استعمال کر رہا ہے اور جس ڈھانچے پر عمل پیرا ہے۔ ایک بار آؤٹ پٹس کا جائزہ لینے کے بعد، آپ موزوں ترین آؤٹ پٹس کو منتخب کر سکتے ہیں اور انہیں ایک مربوط جواب میں جوڑ سکتے ہیں۔
اعادہ کرنے کا دوسرا طریقہ یہ ہے کہ شروع کریں اور پھر ** قدم بہ قدم پھیلائیں**۔ اس کے لیے ایک سے زیادہ پرامپٹ کی ضرورت ہوتی ہے: ابتدائی پیراگراف لکھنے کے لیے ایک سٹارٹر پرامپٹ یا اس کے بعد جو کچھ پہلے سے لکھا جا چکا ہے اس پر توسیع کرنے کے لیے دوسرے پرامپٹ۔
یہاں ایک ممکنہ فلسفیانہ بحث کا سوال ہے:
"کیا ریاضی ایجاد ہے یا دریافت ہوئی ہے؟ اپنے جواب کی وضاحت کے لیے محتاط استدلال کا استعمال کریں۔"
اسے اس طرح ایک سادہ پرامپٹ میں شامل کریں:
مندرجہ ذیل کا جواب دیتے ہوئے ایک ابتدائی پیراگراف لکھیں:
کیا ریاضی کی ایجاد ہوئی یا دریافت ہوئی؟ اپنے جواب کی وضاحت کے لیے محتاط استدلال کا استعمال کریں۔
میں نے کچھ جوابات تیار کیے اور ایک مجھے پسند آیا:
فلسفیوں اور ریاضی دانوں کے درمیان اس بارے میں کافی بحث ہے کہ آیا ریاضی کی
ایجاد ہوئی ہے یا دریافت ہوئی ہے۔ کچھ لوگ استدلال کرتے ہیں کہ ریاضیاتی تصورات
اور اصول انسانی ذہنوں سے آزادانہ طور پر موجود ہیں اور اس لیے انہیں ایجاد
ہونے کے بجائے دریافت کیا جا سکتا ہے۔ مثال کے طور پر، اعداد، تناسب، اور ہندسی
اشکال کا تصور قدرتی دنیا میں دیکھا جاتا ہے اور ان کا خلاصہ اور منظم طریقے سے
مطالعہ کیا جا سکتا ہے۔
یہ ایک بہت اچھی شروعات ہے۔ اس کے بعد میں نے توسیع کے لیے ایک اور پرامپٹ کے ساتھ اس کی پیروی کی:
میں درج ذیل پرامپٹ کا جواب دیتے ہوئے ایک تفصیلی مختصر مضمون لکھ رہا ہوں:
کیا ریاضی کی ایجاد ہوئی یا دریافت ہوئی؟ اپنے جواب کی وضاحت کے لیے محتاط استدلال کا استعمال کریں۔
میرے پاس اب تک جو کچھ ہے وہ یہ ہے:
اس بارے میں فلسفیوں اور ریاضی دانوں کے درمیان کافی بحث ہے کہ آیا ریاضی کی ایجاد ہوئی ہے یا دریافت ہوئی ہے۔ کچھ لوگ استدلال کرتے ہیں کہ ریاضیاتی تصورات اور اصول انسانی ذہنوں سے آزادانہ طور پر موجود ہیں اور اس لیے انہیں ایجاد ہونے کے بجائے دریافت کیا جا سکتا ہے۔ مثال کے طور پر، اعداد، تناسب، اور ہندسی اشکال کا تصور قدرتی دنیا میں دیکھا جاتا ہے اور ان کا خلاصہ اور منظم طریقے سے مطالعہ کیا جا سکتا ہے۔
میرے مضمون کا اگلا پیراگراف لکھیں۔
ذیل میں ڈیمو کے ساتھ اس توسیعی پرامپٹ کو آزمائیں (آپ کو اپنی OpenAI API کلید کی ضرورت ہوگی)
میں نے اس پرامپٹ کے ساتھ کچھ توسیعات پیدا کیں اور ایک کو منتخب کیا جسے میں نے درج ذیل حتمی نتیجہ کے ساتھ ختم کرنا پسند کیا۔
فلسفیوں اور ریاضی دانوں میں اس بارے میں کافی بحث ہے کہ آیا
ریاضی ایجاد یا دریافت کی گئی ہے۔ کچھ دلیل دیتے ہیں کہ ریاضیاتی تصورات اور اصول موجود ہیں۔
انسانی ذہنوں سے آزادانہ طور پر اور اس لیے اسے ایجاد کی بجائے دریافت سمجھا جا سکتا ہے۔ مثال کے طور پر، اعداد، تناسب، اور ہندسی اشکال کا تصور قدرتی
دنیا کا خلاصہ اور منظم طریقے سے مطالعہ کیا جا سکتا ہے۔
دوسری طرف، کچھ لوگ دلیل دیتے ہیں کہ ریاضی بڑی حد تک انسانی ذہن کی ایجاد ہے۔ ریاضیاتی
اصول منطقی استدلال پر مبنی ہوتے ہیں، جو کہ انسانی ذہن کی ایک خصوصیت ہے۔ مثال کے طور پر،
یوکلیڈین جیومیٹری تجریدی محوروں اور پوسٹولیٹس پر مبنی ہے، جنہیں بغیر کسی سچ کے تسلیم کیا جاتا ہے۔
ثبوت۔ جیسا کہ، یہ دلیل دی جا سکتی ہے کہ جیومیٹری بجائے انسانی ذہن کی ایجاد ہے۔
ایک دریافت۔ اسی طرح، ریاضی کے فارمولے اور مساواتیں جسمانی ماڈل اور پیشین گوئی کے لیے استعمال ہوتی ہیں۔
مظاہر، جو دوبارہ انسانی استدلال کا نتیجہ ہیں۔
توسیع کے پرامپٹ کا استعمال کرتے ہوئے، ہم ہر قدم پر مزید اضافہ اور اعادہ لکھ سکتے ہیں۔ یہ اس وقت کے لیے مفید ہے جب آپ کو اعلی معیار کی پیداوار پیدا کرنے کی ضرورت ہو اور اضافی مراحل میں ترمیم کرنا چاہتے ہوں۔
jayo78 کی تحریر کردہ۔
Jin, Y., Kadam, V., & Wanvarie, D. (2022). Plot Writing From Pre-Trained Language Models. ↩