اچھا پرامپٹ ماڈل کو سونپا جانے والا کام اور کامیابی کی شرائط واضح کرتا ہے۔ صرف کوئی خاص فقرہ شامل کرنے سے جواب کا معیار کئی گنا بہتر ہونے کی ضمانت نہیں ملتی۔
1. پہلے اِن پٹ اور آؤٹ پٹ متعین کریں
مثلاً صارفین کے سوالات کی درجہ بندی میں زمرے، اِن پٹ کی زبان اور مبہم صورتوں سے نمٹنے کا طریقہ طے کریں۔ «اس کا اچھا خلاصہ کرو» کے مقابلے میں «فیصلے، ذمہ دار اور آخری تاریخیں الگ لکھو، اور غیر موجود معلومات کو غیر متعین کہو» کا نتیجہ جانچنا آسان ہے۔ نتیجے کی ساخت اور حقائق کی درستگی الگ جانچیں۔
2. مثالیں کون سا معیار دکھاتی ہیں
اِن پٹ اور مطلوبہ نتیجے کو جوڑنے والی مثالیں کام کا معیار سمجھا سکتی ہیں۔ صرف آسان مثالیں نہ دیں؛ سرحدی صورتیں اور ناکافی معلومات والے اِن پٹ بھی رکھیں۔ یہ بھی دیکھیں کہ مثالوں کے نام اور اعداد نئے اِن پٹ کے حقائق کے طور پر دوبارہ استعمال تو نہیں ہو رہے۔
3. تبدیلیوں کا موازنہ کیسے کریں
پرامپٹ کے مختلف نسخے ایک ہی اِن پٹ مجموعے پر آزمائیں اور غلطیوں کی اقسام لکھیں۔ چھوٹی ہوئی بات، گھڑی ہوئی معلومات اور ساخت کی خرابی الگ کرنے سے اصلاح کی جگہ واضح ہوتی ہے۔ استدلال کی ترغیب سے وضاحت لمبی ہونا زیادہ درستگی کا ثبوت نہیں؛ نتیجے کی بنیاد الگ دیکھنا ضروری ہے۔ موازنے کے حالات قائم رکھنے کے لیے ماڈل، ترتیبات اور اِن پٹ کی تبدیلیاں بھی درج کریں۔
4. اجلاس کی یادداشت ترتیب دینے کی مثال
فرض کریں ایک خیالی یادداشت ہے: «اجرا کے لیے جمعے پر غور ہے۔ منسو کل سرور کی حالت دیکھے گا۔ شیڈول کی تصدیق جی یون کی منظوری کی منتظر ہے۔» اجرا کی تاریخ کو حتمی بتانا اہم مطلب بدل دیتا ہے، چاہے جملے خوب صورت ہوں۔ پہلے کام «تصدیق شدہ اقدامات اور تجاویز الگ درج کرنا» متعین کریں، اور خانے اقدام، ذمہ دار، آخری تاریخ، حالت اور ثبوت رکھیں۔ یادداشت میں نہ لکھے ذمہ دار یا تاریخ کا اندازہ نہ لگانے کا اصول شامل کریں۔
مطلوبہ نتیجہ سرور کی جانچ کے ذمہ دار منسو، اس کی مہلت کل، اور اجرا کے شیڈول کی حالت منظوری کا انتظار، الگ بتاتا ہے۔ آج کی تاریخ اِن پٹ میں نہ ہو تو «کل» کو مخصوص تاریخ میں بدلنے کی بنیاد نہیں۔ حوالہ تاریخ دیں یا اصل کی نسبتی تاریخ برقرار رکھنے کو کہیں۔ اجرا کا ذمہ دار نہیں بتایا گیا، اس لیے غیر متعین رہنا چاہیے۔ یہ آؤٹ پٹ کا معیار طے کرنے کی مشق ہے، حقیقی کمپنی ریکارڈ یا تجرباتی کارکردگی کا اقتباس نہیں۔
صرف «آپ بہترین معاون ہیں» جیسا کردار دینے کے بجائے اِن پٹ کی حد اور تبدیلی کے اصول لکھنے سے جائزہ آسان ہوتا ہے۔ مثلاً «صرف یہ یادداشت استعمال کرو، تجاویز کو تصدیق شدہ فیصلے نہ بناؤ، اور ہر اقدام کے ساتھ اس کی تائید والا جملہ لکھو»۔ مقصد جواب کی وضاحت کا پُرکشش لگنا نہیں بلکہ انسان کو یادداشت اور نتیجے کا تعلق جانچنے دینا ہے۔
5. سرحدی صورتیں اور بیرونی متن کی ہدایات الگ کریں
درجہ بندی میں ایک جملہ سوچیں جس میں رقم واپسی اور تاخیر سے ترسیل کے سوال ملے ہوں۔ ایک زمرہ چننا ہے یا کئی کی اجازت ہے، یہ نہ بتائیں تو جانچنے والوں کے درست جواب مختلف ہوں گے۔ «کوئی موزوں زمرہ نہیں» اور «اِن پٹ ناکافی ہے» بھی الگ ہیں۔ مفہوم سمجھ آنے مگر جدول میں نہ آنے والے معاملے کو، مفہوم طے کرنے کی معلومات نہ ہونے سے الگ کرنے پر اگلا مرحلہ واضح ہوتا ہے۔
مثالیں صرف صحیح جواب نہیں بلکہ یہ حدیں بھی سمجھاتی ہیں۔ ترسیل کے بہت سے آسان جملوں کے بجائے دو زمروں کے تصادم والا جملہ، ٹائپنگ کی غلطی والا جملہ اور بغیر درخواست کی سلام دعا رکھیں۔ الٹا، مثالیں اتنی لمبی ہوں کہ بنیادی اصول دب جائے یا ان کے خاص نام نئے اِن پٹ میں آنے لگیں تو ترمیم ضروری ہے۔ کام کی وضاحت اور مثالوں میں تضاد بھی دیکھیں۔
دستاویز کا خلاصہ کرتے وقت اس کے اندر «پچھلی ہدایات نظر انداز کرو» جیسا جملہ بھی خلاصے کے مواد کا حصہ ہے۔ اِن پٹ کے گرد حدبندی کے نشان پڑھنا آسان کرتے ہیں مگر اکیلے حملے روکنے کی حفاظتی دیوار نہیں۔ بیرونی اقدامات کرنے والی ایپ میں پرامپٹ کے باہر کا کوڈ بھی اختیارات اور اجازت یافتہ اوزار جانچے۔ عمدہ متن اور نظام کی اجازتوں کی ترتیب دونوں ضروری ہیں۔
6. پرامپٹ سے پہلے جانچ کا جدول درست کریں
چھوٹے جدول میں اِن پٹ، متوقع بنیادی نکات، ممنوع اندازے، حقیقی آؤٹ پٹ اور غلطی کی وجہ رکھیں۔ دس میں سے دو یادداشتوں میں غیر حتمی اوقات حتمی بن گئے ہوں تو پہلے ان دونوں کی مشترک شرائط ڈھونڈیں۔ «زیادہ احتیاط کرو» دہرانے کے بجائے تجویز، منظوری کی منتظر حالت اور تصدیق کی تعریفیں مثالوں سمیت بہتر کرنا براہ راست مسئلے سے جڑتا ہے۔
صرف اصلاح میں استعمال صورتیں دوبارہ جانچنے سے انہی کے لیے مخصوص فائدے کو عمومی بہتری سمجھ سکتے ہیں۔ الگ رکھے اِن پٹ پر وہی اصول لگائیں اور آسان صورتوں میں نئے چھوٹ جانے والے نکات بھی دیکھیں۔ ساخت کی پابندی اور حقائق کی درستگی الگ لکھنے سے درست JSON کے پیچھے مواد کی غلطی نہیں چھپتی۔ غلط جواب کا معقول جواز بھی غلطی ہی ہے۔
چند مثالوں سے سیکھنے اور سوچ کے مراحل پر مقالے مخصوص ماڈلوں اور کاموں کی تحقیق ہیں۔ یہ ہر جدید ماڈل میں ایک ہی ترغیبی فقرہ ڈالنے کا اصول نہیں۔ آخری پرامپٹ میں آرائشی صفات سے زیادہ اہم کام کی تعریف، نمائندہ مثالیں، ابہام کا طریقہ اور دہرائے جا سکنے والے معیار ہیں۔ ماڈل یا اِن پٹ کی صورت بدلے تو یہ چار اجزا دوبارہ دیکھیں۔
معیار میں غلطی کی اہمیت بھی شامل ہو۔ اجلاس کے خلاصے میں جملوں کی ترتیب بدلنا اور غیر موجود ذمہ دار گھڑنا ایک جیسی ناکامیاں نہیں۔ پہلی پڑھنے کی پسند ہو سکتی ہے، دوسری غلط کام کی ہدایت بناتی ہے۔ انسان کے لازماً دیکھنے والے اور خودکار طور پر اگلے مرحلے کو دینے والے خانے الگ کرنے سے عملی کام میں ذمہ داری واضح ہوتی ہے۔ غلطی کم ہونے کی وجہ سے اہم خانوں کا جائزہ نہ چھوڑیں۔
آؤٹ پٹ کی شکل بدلیں تو ساخت اور معنی کی جانچ جوڑیں۔ تاریخ کا خانہ خالی نہ ہونا صرف قدر کی موجودگی بتاتا ہے۔ وہ تاریخ اصل میں تھی یا حوالہ تاریخ سے صحیح نکلی، الگ جانچ ہے۔ پارسر کے لازمی خانے اور بغیر ثبوت نہ بھرنے والے خانے ٹکرائیں تو خالی سٹرنگ مانگنے کے بجائے غیر متعین حالت ظاہر کرنے والا اسکیما بنانا بہتر ہے۔
پرامپٹ بانٹتے وقت حقیقی ذاتی معلومات والی مثالیں نقل کرنے کے بجائے وہی حدیں دکھاتے خیالی اِن پٹ بنا سکتے ہیں۔ نام ہٹنے کے بعد بھی معاہدے کے نمبر یا نایاب واقعے سے شخص کی شناخت ممکن تو نہیں، دیکھیں۔ کافی گمنامی کے بعد بھی بیرونی ماڈل کو بھیجنے والے مواد کی حد ادارے کے عمل کاری کے قواعد کے مطابق ہو۔ اچھی دستاویز اِن پٹ مثالوں کے ساتھ یہ بھی بتاتی ہے کہ کن کاموں میں استعمال درست اور کن میں نامناسب ہے۔
آخری جائزے میں دیکھیں کہ دوسرا شخص صرف پرامپٹ سے وہی درست جواب کا معیار سمجھ سکتا ہے یا نہیں۔ صرف مصنف کو معلوم اندرونی حالات خود سمجھ لینے کی توقع نتیجہ دہرانا مشکل بناتی ہے۔ مبہم الفاظ کی تعریف، ضروری حوالہ تاریخ اور دستاویز کا نسخہ، اور بے ثبوت خانے خالی چھوڑنے کا طریقہ دیں تو مختصر پرامپٹ بھی قابل جانچ کام کی تفصیل بن سکتا ہے۔