یونٹ 9 / 9

ازگر کے ساتھ آپٹیمائزیشن، ڈیٹا پروسیسنگ، توثیق اور سیکیورٹی

فائدہ:

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

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

کوڈ کیوں؟ تکرار اور آڈٹ ایبلٹی

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

# EOQ کیلکولیشن کو ایک قابل تصدیق فنکشن درآمد میں تبدیل کرنا mathdef eoq(سالانہ_ڈیمانڈ، آرڈر_لاگت، ہولڈنگ_کاسٹ): """اقتصادی آرڈر کی مقدار۔ یونٹس کو ہم آہنگ ہونا چاہیے: سالانہ_ڈیمانڈ [آئٹمز/سال]، آرڈر_کاسٹ [TL/order]، ہولڈنگ_پیس = سالانہ" یا اگر <T_L/" سال =" ہولڈنگ_کاسٹ <= 0: ValueError میں اضافہ ("ڈیمانڈ اور ہولڈنگ لاگت مثبت ہونی چاہیے") واپسی math.sqrt((2 * سالانہ_demand * order_cost) / holding_cost)# معلوم نتیجہ (تصدیق) کے ساتھ ٹیسٹ:# D=3600, S=120, H=8 -> ~328,6, q80 (q80) 328.63) < 0.1print(round(eoq(3600, 120, 8), 1)) #328.6

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

AI کے ساتھ کوڈ تیار کرنے کا صحیح طریقہ

AI پر کوڈ لکھتے وقت جتنی کم غیر یقینی ہوتی ہے، آؤٹ پٹ اتنا ہی قابل اعتماد ہوتا ہے۔

کردار: آپ ازگر اور صنعتی انجینئرنگ ڈیٹا تجزیہ کے ماہر ہیں۔ ٹاسک: ایک فنکشن لکھیں جو CSV میں یومیہ پروڈکشن ڈیٹا (تاریخ، تیار کردہ، ناقص، ڈاؤن ٹائم_منٹ) پر کارروائی کرتا ہے اور روزانہ ضائع ہونے کی شرح اور تقریباً OEE اجزاء کا حساب لگاتا ہے۔ تقاضے: - پانڈا استعمال کریں، کالم کے ناموں کی توثیق کریں (اگر غائب ہو تو قابل فہم غلطی دیں)۔ فضلہ کی شرح = ناقص/پیدا؛ صفر کی تقسیم سے بچائیں۔ بس حساب کرو۔ تبصرے کے ساتھ نشان زد کریں جہاں آپ کو یقین نہیں ہے۔

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

کمزور اشارہ:

کوڈ لکھیں جو پیداوار کی کارکردگی کا حساب لگاتا ہے۔

"ییلڈ" غیر متعینہ ہے، کوئی ڈیٹا اسکیما نہیں، کوئی جانچ نہیں ہے۔ یہاں تک کہ اگر آؤٹ پٹ کام کرتا ہے، تو یہ واضح نہیں ہے کہ یہ کیا حساب کرتا ہے۔

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

درج ذیل خاکہ میں CSV کے لیے OEE کا حساب لگائیں: کالم [منصوبہ بند_وقت، رن_ٹائم، آئیڈیل_سائیکل، تیار کردہ، معیار]۔ دستیابی = کام/منصوبہ بند، کارکردگی = (مثالی_ سائیکل × تیار کردہ)/چلائیں، معیار = معیار/پیدا کردہ۔ OEE ان تینوں کی پیداوار ہے۔ ہر جزو کو الگ سے لوٹائیں، تقسیم کو صفر سے ہینڈل کریں، اور معلوم قدروں کے ساتھ اسسٹ ٹیسٹ شامل کریں۔

دوسرا پرامپٹ واضح طور پر ہر فارمولہ اور خاکہ دیتا ہے۔ یہ AI کی جانب سے "پیداوار" کی غلط تشریح کرنے کے امکان کو ختم کرتا ہے اور جانچ کے ذریعے تصدیق کا حکم دیتا ہے۔

کوڈ کی تصدیق چیک لسٹ

پیداوار کے فیصلے میں AI کوڈ استعمال کرنے سے پہلے، ان مراحل سے گزریں:

قدم

کیا چیک کرنا ہے۔

یونٹ/سائز

کیا ان پٹ آؤٹ پٹ یونٹس برابر ہیں؟

معلوم نتیجہ ٹیسٹ

کیا یہ ہاتھ سے حساب کتاب کی مثال صحیح طور پر دیتا ہے؟

ایج کیسز

صفر، منفی، خالی ڈیٹا، سنگل لائن کیا کرتا ہے؟

ریاضی کی کراس چیک

کیا نتیجہ چھوٹے نمونے میں واضح ہے؟

پوشیدہ ضمنی اثر

کیا کوڈ ڈیٹا کو حذف/بھیجتا ہے؟

احتیاط: AI بعض اوقات ایسا کوڈ تیار کرتا ہے جو "کام کرتا ہے لیکن غلط ہے": مثال کے طور پر، یہ ضائع ہونے کی شرح کو غلط/کل کی بجائے غلط/پیدا کردہ، یا شرح کے ساتھ فیصد کو الجھا دیتا ہے۔ صرف اس وجہ سے کہ کوڈ غلطیوں کے بغیر کام کرتا ہے اس کا مطلب یہ نہیں ہے کہ یہ درست ہے۔ معلوم نتیجہ کے ساتھ ٹیسٹ ضرور کریں۔

سیکیورٹی اور ڈیٹا پرائیویسی

پیداوار کے اعداد و شمار تجارتی راز ہیں: صلاحیت، لاگت، کسٹمر کے مطالبات، سپلائر کی قیمتیں۔ انہیں AI سروس میں زبردستی چپکانا ایک سنگین خطرہ ہے۔

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

منی کیس: کام کر رہا ہے لیکن غلط کوڈ

ایک فیکٹری میں، صنعتی انجینئر میرٹ کے پاس AI ایک اسکرپٹ لکھتا ہے جو ماہانہ OEE رپورٹ تیار کرتا ہے۔ کوڈ آسانی سے چلتا ہے اور 92% کا ایک اچھا OEE دیتا ہے۔ لیکن جب میرٹ اسے کسی معلوم دن کے خلاف ٹیسٹ کرتا ہے (ایک دن جس کا اس نے دستی طور پر حساب لگایا تھا، جس کا OEE %78 ہونا چاہیے)، کوڈ 92% لوٹاتا ہے۔ جائزہ لینے پر، اسے معلوم ہوا کہ AI نے کارکردگی کا حصہ غلط طریقے سے ترتیب دیا ہے (مثالی سائیکل کے بجائے اوسط سائیکل کا استعمال کرتے ہوئے)۔ درست ہونے پر، قدر حقیقت سے میل کھاتی ہے۔ کوڈ بغیر کسی غلطی کے غلط نتائج دے رہا تھا۔ سبق: معلوم نتائج کے ساتھ جانچ کیے بغیر، ایک غلط OEE مہینوں کے لیے انتظامی فیصلوں میں داخل ہوتا۔

عام غلطیاں

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

خلاصہ میں

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

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

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

ماڈیول امتحان

1. دبلی پتلی مینوفیکچرنگ میں، آپ نے ویلیو اسٹریم میپ (VSM) بنانے کے لیے AI کا استعمال کیا۔ تجویز کو نافذ کرنے سے پہلے بہترین قدم کیا ہے؟

  • A) فیلڈ (جیمبا) مشاہدے اور اصل سائیکل/رہنے کے اوقات کے ساتھ AI بلیو پرنٹ کی توثیق کریں ✔
  • ب) نقشہ کو براہ راست بورڈ پر لٹکانا کیونکہ AI ایک موجودہ ماڈل ہے۔
  • ج) بس نقشے کے رنگ اور باکس کی شکلیں ٹھیک کریں۔
  • D) فضلہ کی اقسام کی ترتیب کو تبدیل کرنا اور انہیں شائع کرنا

وضاحت: AI آپ کی فراہم کردہ معلومات کی بنیاد پر ایک معقول VSM خاکہ تیار کرتا ہے، لیکن عمل کے حقیقی اوقات اور ضائع ہونے کا مشاہدہ نہیں کر سکتا۔ دبلی پتلی کا بنیادی اصول 'جیمبا' ہے: فیلڈ میں مشاہدہ اور پیمائش کرکے ویلیو اسٹریم کی تصدیق کی جانی چاہیے، لیکن پھر اسے بہتری کے فیصلوں کی بنیاد کے طور پر استعمال کیا جانا چاہیے۔

2. طلب ​​کی پیشن گوئی کے ماڈل کی درستگی کا اندازہ لگانے کے لیے میٹرکس کا کون سا سیٹ اس مقصد کو براہ راست پورا کرتا ہے؟

  • A) Cp اور Cpk
  • ب) MAPE، MAE اور RMSE ✔
  • C) OEE اور MTBF
  • D) Takt وقت اور WIP

وضاحت: MAPE (مطلب مطلق فیصد غلطی)، MAE اور RMSE میٹرکس ہیں جو پیشن گوئی کی غلطی کی پیمائش کرتے ہیں۔ یہ آپ کو اصل طلب کے ساتھ پیشن گوئی کا موازنہ کرکے ماڈل کی درستگی کا اندازہ کرنے کی اجازت دیتا ہے۔ Cp/Cpk عمل کی صلاحیت ہے اور OEE آلات کی کارکردگی کا میٹرک ہے۔

3. ری آرڈر پوائنٹ (ROP) کیلکولیشن میں، AI نے آپ کو ایک قدر دی۔ نتیجہ کو محفوظ طریقے سے استعمال کرنے کے لیے آپ کو پہلے کیا کرنا چاہیے؟

  • A) نتیجہ کو گول کریں اور اسے براہ راست ERP میں داخل کریں۔
  • ب) اے آئی سے پوچھیں 'کیا آپ کو یقین ہے؟' اور 'ہاں' کے جواب سے مطمئن ہوں
  • C) استعمال شدہ فارمولہ، ان پٹ اور اکائیوں کو پرنٹ کریں اور حساب کتاب کو دستی طور پر/کوڈ کے ساتھ دوبارہ پیش کریں ✔
  • ڈی) حفاظتی اسٹاک کو مکمل طور پر دوبارہ ترتیب دیں۔

وضاحت: یہ فارمولہ ROP = اوسط طلب × لیڈ ٹائم + حفاظتی اسٹاک کے ساتھ کام کرتا ہے۔ AI کے استعمال کردہ فارمولے اور ان پٹس (ڈیمانڈ ریٹ، لیڈ ٹائم، سیفٹی اسٹاک) کو واضح طور پر پرنٹ کرکے اور دستی طور پر/کوڈ میں دوبارہ گنتی کرکے نتیجہ کی تصدیق کرنا ضروری ہے۔ بصورت دیگر اکائی یا ریاضی کی غلطی کو محسوس نہیں کیا جائے گا۔

4. مختصر ترین پروسیسنگ ٹائم (SPT) اصول عام طور پر جاب شیڈولنگ میں کیا بہتری لاتا ہے؟

  • A) یہ صرف سیٹ اپ کے اوقات کو دوبارہ ترتیب دیتا ہے۔
  • ب) جسمانی طور پر مشینوں کی تعداد بڑھاتا ہے۔
  • C) گارنٹی کے ساتھ توانائی کی کھپت کو نصف تک کم کر دیتا ہے۔
  • D) اوسط بہاؤ کے وقت اور اوسط تاخیر کو کم کرنے کا رجحان ✔

تفصیل: SPT (سب سے مختصر پروسیسنگ ٹائم) اصول مختصر ملازمتوں کو آگے لا کر اوسط بہاؤ وقت اور اوسط تاخیر کو کم کرتا ہے۔ تاہم، وہ مسلسل طویل کاموں کو ملتوی کر سکتا ہے؛ اگر ڈیلیوری کی تاریخ نازک ہے، تو EDD جیسے قواعد زیادہ مناسب ہیں۔ اصول کا انتخاب مقصد کے مطابق ہونا چاہیے۔

5. اگر Cpk کی قدر SPC میں Cp سے نمایاں طور پر کم ہے تو اس کا کیا مطلب ہے؟

  • A) عمل کی اوسط رواداری کے مرکز سے منتقل ہوگئی ہے (مرکزی مسئلہ) ✔
  • ب) عمل کا تغیر صفر ہے۔
  • ج) یہ ظاہر کرتا ہے کہ نمونوں کی تعداد بڑی ہے۔
  • D) ثابت کرتا ہے کہ کنٹرول چارٹ غیر ضروری ہے۔

وضاحت: Cp وہ قابلیت کا اشاریہ ہے جو رواداری کی چوڑائی تک پھیلنے والے عمل کے تناسب کو مدنظر رکھتا ہے، اور Cpk وہ قابلیت کا اشاریہ ہے جو رواداری کے مرکز کی نسبت اوسط کی تبدیلی کو بھی مدنظر رکھتا ہے۔ اگر Cpk Cp سے کم ہے، تو یہ اشارہ کرتا ہے کہ عمل مرکز سے دور ہے (اوسط ہدف سے دور ہے)؛ اگرچہ پھیلاؤ ایک ہی ہے، ایک مرکزی مسئلہ ہے۔

6. آپ ٹائم اسٹڈی میں معیاری وقت کا حساب لگاتے وقت AI کی طرف سے دیا گیا فارمولہ استعمال کرتے ہیں۔ معیاری وقت درج ذیل میں سے کس کے ذریعہ صحیح طریقے سے حاصل کیا جاتا ہے؟

  • A) معیاری وقت = مشاہدہ شدہ وقت، مارجن اور ٹیمپو کو مدنظر نہیں رکھا جاتا ہے۔
  • ب) معیاری وقت = عام وقت × (1 + شیئر تناسب)؛ عام وقت = مشاہدہ وقت × رفتار ✔
  • C) معیاری وقت = مشاہدہ وقت ÷ مشینوں کی تعداد
  • D) معیاری وقت ہمیشہ تیز ترین آپریٹر کا وقت ہوتا ہے۔

وضاحت: معیاری وقت کے طور پر شمار کیا جاتا ہے = عام وقت × (1 + شیئر تناسب)؛ عمومی وقت مشاہدہ شدہ وقت × ٹیمپو (درجہ بندی) کے ذریعہ پایا جاتا ہے۔ حصص (باقی، ذاتی، تاخیر) شامل کرنا لازمی ہے۔ AI فارمولہ دے سکتا ہے، لیکن ٹیمپو اور شیئر ویلیوز کی تصدیق اصل مشاہدے اور کمپنی کی پالیسی سے ہونی چاہیے۔

7. AI نے کہا کہ اس نے وہیکل روٹنگ (VRP) کے مسئلے کا 'بہترین' حل دیا ہے۔ سب سے درست تشخیص کون سا ہے؟

  • A) راستہ براہ راست ڈرائیوروں کو بھیجنا کیونکہ AI کہتا ہے 'بہترین'
  • ب) صلاحیت، ٹائم ونڈو اور لاگت کی رکاوٹوں کے خلاف حل کی توثیق کریں ✔
  • ج) صرف اسٹاپس کی تعداد کو کم کریں اور شائع کریں۔
  • D) نقشے کا تصور کرنا اور رکاوٹوں کو نظر انداز کرنا

وضاحت: AI غلط طریقے سے رکاوٹوں (گاڑی کی گنجائش، وقت کی کھڑکیوں، ڈرائیونگ کا وقت) کو ماڈل بنا سکتا ہے یا 'بہترین' کے طور پر سب سے زیادہ حل پیش کر سکتا ہے۔ حل؛ اسے صلاحیت، ٹائم ونڈو اور کل فاصلہ/قیمت کی رکاوٹوں کے خلاف چیک کیا جانا چاہیے، اور اگر ممکن ہو تو دوبارہ پیش کیا جائے اور حل کرنے والے کے ساتھ موازنہ کیا جائے۔

8. OEE (مجموعی طور پر آلات کی تاثیر) کن تین اجزاء کی پیداوار ہے؟

  • A) ڈیمانڈ، اسٹاک اور لاگت
  • ب) سی پی، سی پی کے اور سگما
  • C) استعمال، کارکردگی اور معیار ✔
  • D) تکت، سائیکل اور ترسیل کا وقت

وضاحت: OEE = دستیابی × کارکردگی × معیار۔ دستیابی ڈاؤن ٹائم کی عکاسی کرتی ہے، کارکردگی رفتار کے نقصانات کی عکاسی کرتی ہے، اور معیار ناقص مصنوعات کی عکاسی کرتا ہے۔ اگر AI OEE قدر دیتا ہے، تو اس بات کو یقینی بنانا ضروری ہے کہ ان تینوں اجزاء کو الگ الگ حساب اور ضرب کیا جائے۔

9. مجرد-ایونٹ سمولیشن کے آؤٹ پٹ کی تشریح کرتے وقت تصدیق کا سب سے اہم مرحلہ کیا ہے؟

  • A) حقیقی ڈیٹا کے ساتھ ان پٹ کی تقسیم اور مفروضوں کی توثیق کرنا ✔
  • ب) کام کے وقت کو مختصر کریں اور ایک ہی حالت میں فیصلہ کریں۔
  • ج) گرافکس کے رنگ پیلیٹ کو بہتر بنانا
  • D) بے ترتیب بیج کو چھپانا اور نتیجہ کو ناقابل تکرار بنانا

وضاحت: نقلی آؤٹ پٹ صرف اتنا ہی اچھا ہے جتنا کہ ان پٹ مفروضات۔ تقسیم، بین آمد کا وقت، سروس کے اوقات اور منظر نامے کے پیرامیٹرز کا حقیقی ڈیٹا کے ساتھ موازنہ اور تصدیق کی جانی چاہیے۔ مزید برآں، یہ چیک کیا جانا چاہئے کہ ماڈل صحیح طریقے سے قائم کیا گیا ہے (تصدیق)۔ بصورت دیگر، 'کچرا اندر، کچرا باہر'۔

10. پروڈکشن کے فیصلے میں AI سے تیار کردہ Python آپٹیمائزیشن اسکرپٹ استعمال کرنے سے پہلے کون سا لازمی ہے؟

  • A) نتیجہ کو براہ راست لاگو کرنا کیونکہ کوڈ غلطیوں کے بغیر کام کرتا ہے۔
  • ب) معلوم نتائج کے ساتھ جانچ، یونٹ چیکنگ اور ایج کیسز کی توثیق، اور ڈیٹا کی رازداری کی حفاظت ✔
  • ج) متغیر ناموں کو مختصر کریں اور تبصرے حذف کریں۔
  • D) تمام پروڈکشن ڈیٹا کے ساتھ اسکرپٹ کو عوامی خدمت میں اپ لوڈ کرنا

تفصیل: AI کوڈ میں غلط یونٹ کی تبدیلی، غلط رکاوٹ، یا ایج کیسز میں غلط نتیجہ ہو سکتا ہے۔ کوڈ معلوم نتائج کے ساتھ چھوٹے ٹیسٹ ان پٹس کی تصدیق یونٹ/سائز کنٹرول اور ایج کیسز کے ذریعے کی جانی چاہیے، اور پروڈکشن کا خفیہ ڈیٹا بغیر اجازت کے بیرونی خدمات کو نہیں بھیجا جانا چاہیے۔ نتیجے کی تصدیق انجینئرنگ کے فیصلے سے ہوتی ہے۔