35 منٹ
تین طریقے
پاکستانی دفاتر میں زیادہ تر ناکام AI پروجیکٹس ایک ہی جگہ مرتے ہیں: ماڈل کا آؤٹ پُٹ مواد میں درست، شکل میں غلط۔ اکاؤنٹنٹ کو CSV چاہیے، پیراگراف ملتا ہے۔ HR افسر کو ٹیبل چاہیے، بُلٹ پوائنٹس ملتے ہیں۔ ڈویلپر کو JSON چاہیے، معذرت بھری انگریزی میں لپٹا JSON ملتا ہے۔ مواد ٹھیک ہے۔ شکل ناقابل استعمال ہے۔ یہی ایک مسئلہ خودکار پروجیکٹس کی موت کا کسی بھی اصلی ماڈل کی حد سے بڑا سبب ہے۔ حل ہے output format control، اور یہ پرامپٹ انجینئرنگ کی سب سے سکھائی جانے والی مہارتوں میں سے ہے۔ اس سبق کے اختتام پر آپ کے ماڈل آؤٹ پُٹ بالکل اس شکل میں آئیں گے جس کی آپ کے اگلے ٹول کو ضرورت ہے۔
پہلا طریقہ: قدرتی زبان کی فارمیٹنگ۔ آپ شکل کو سادہ انگریزی یا اردو میں بیان کر کے ماڈل پر بھروسہ کرتے ہیں۔ "جواب پانچ نکات کی بُلٹ لسٹ میں دیں، ہر نکتہ ایک جملہ، نہ تعارف، نہ اختتام۔" یہ غیر رسمی رپورٹس اور ڈیش بورڈز کے لیے کام کرتا ہے مگر کسی ایسی چیز کے لیے ناکام ہے جسے کوئی پروگرام پارس کرے گا۔ ماڈل زیادہ تر مانے گا مگر کبھی کبھار شائستہ "یہ رہی آپ کی فہرست" والی سطر شامل کر دے گا جو خودکار پارسر کو توڑ دے گی۔ انسانی استعمال کے لیے ٹھیک ہے۔ مشینی استعمال کے لیے کمزور۔
دوسرا طریقہ: schema-driven JSON۔ آپ ماڈل کو وہ JSON اسکیما دیتے ہیں جو چاہئے اور بھرنے کو کہتے ہیں۔ "صرف اس اسکیما میں درست JSON دیں، نہ اردگرد متن، نہ markdown fences: { ntn: string, taxpayer_name: string, amount_pkr: number, filing_date: string YYYY-MM-DD میں }۔" OpenAI، Anthropic، اور Google کے فرنٹیئر ماڈلز اس میں اچھے بنائے گئے ہیں۔ تحفظ کے لیے "صرف JSON، کوئی اور متن نہیں" دو بار شامل کریں، اور جدید ماڈل قابل پارس JSON دے گا۔ اگر آپ کا اگلا قدم کوڈ ہے، یہی صحیح سطح ہے۔ اگر اگلا قدم Excel ہے، JSON کو ایک لائن میں CSV میں بدلا جا سکتا ہے۔
فوری چیک
فوری چیک: جدید AI روایتی قاعدہ بنیاد پروگرام سے کس طرح مختلف ہے؟
کیوں؟
فارمیٹ کی ترتیب۔ صرف انسانی قاری، پارسنگ نہیں: قدرتی زبان۔ مشینی قاری، سخت پارسنگ: JSON اسکیما۔ دونوں قاری، تھوڑی رواداری کے ساتھ: XML ٹیگز۔ وہ فارمیٹ چنیں جو آپ کی پائپ لائن کے اگلے قدم سے میل کھائے، وہ نہیں جو متاثر کن لگے۔
ماخذ
ذرائع۔ OpenAI کی structured outputs دستاویزات platform.openai.com پر۔ XML ٹیگز اور tool use پر Anthropic کی گائیڈ۔ Google AI Studio کی controlled generation دستاویزات۔ LangChain output parsers دستاویزات جو عام پیٹرنز کو رسمی شکل دیتی ہیں۔ Tam اور دیگر کا 2024 پیپر "Let Me Speak Freely?" ساختی آؤٹ پُٹ پابندیوں کی قیمت اور فائدے پر۔