Prompt کی ساخت: system prompt، chain-of-thought، structured output
Prompt architecture: system prompts, chain-of-thought, structured output
40 منٹ
تین طریقے
پروڈکشن prompt کی تین پرتیں۔ System prompt شناخت، scope اور پابندیاں طے کرتا ہے۔ 'آپ FBR پالیسی تجزیہ کار کے اسسٹنٹ ہیں۔ آپ flagged tax returns کا دو صفحے کا سادہ انگریزی خلاصہ بناتے ہیں۔ آپ نمبر کبھی ایجاد نہیں کرتے۔ ہر دعوے کے ساتھ پیراگراف کا حوالہ دیتے ہیں۔ آپ انگریزی میں جواب دیتے ہیں، اوپر اردو executive summary۔' User prompt کام اور ڈیٹا لاتا ہے۔ 'یہ ٹیکس return کا متن ہے۔ خلاصہ بنائیں۔' اختیاری assistant prompt آؤٹ پُٹ کو ایک ابتدائی سطر سے بیج دیتا ہے، کبھی کبھی فارمیٹ منوانے کے لیے۔ System prompt دیرپا اور governance میں ہے۔ User prompt ہر کال بدلتا ہے۔ Assistant prompt مہذب صحت سے استعمال ہوتا ہے۔
Chain-of-thought وہ تکنیک ہے جو ماڈل سے کہتی ہے کہ آخری جواب سے پہلے قدم بہ قدم سوچے۔ استدلال والے کاموں میں یہ درستگی نمایاں بڑھاتی ہے۔ کلاسک جملہ: 'قدم بہ قدم سوچیں، پھر مطلوبہ شکل میں حتمی جواب دیں۔' پاکستانی پالیسی پر: 'Return پڑھیں۔ ہر آمدنی کی بے قاعدگی لکھیں۔ ہر ایک کو دی گئی پالیسی تعریفوں سے ملائیں۔ مالی اثر کا اندازہ لگائیں۔ تب دو صفحے کا خلاصہ لکھیں۔' درمیانی قدم prompt کی ہدایات کا حصہ ہیں۔ ماڈل انہیں بناتا ہے؛ آپ صارف کو دکھانے یا چھپانے کا انتخاب رکھتے ہیں۔ چھپانا صارف کے سامنے صاف آؤٹ پُٹ رکھتا ہے۔ دکھانا استدلال کو قابلِ آڈٹ بنا کر اعتماد بڑھاتا ہے۔
Structured output وہ نظم و ضبط ہے جو ماڈل کو free نثر کے بجائے JSON یا واضح schema میں جواب دینے پر مجبور کرتا ہے۔ یہی آپ کی ایپلیکیشن کو ماڈل کا آؤٹ پُٹ قابلِ اعتماد طور پر استعمال کرنے دیتا ہے۔ Anthropic کا Claude response schema کے ذریعے structured output دیتا ہے؛ OpenAI JSON mode سے؛ دونوں tool-use forcing بھی دیتے ہیں جہاں جواب کسی مخصوص ٹول کی کال ہو۔ پاکستانی مثال: 'مجھے اس return کے بارے میں بتائیں' کے بجائے 'JSON دیں جس میں ntn، year، revenue_irregularities (description، impact_pkr، confidence کے ساتھ array)، recommendation (audit، no_audit، escalate)، urdu_summary، citations (پیراگراف حوالوں کا array) ہوں۔' ایپلیکیشن JSON پڑھے، جو فیلڈز چاہیں دکھائے، سب محفوظ کرے۔
فوری چیک
فوری چیک: جدید AI روایتی قاعدہ بنیاد پروگرام سے کس طرح مختلف ہے؟
کیوں؟
کیوں کا پہلا درجہ: system prompt کیوں؟ کیونکہ اس کے بغیر ہر ماڈل عمومی اسسٹنٹ ہے۔ System prompt ہی عمومی کو آپ کا اسسٹنٹ بناتا ہے۔ یہ آپ کی ایپلیکیشن کا سب سے زیادہ leverage والا پیراگراف ہے۔
Claude کے ساتھ آزمائیں
Claude یا ChatGPT کے ساتھ آزمانے کے لیے پرامپٹ: 'نیچے میرا system prompt پرکھیں۔ آؤٹ پُٹ: پانچ ٹھوس بہتری، معیار پر اثر کے حساب سے۔ ہر ایک کے لیے before اور after سطر دکھائیں۔ پھر دو ایسے دشمنانہ ٹیسٹ ان پُٹ تجویز کریں جن پر prompt ابھی ناکام ہے۔ آؤٹ پُٹ انگریزی؛ صرف آخری دو ٹیسٹ کیسز کا اردو ترجمہ۔' تین چکر دہرائیں۔
ماخذ
ماخذ اور مزید مطالعہ۔ Anthropic، 'Prompt engineering overview'۔ OpenAI Prompt Engineering Guide۔ Wei et al، 'Chain-of-Thought Prompting'، 2022۔ DeepLearning.AI کا 'ChatGPT Prompt Engineering for Developers' کورس۔ Lilian Weng کی 'Prompt Engineering' بلاگ۔