یونٹ 1 / 12

آرٹیفیشل انٹیلی جنس اور پرامپٹ کا تعارف: ماڈل کیسے سوچتا ہے

فائدہ:

  • وضاحت کریں کہ بڑے زبان کا ماڈل اگلے لفظ کی پیشن گوئی کرکے کیسے کام کرتا ہے اور فوری تحریر کے لیے اس کا کیا مطلب ہے۔
  • وہ دکھا سکتا ہے کہ پرامپٹ اپنے کام کی مثال کے ساتھ آؤٹ پٹ کے معیار کا اتنا تعین کیوں کرتا ہے۔
  • ماڈل کی خوبیوں اور کمزوریوں میں فرق کر کے، کوئی بھی فیصلہ کر سکتا ہے کہ کن کاموں میں اسے محفوظ طریقے سے استعمال کرنا ہے۔

آرٹیفیشل انٹیلی جنس اور پرامپٹ کا تعارف: ماڈل کیسے سوچتا ہے

پرامپٹس لکھنے کا طریقہ سیکھنے کا بہترین طریقہ یہ ہے کہ پہلے یہ سمجھ لیا جائے کہ ٹول کیسے کام کرتا ہے۔ اس یونٹ میں، ہم بڑے لینگویج ماڈل کی بنیادی منطق دیکھیں گے (مختصر کے لیے LLM؛ یعنی مصنوعی ذہانت کا نظام جو متن تیار کرتا ہے)، یہ آپ کے روزمرہ کے کام میں اتنا مفید کیوں ہے اور اس کی حدود کہاں ہیں۔ اس بنیاد کے بغیر لکھے گئے اشارے اکثر اس سوال کا باعث بنتے ہیں کہ "وہ بعض اوقات زبردست اور کبھی کبھار خوفناک نتائج کیوں پیش کرتے ہیں؟" سوال کے ساتھ آپ کو تنہا چھوڑ دیتا ہے۔ جب یہ یونٹ مکمل ہو جائے گا تو یہ غیر یقینی صورتحال بڑی حد تک ختم ہو جائے گی۔

ایک بڑی زبان کا ماڈل دراصل کیا کرتا ہے؟

اس کی آسان ترین تعریف میں، بڑی زبان کا ماڈل ایک ایسا نظام ہے جو ممکنہ لفظ کی پیشین گوئی کرتا ہے جو آپ کے دیئے گئے متن کی پیروی کرے گا۔ اربوں جملوں کی جانچ کرکے، ماڈل نے "کون سا لفظ کس لفظ کے بعد آتا ہے" کا نمونہ سیکھ لیا ہے۔ جب آپ کوئی جملہ شروع کرتے ہیں، تو ماڈل دیکھتا ہے کہ اب تک کیا لکھا گیا ہے اور ممکنہ تسلسل پیدا کرتا ہے، پھر پیدا کردہ لفظ کو ان پٹ میں شامل کرتا ہے اور اگلے کی پیشین گوئی کرتا ہے۔ جواب مکمل ہونے تک یہ سلسلہ جاری رہتا ہے۔

آئیے یہاں استعمال ہونے والی ٹوکن کی اصطلاح کو واضح کرتے ہیں: ٹوکن سب سے چھوٹی اکائی ہے جس میں ماڈل متن کو توڑ دیتا ہے۔ یہ تقریبا ایک لفظ یا کسی لفظ کے حصے کا سائز ہے۔ ماڈل لفظ بہ لفظ نہیں بلکہ ٹوکن کے ذریعہ ترقی کرتا ہے۔ آپ کے لیے عملی نتیجہ یہ ہے کہ ماڈل کوئی انسان نہیں ہے جو آپ کے ارادے کو "سمجھتا" ہے، بلکہ ایک بہت ہی طاقتور پیش گوئی کرنے والی مشین ہے جو اعداد و شمار کے لحاظ سے آپ کے دیئے گئے متن کے لیے موزوں ترین تسلسل کا انتخاب کرتی ہے۔

اس تعریف کا سب سے اہم مطلب یہ ہے کہ آؤٹ پٹ کی سمت کا سب سے طاقتور تعین کرنے والا وہ متن ہے جسے آپ بطور ان پٹ دیتے ہیں۔ تو آپ کا اشارہ۔ ماڈل ڈیٹا بیس سے تیار جواب نہیں کھینچتا ہے، انٹرنیٹ پر براہ راست تلاش نہیں کرتا ہے اور صفحات کو کاپی نہیں کرتا ہے (جب تک کہ خاص طور پر دوسری صورت میں بیان نہ کیا گیا ہو)۔ یہ صرف وہ متن تیار کرتا ہے جو آپ کے پیش کردہ سیاق و سباق کے مطابق ہو۔ اچھی پیداوار کے لیے ایک اچھا ان پٹ سب سے فیصلہ کن شرط ہے۔

"ایک ہی ماڈل، مختلف نتیجہ" کیوں؟

ماڈل ہر بار سب سے زیادہ ممکنہ لفظ کے انتخاب میں بے ترتیب پن کا ایک چھوٹا مارجن بھی استعمال کرتا ہے۔ لہذا، جب آپ ایک ہی پرامپٹ سے دو بار پوچھتے ہیں، تو ہو سکتا ہے آپ کو بالکل وہی جملے موصول نہ ہوں۔ یہ کوئی بگ نہیں ہے، یہ ڈیزائن کا حصہ ہے۔ آپ کا کام اتنا واضح فریم ورک تیار کرنا ہے کہ نتائج کو موقع پر نہ چھوڑیں۔ فریم ورک جتنا صاف ہوگا، دو مختلف تجربات کے نتائج اتنے ہی قریب اور زیادہ مفید ہوں گے۔

مرحلہ وار: ماڈل کے ذریعے درخواست کی پیشرفت کیسے ہوتی ہے؟

  1. ان پٹ پڑھتا ہے۔ آپ کا ہر لفظ ایک اشارہ ہے جو پیشین گوئی کی رہنمائی کرتا ہے۔ جب آپ "سینئر وکیل کی طرح" کہتے ہیں، تو ماڈل متن کو اس لہجے کے قریب تر کر دیتا ہے۔
  2. سیاق و سباق کو تولتا ہے۔ آپ جو پس منظر، رکاوٹیں اور مثالیں دیتے ہیں وہ تخمینہ کو کم کرتے ہیں۔ اگر سیاق و سباق خالی ہے تو، ماڈل خالی جگہوں کو اپنے مفروضوں کے ساتھ بھرتا ہے۔
  3. یہ لفظ بہ لفظ پیدا کرتا ہے۔ ہر ٹوکن جو یہ تیار کرتا ہے اگلے ایک کے لیے ان پٹ بن جاتا ہے۔ لہذا آپ جو سمت شروع میں دیتے ہیں وہ پورے جواب کو لے جاتا ہے۔
  4. وہ رک جاتا ہے۔ یہ پیداوار میں خلل ڈالتا ہے جب کام مکمل ہو جاتا ہے یا آپ کی بتائی گئی لمبائی تک پہنچ جاتا ہے۔

تین چھوٹے کیسز: نمبروں میں فوری فرق

کیس 1 - مارکیٹنگ پروفیشنل، ای میل کا موضوع۔ جب ایک مارکیٹنگ ماہر نے کہا کہ "مہم کے لیے ایک موضوع تجویز کریں"، تو اسے 5 عام عنوانات ملے اور ان میں سے کوئی بھی اسے پسند نہیں آیا؛ اس نے اسے ہاتھ سے درست کرنے میں 20 منٹ گزارے۔ اگلے دن، جب اس نے کہا، "اہدافی سامعین 30-45 سال کی عمر کے SME مالکان ہیں، پروڈکٹ کلاؤڈ اکاؤنٹنگ سافٹ ویئر ہے، 6 یونٹس، ہر ایک زیادہ سے زیادہ 45 حروف کے ساتھ، دلچسپ لیکن کم بیان،" اس نے 6 میں سے 4 سرخیوں کو براہ راست استعمال کیا۔ دورانیہ 20 منٹ سے کم ہو کر 4 منٹ ہو گیا۔

کیس 2 - انسانی وسائل، اشتہاری متن۔ ایک HR ماہر کو ایک بوائلر پلیٹ ٹیکسٹ موصول ہوا جس میں "سوفٹ ویئر ڈویلپر جاب لکھیں" کا اشارہ دیا گیا۔ جب ہم نے کمپنی کی اصل زبان (3 جملوں کی ثقافت کی تفصیل)، 4 لازمی قابلیت اور "تنخواہ کی حد واضح طور پر لکھیں" کی پابندی کو فوری طور پر شامل کیا، تو اگلے اشتہار میں اشتہار کے لیے نااہل درخواست دہندگان کی شرح میں نمایاں کمی واقع ہوئی کیونکہ متن نے واضح طور پر توقع قائم کی۔

کیس 3 - اکاؤنٹنگ، رپورٹ کا خلاصہ۔ جب ایک اکاؤنٹنگ ایگزیکٹو نے کہا کہ اس نے 12 صفحات پر مشتمل اخراجات کی رپورٹ کا "خلاصہ" کیا، تو ماڈل نے اہم اشیاء کو چھوڑ دیا۔ جب اس نے کہا، "اس رپورٹ سے، 5 سب سے زیادہ اخراجات والے آئٹمز کو پچھلے مہینے کے مقابلے میں فیصد کی تبدیلی کے ساتھ ٹیبل کیا گیا ہے،" تو اسے بالکل وہی ڈھانچہ ملا جسے وہ انتظامی میٹنگ میں لے جائے گا۔ مواد ایک جیسا تھا، ہدایات مختلف تھیں۔

کمزور پرامپٹ / مضبوط اشارہ

ایک ہی کام، دو مختلف ہدایات کے ساتھ:

کمزور اشارہ:

اس متن کا خلاصہ کریں[متن]

طاقتور اشارہ:

بورڈ آف ڈائریکٹرز کو پیش کرنے کے لیے ذیل میں میٹنگ نوٹ کا خلاصہ کریں۔ - زیادہ سے زیادہ 5 آئٹمز۔ - ہر آئٹم میں فیصلہ یا عمل ہونا چاہیے؛ چیٹ کی تفصیلات کو چھوڑ دیں۔ - ان کاموں کے لیے قوسین میں نام لکھیں جن کے لیے ذمہ دار شخص جانا جاتا ہے۔ - سادہ، رسمی زبان استعمال کریں۔ متن: [متن]

دوسرا پرامپٹ ماڈل کو بتاتا ہے کہ کیا پیدا کرنا ہے، کس کے لیے، کس فارمیٹ میں اور کیا چھوڑنا ہے۔ ماڈل "سوچ" نہیں کرتا بلکہ صحیح تسلسل کی پیداوار کرتا ہے۔ آپ اس تسلسل کا فریم ورک تیار کرتے ہیں۔

چار کاپی ایبل ٹیمپلیٹس

اس یونٹ میں منطق کو تیزی سے عملی جامہ پہنانے کے لیے چار سادہ اسٹارٹر ٹیمپلیٹس۔ اپنی معلومات کے ساتھ بریکٹ کو پُر کریں۔

1) درخواست کو مضبوط بنانے کا فریم ورک:

میں چاہتا ہوں کہ آپ یہ کام کریں: [ٹاسک] کس کے لیے: [خریدار/سامعین] کس فارمیٹ میں: [لمبائی، ڈھانچہ] کیا چھوڑنا ہے: [آپ کیا نہیں چاہتے]

2) ماڈل کی حدود کی جانچ کرنا (تصدیق اضطراری):

اگر ذیل میں آپ کے جواب میں حقائق پر مبنی دعوے (نمبر، تاریخ، نام، ماخذ) ہیں، تو ہر ایک کو الگ فہرست کے طور پر نکالیں اور اسے "ضروری تصدیق شدہ" کے بطور نشان زد کریں۔ جواب: [ماڈل کا آؤٹ پٹ]

3) ایک ہی کام کو دو سطحوں پر آزمائیں:

مندرجہ ذیل موضوع کی دو بار وضاحت کریں: A) ایک مکمل اجنبی کو، روزمرہ کی زبان میں۔ B) اس شعبے کے ماہر کو، تکنیکی اصطلاحات میں۔ موضوع: [موضوع]

4) ماڈل کو غیر یقینی صورتحال کا احساس دلانا:

درخواست کرنے سے پہلے جو میں آپ کو دیتا ہوں، مجھ سے ان پوائنٹس کے بارے میں 3 سوالات پوچھیں جو آپ کو غائب یا غیر واضح نظر آتے ہیں۔ پھر میرے جوابات کے مطابق پیش کریں۔ درخواست: [درخواست]

ماڈل کی طاقتیں اور کمزوریاں

موضوع

ماڈل مضبوط ہے۔

ماڈل کمزور/احتیاط ہے۔

زبان کے معاملات

لکھنا، خلاصہ کرنا، ترجمہ کرنا، لہجہ بدلنا

بہت تکنیکی/ طاق لفظی غلطیاں

ساخت

متن کو ٹیبل، فہرست، خاکہ میں تبدیل کریں۔

طویل متن میں مستقل مزاجی کو برقرار رکھنا

خیال

ذہن سازی، متبادل پیدا کرنا

"صحیح" کی ضمانت دینا

کیس

عمومی معلومات، تعریف، وضاحت

موجودہ/صحیح ڈیٹا، نمبر، تاریخ، ذریعہ

استدلال

قدم بہ قدم رہنمائی کی جائے تو اچھا ہے۔

پیچیدہ حساب کتاب کو خاموشی سے غلط نہ کریں۔

مشورہ: ماڈل کو ایک "سب جاننے والے ماہر" کے طور پر نہیں بلکہ ایک "اسسٹنٹ کے طور پر دیکھیں جو بہت تیزی سے لکھتا ہے، بہت کچھ پڑھتا ہے، لیکن جو کچھ بھی وہ کہتا ہے اس کی تصدیق کی ضرورت ہے۔" یہ نقطہ نظر آپ کی توقعات اور آپ کے کنٹرول کی عادت دونوں کو درست طریقے سے ایڈجسٹ کرتا ہے۔
دھیان دیں: ماڈل معلومات کو بہت پر اعتماد زبان میں لکھ سکتا ہے، لیکن اس کا مطلب یہ نہیں ہے کہ معلومات درست ہیں۔ ہمیشہ آزادانہ طور پر حقائق کی تفصیلات، خاص طور پر نمبر، نام، تاریخ، قانون اور ذریعہ کی تصدیق کریں۔ ہم یونٹ 11 میں تفصیل سے اس موضوع پر واپس جائیں گے۔

عام غلطیاں

  • انسان کے لیے ماڈل کو غلط سمجھنا۔ "وہ بہرحال سمجھ جائیں گے" کہہ کر نامکمل ہدایات دینا۔ ماڈل آپ کے ارادے کو نہیں پڑھتا ہے۔ یہ صرف وہی پروسیس کرتا ہے جو آپ ٹائپ کرتے ہیں۔
  • ایک ہی کوشش میں ہار ماننا۔ اگر ابتدائی پیداوار ناقص ہے تو، ٹول پر الزام لگائیں۔ تاہم، زیادہ تر وقت مسئلہ ہدایات میں ہوتا ہے اور ایک چھوٹی سی اصلاح نتیجہ کو بدل سکتی ہے۔
  • حقائق کی تصدیق کیے بغیر استعمال کرنا۔ ماڈل کے ذریعہ تیار کردہ اعدادوشمار یا ذریعہ کو بغیر سوال کے قبول کرنا سب سے خطرناک عادت ہے۔
  • بغیر سوچے سمجھے خفیہ ڈیٹا داخل کرنا۔ یہ جانے بغیر کہ ٹول کیسے کام کرتا ہے حساس معلومات کو چسپاں کرنا۔ اس کے اصول ہیں، جیسا کہ ہم پرائیویسی یونٹ میں دیکھیں گے۔
  • غلطی کے لیے بے ترتیب پن کو غلط سمجھنا۔ دو مختلف نتائج کو "گاڑی ٹوٹ گئی" سے تعبیر کرنا؛ تاہم، جب آپ وضاحت میں اضافہ کرتے ہیں، تو نتائج مل جاتے ہیں۔

خلاصہ میں

  • بڑی زبان کا ماڈل اس لفظ (ٹوکن) کی پیشین گوئی کر کے کام کرتا ہے جو کہ آپ کے دیئے گئے متن میں اگلا ظاہر ہونے کا امکان ہے۔ وہ تیار جوابات کا انتخاب نہیں کرتا ہے۔
  • سب سے طاقتور عنصر جو آؤٹ پٹ کی سمت کا تعین کرتا ہے وہ پرامپٹ ہے جو آپ بطور ان پٹ دیتے ہیں۔
  • ماڈل زبان، ساخت اور خیال میں مضبوط؛ درست حقائق، موجودہ ڈیٹا، اور پیچیدہ حسابات کے ساتھ محتاط ہے۔
  • چھوٹی بے ترتیب ہونے کی وجہ سے ایک ہی پرامپٹ مختلف نتائج دے سکتا ہے۔ جیسا کہ وضاحت میں اضافہ ہوتا ہے، نتائج زیادہ مسلسل ہو جاتے ہیں.
  • ماڈل "ایک ماہر نہیں ہے جو اپنی ہر بات پر سچا ہے"، بلکہ "ایک معاون جو تیز ہے لیکن اس کی تصدیق کی ضرورت ہے"۔

درخواست کا کام

اپنی روزمرہ کی نوکری سے ایک تحریری کام منتخب کریں جو آپ باقاعدگی سے کرتے ہیں (مثال کے طور پر ایک ای میل، خلاصہ، یا فہرست)۔ سب سے پہلے، ایک جملے کا آسان ترین ورژن لکھیں، اسے AI ٹول کو دیں، اور آؤٹ پٹ کو محفوظ کریں۔ پھر اسی کام کے لیے؛ سوالات کے جوابات شامل کریں "کس کے لیے، کس شکل میں، کس لمبائی میں اور کیا چھوڑنا ہے" اور ان سے دوبارہ پوچھیں۔ دونوں آؤٹ پٹس کو ساتھ ساتھ رکھیں اور ایک جملے میں نوٹ کریں کہ کون سا اضافہ نتیجہ کو سب سے زیادہ بہتر بناتا ہے۔

چیک لسٹ

  • میں نے محسوس کیا کہ ماڈل "اگلے لفظ کی پیش گوئی" کر رہا تھا اور میرا ارادہ نہیں پڑھ رہا تھا۔
  • میں نے محسوس کیا کہ آؤٹ پٹ کا معیار زیادہ تر پرامپٹ کے معیار پر منحصر ہے۔
  • [ ] میں کام کی اقسام میں فرق کر سکتا ہوں جہاں ماڈل مضبوط اور کمزور ہے۔
  • میں سمجھتا ہوں کہ مجھے حقائق کی تفصیلات (نمبر، تاریخ، نام، ذریعہ) کی تصدیق کرنے کی ضرورت ہے۔
  • میں وضاحت کر سکتا ہوں کہ ایک ہی پرامپٹ مختلف نتائج کیوں دے سکتا ہے۔