یونٹ 11 / 11

اخلاقیات، تعلیمی سالمیت، حدود اور اختتام سے آخر تک کام کا بہاؤ

فائدہ:

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

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

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

اخلاقی استعمال کے بنیادی اصول

  1. سیکھنے کی جگہ نہیں بلکہ اس کی خدمت میں۔ AI تصور کو سیکھنے میں طالب علم کی مدد کر سکتا ہے (وضاحت، متبادل وضاحت)، لیکن اس کے بجائے اسے سوچنے پر مجبور نہیں کرنا چاہیے۔ AI کو ہوم ورک کرنے سے سیکھنے کو نقصان پہنچتا ہے۔
  2. شفافیت۔ اس بات کی نشاندہی کریں کہ AI کہاں استعمال کیا گیا تھا — ایک مضمون، کورس کے مواد، یا رپورٹ میں۔ چھپانا بے ایمانی ہے۔
  3. ذمہ داری انسانوں کی ہے۔ کوئی بھی جو شائع کرتا ہے، سکھاتا ہے، یا AI آؤٹ پٹ فراہم کرتا ہے وہ اس کی درستگی کا ذمہ دار ہے۔ "AI نے ایسا کہا" کوئی عذر نہیں ہے۔
  4. انصاف تشخیص میں AI کا استعمال تمام طلباء کے لیے مساوی اور واضح قوانین کے تحت ہونا چاہیے۔
  5. سیکورٹی. حساس معلومات، جیسے امتحان کے سوالات، طلباء کا ڈیٹا، یا غیر مطبوعہ تحقیق، کو AI ٹولز میں درج نہ کریں جن کی رازداری کی ضمانت نہیں ہے۔

رازداری: ریاضی کے تناظر میں اس کا کیا مطلب ہے؟

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

ڈیٹا کی قسم

خطرہ

احتیاط

شائع شدہ تھیوریم/مسئلہ

کم

آزادانہ طور پر دستیاب ہے

فعال امتحان کے سوالات

اعلی

گاڑی میں داخل نہ ہوں اور نہ ہی اسے محفوظ رکھیں

طالب علم کا ذاتی/کارکردگی کا ڈیٹا

اعلی

گمنام / داخل نہ کریں۔

غیر مطبوعہ تحقیق

اعلی

محفوظ/مقامی ٹول

لیکچر کا خاکہ

کم درمیانی

عام طور پر موزوں

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

اینڈ ٹو اینڈ ورک فلو: ایک مثالی کام

فرض کریں کہ آپ کو ایک ہفتے کے اندر کسی مضمون کے لیے کورس کا مواد اور امتحان دونوں تیار کرنے کی ضرورت ہے۔ ماڈیول کے تمام حصوں کو ملانے والا بہاؤ اس طرح ہو سکتا ہے:

1. منصوبہ بندی۔ موضوع، سطح اور مقاصد کو واضح کریں (یونٹ 7)۔

2. مواد کا مسودہ تیار کرنا۔ AI سے مناسب سطح کے لیکچرز + حل شدہ مثالیں (یونٹ 7) تیار کریں۔

3. نمونہ کی تصدیق۔ ہر حل شدہ مثال کو SymPy (یونٹ 4) کے ساتھ چیک کریں۔

4. تصور Matplotlib کوڈ کے ساتھ بیانیہ کو سپورٹ کرنے کے لیے گرافکس تیار اور رینڈر کریں اور ان کا ریاضی (یونٹ 6) سے موازنہ کریں۔

5. اشارے لیٹیکس (یونٹ 10) کے ساتھ انڈیکس صاف کریں، فارمولے پیش کریں اور تصدیق کریں۔

6. سوال پیدا کرنا۔ امتحان کے لیے متعدد انتخابی سوالات + ڈسٹریکٹرز تیار کریں (یونٹ 8)۔

7. بلک تصدیق۔ SymPy کے ساتھ تمام سوالات کو بڑی تعداد میں حل کریں اور جوابی کلید کو چیک کریں (یونٹ 8، 9)۔

8. اخلاقیات اور شفافیت کا کنٹرول۔ کیا رازداری مناسب ہے؟ کیا آپ نے ضرورت کے وقت مواد میں AI کا استعمال بتایا ہے؟ آپ کے پاس حتمی ذمہ داری ہے (یہ یونٹ)۔

9. انسانی منظوری۔ آخری بار ہر چیز کا جائزہ لیں اور تصدیق کریں۔ کوئی بھی غیر تصدیق شدہ ٹکڑا ایئر/ٹیسٹ پر نہیں جائے گا۔

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

تین چھوٹے مقدمات

کیس 1 - شفافیت نے اعتماد بنایا۔ ایک تعلیمی نے درسی کتاب کے باب کے پہلے مسودے میں AI کا استعمال کیا، پھر ہر ریاضیاتی دعوے کی تصدیق کی اور دیباچے میں کہا کہ "مخطوطہ کی تیاری میں AI کی مدد حاصل کی گئی تھی، تمام مواد کی تصدیق مصنف نے کی تھی۔" اس شفافیت نے ساتھیوں کے اعتماد میں اضافہ کیا اور دیانتداری کا معیار برقرار رکھا۔

کیس 2 - وہ استعمال کریں جو سیکھنے کو نقصان پہنچائے۔ ایک طالب علم نے AI کو اپنا پورا ہوم ورک سیٹ حل کر کے جمع کروا دیا۔ وہ انہی مضامین میں امتحان میں فیل ہو گیا کیونکہ اس نے کبھی تصورات نہیں سیکھے تھے۔ استاد نے مشورہ دیا کہ AI کا استعمال کرتے ہوئے "حل کی جانچ پڑتال اور متبادل وضاحت حاصل کریں"، لیکن پہلے خود مسائل کو حل کریں۔ AI کو سیکھنے کی خدمت میں ہونا چاہیے، اپنی جگہ پر نہیں۔

کیس 3 - رازداری کی خلاف ورزی کا خطرہ۔ ایک استاد نے مرکزی امتحان کے سوالات کی تصدیق کے لیے ایک عام AI ٹول میں ہیک کرنے پر غور کیا جو ابھی تک زیر انتظام نہیں تھا، لیکن پھر اس کے خلاف فیصلہ کیا؛ اس کے بجائے اس نے خود اور ایک ساتھی کے ذریعہ SymPy میں سوالات حل کئے۔ امتحان کے فعال سوالات کو بیرونی ٹول میں داخل کرنا رازداری کا ایک سنگین خطرہ تھا۔ مقامی تصدیق نے محفوظ راستہ فراہم کیا۔

چار کاپی کرنے کے قابل ٹیمپلیٹس

1) وہ استعمال کریں جو سیکھنے میں معاون ہو (طلبہ کے لیے):

میں نے یہ مسئلہ پہلے حل کیا، میرا حل منسلک ہے۔ مجھے حل نہ دیں؛ بس مجھے دکھائیں کہ میں کہاں غلط ہوا اور میں نے کون سا تصور غلط سمجھا تاکہ میں اسے درست کر سکوں۔ میرا حل: [یہاں]

2) شفافیت کا نوٹ بنانا:

میں نے ایک [کورس کا مواد/رپورٹ] تیار کیا اور ڈرافٹ مرحلے میں AI کا استعمال کیا، تمام ریاضی کی خود تصدیق کی۔ ایک مختصر، پیشہ ورانہ شفافیت کا نوٹ لکھیں جو یہ ایمانداری سے بیان کرتا ہے۔

3) پرائیویسی پری چیک:

میں مندرجہ ذیل مواد کو AI ٹول میں داخل کرنے سے پہلے پرائیویسی کوالیفائی کرنا چاہوں گا: [مواد کی قسم]۔ کیا اس قسم کے مواد کو حساس سمجھا جاتا ہے، اس میں کیا خطرات ہیں، مجھے کیا احتیاطی تدابیر (نام ظاہر نہ کرنے، مقامی ٹول) کو اختیار کرنا چاہیے؟ اسے مختصر اور واضح کہیں۔

4) اختتام سے آخر تک تصدیقی کنٹرول پلان:

میں [موضوع] کے لیے کورس مواد + امتحان تیار کرتا ہوں۔ ایک کنٹرول پلان کے طور پر فہرست بنائیں کہ پیداوار کے ہر مرحلے پر مجھے کیا تصدیق کرنے کی ضرورت ہے: نمونہ کی تصدیق، گرافک کنٹرول، نوٹیشن، جوابی کلید، رازداری، انسانی منظوری۔

کمزور فوری / مضبوط اشارہ

کمزور: "ہوم ورک کے ان سوالات کو حل کریں اور میں ان کو تبدیل کر دوں گا۔" (طالب علم)
نتیجہ: سیکھنا چھوڑ دیا جاتا ہے، تعلیمی سالمیت کی خلاف ورزی ہوتی ہے، طالب علم تصور کو سیکھنے میں ناکام رہتا ہے۔ یہ اخلاقی اور تعلیمی لحاظ سے قابل اعتراض ہے۔
Güçlü: "میں نے ہوم ورک کے اس سوال کو حل کرنے کی کوشش کی، لیکن میں پھنس گیا؛ میرا حل منسلک ہے۔ براہ راست جواب نہ دیں؛ مجھے ایک اشارہ کے ساتھ دکھائیں کہ میں نے کون سا قدم اور کیوں غلط کیا، مجھے صحیح تصور یاد دلائیں، پھر میں دوبارہ کوشش کروں گا۔"
نتیجہ: AI سیکھنے کی خدمت میں استعمال ہوتا ہے۔ طالب علم سوچتا رہتا ہے، ایمانداری برقرار رہتی ہے۔

عام غلطیاں

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

خلاصہ میں

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

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

ایک چھوٹے پیمانے پر اینڈ ٹو اینڈ ٹاسک ڈیزائن کریں: ایک مختصر بیانیہ + 1 چارٹ + 3 موضوع کے لیے متعدد انتخابی سوالات۔ ماڈیول کے بہاؤ کی پیروی کریں: (1) منصوبہ، (2) AI کے ساتھ مسودہ، (3) SymPy کے ساتھ مثالوں کی توثیق کریں، (4) گراف کو رینڈر کریں اور چیک کریں، (5) LaTeX کے ساتھ اشارے کو صاف اور رینڈر کریں، (6) بیچ SymPy کے ساتھ سوالات کی توثیق کریں، (7) پرائیویسی کریں اور شفافیت کی جانچ کریں (ایپ کو حتمی شکل دیں۔) ریکارڈ کریں کہ آپ نے کیا تصدیق کی اور آپ کو ہر قدم پر کیا ملا۔ عمل کے اختتام پر، اندازہ کریں کہ AI کہاں وقت بچاتا ہے اور کہاں آپ کا فیصلہ ناگزیر ہے۔

چیک لسٹ

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

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

1. ریاضی میں مصنوعی ذہانت کے لیے درج ذیل میں سے کون سی پوزیشننگ سب سے زیادہ درست ہے؟

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

تفصیل: زبان کا ایک بڑا ماڈل ایک ایسا ٹول ہے جو شماریاتی طور پر متن تیار کرتا ہے۔ یہ کیلکولیٹر یا پروف چیکر نہیں ہے۔ یہ زیادہ تر وقت درست ریاضی پیدا کرتا ہے، لیکن یہ ضمانت نہیں دیتا۔ لہٰذا ہر آؤٹ پٹ کی تصدیق ڈیٹرمنسٹک ٹولز (SymPy، کیلکولیٹر، دستی توثیق) سے کی جانی چاہیے اور ذمہ داری انسان پر ہی رہنی چاہیے۔

2. ایک طالب علم مصنوعی ذہانت سے انٹیگرل کو حل کرنے کے لیے کہتا ہے اور نتیجہ حاصل کرنا چاہتا ہے۔ نتیجہ کی تصدیق کرنے کا سب سے قابل اعتماد طریقہ کیا ہے؟

  • A) نتیجہ میں فرق کرنا اور یہ جانچنا کہ آیا یہ اصل فنکشن پر واپس آتا ہے (SymPy یا دستی طور پر) ✔
  • ب) مصنوعی ذہانت سے پوچھیں 'کیا یہ سچ ہے؟' پوچھنا
  • ج) نتیجہ کو ویسا ہی قبول کرنا کیونکہ یہ روانی اور اعتماد کے ساتھ پیش کیا جاتا ہے۔
  • D) دوسرے سوال کی طرف بڑھنا اور نتیجہ کو بالکل بھی چیک نہ کرنا

وضاحت: مشتق-انٹیگرل الٹا ریاضی میں ایک بلٹ ان تصدیقی ٹول ہے: پائے جانے والے نتیجے کا مشتق لینا اور یہ جانچنا کہ آیا یہ اصل فنکشن پر واپس آتا ہے یا نہیں یہ انٹیگرل کی درستگی کی تصدیق کرتا ہے۔ اسی طرح کی کراس چیکنگ SymPy کے ساتھ کی جا سکتی ہے۔

3. مصنوعی ذہانت سے مسئلہ حل کرنے میں 'صحیح نتیجہ صحیح طریقہ نہیں ہے' کے اصول کا کیا مطلب ہے؟

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

تشریح: بعض اوقات غلط درمیانی اقدامات اتفاق سے صحیح نتیجہ کی طرف لے جاتے ہیں۔ یہاں تک کہ اگر نتیجہ درست ہے، تو راستہ غلط ہوسکتا ہے. اسی لیے ریاضی میں یہ صرف 'کیا نتیجہ درست ہے؟' بلکہ 'کیا ہر درمیانی قدم درست ہے؟' سوال بھی ضروری ہے اور ہر قدم کی نگرانی ہونی چاہیے۔

4. جب AI کسی ثبوت میں 'عامیت کے نقصان کے بغیر' جملہ استعمال کرتا ہے تو آپ کو کیا کرنا چاہیے؟

  • ا) یہ تسلیم کرنا کہ ثبوت درست ہے کیونکہ بیان روانی ہے۔
  • ب) اپنے لیے جواز پیش کرنا کہ عمومیت دراصل ٹوٹی نہیں ہے۔ ✔ بغیر سوال قبول نہیں کرنا
  • ج) بغیر پڑھے ثبوت کو درست سمجھنا
  • D) ایک تھیوریم نام کے طور پر ماخذ سے اس اظہار کو تلاش کرنا

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

5. آپ نے مصنوعی ذہانت کے لیے SymPy کوڈ لکھا۔ آپ صحیح طریقے سے نتیجہ کیسے حاصل کرتے ہیں؟

  • A) مصنوعی ذہانت سے کوڈ کے آؤٹ پٹ کی پیش گوئی کرنا
  • ب) کوڈ کو پڑھے بغیر سمجھنا درست ہے۔
  • C) آؤٹ پٹ کی AI کی تشریح پر بھروسہ کرنا
  • D) کوڈ کو خود ایک حقیقی ازگر کے ماحول میں چلائیں اور درست آؤٹ پٹ دیکھیں ✔

تفصیل: SymPy کی طاقت صرف اس وقت ظاہر ہوتی ہے جب کوڈ کو ایک حقیقی Python ماحول میں چلایا جاتا ہے۔ مصنوعی ذہانت سے پوچھیں 'یہ کوڈ کیا پیدا کرتا ہے؟' پوچھنا تصدیق نہیں ہے، کیونکہ AI کوڈ آؤٹ پٹ بھی بنا سکتا ہے۔ آپ کو کوڈ خود چلانا چاہیے۔

6. اگر مصنوعی ذہانت کے ذریعہ دستی طور پر پائی جانے والی مساوات کا حل اور SymPy کے ذریعہ دیا گیا نتیجہ مختلف ہے تو آپ کو کس پر اعتماد کرنا چاہئے اور کیوں؟

  • A) SymPy نتیجہ کیونکہ یہ تعییناتی اور قطعی ہے۔ اس کے بعد مصنوعی ذہانت سے اس کی غلطی کا مقام معلوم کریں ✔
  • ب) مصنوعی ذہانت کا نتیجہ کیونکہ یہ زیادہ روانی سے وضاحت کرتا ہے۔
  • ج) بے ترتیب طور پر ایک کا انتخاب کرنا کیونکہ وہ دونوں یکساں طور پر قابل اعتماد ہیں۔
  • D) دونوں کو رد کرنا اور سوال کو ناقابل حل سمجھنا

تفصیل: SymPy ایک تعییناتی علامتی کمپیوٹنگ سسٹم ہے: یہ ہمیشہ ایک ہی ان پٹ کو ایک ہی صحیح صحیح نتیجہ دیتا ہے۔ مصنوعی ذہانت اعدادوشمار کے لحاظ سے متن تیار کرتی ہے اور اسے فریب میں مبتلا کر سکتی ہے۔ تنازعہ میں، SymPy کو بنیاد کے طور پر لیا جانا چاہئے اور اس کی غلطی کی جگہ تلاش کرنے کے لئے مصنوعی ذہانت کو بنایا جانا چاہئے.

7. Python کوڈ میں '0.1 + 0.2 == 0.3' شرط کیوں کام نہیں کرتی اور اسے کیسے ٹھیک کیا جائے؟

  • A) Python میں اضافہ ٹوٹ گیا ہے۔ دوسری زبان استعمال کرنے کی ضرورت ہے۔
  • ب) فلوٹنگ پوائنٹ نمبر کی درستگی کی وجہ سے قطعی مساوات برقرار نہیں رہتی ہے۔ رواداری جیسا کہ 'abs(a-b) <1e-9' استعمال کیا جانا چاہیے ✔
  • C) قدر 0.3 غلط ہے۔ 0.30000000004 لکھنا ضروری ہے۔
  • D) حالت ہمیشہ صحیح طریقے سے کام کرتی ہے، کوئی مسئلہ نہیں ہے

وضاحت: کمپیوٹر اعشاریہ نمبروں کو فلوٹنگ پوائنٹ فارمیٹ میں محدود درستگی کے ساتھ محفوظ کرتے ہیں۔ 0.1 + 0.2 ایک بہت ہی چھوٹے انحراف کے ساتھ ذخیرہ کیا جاتا ہے، بالکل 0.3 کے ساتھ نہیں۔ لہذا، عین مساوات '==' کے بجائے، 'abs(a-b) < 1e-9' جیسی رواداری کا استعمال کیا جانا چاہیے۔

8. اصل مسئلہ پر اسکیلر روٹ فائنڈنگ کوڈ کو لاگو کرنے سے پہلے 'کامن سینس ٹیسٹ' کیا ہے؟

  • A) کوڈ کو بالکل جانچے بغیر اصل مسئلہ پر براہ راست لاگو کرنا
  • ب) کوڈ کی لمبائی کو چیک کریں اور اگر یہ لمبا ہے تو اسے صحیح طریقے سے شمار کریں۔
  • C) ایک سادہ ان پٹ کے ساتھ کوڈ کی جانچ کرنا جس کا جواب معلوم ہو (مثال کے طور پر x²-4=0 جڑیں ±2) اور یہ چیک کرنا کہ یہ متوقع نتیجہ دیتا ہے ✔
  • D) مصنوعی ذہانت کی تصدیق کرنا کہ کوڈ درست ہے۔

وضاحت: ایک سادہ ان پٹ کے ساتھ کوڈ کی جانچ کرنا جس کا جواب آپ پہلے سے جانتے ہیں (مثال کے طور پر ±2 کے لیے x²-4=0 واضح جڑوں کے ساتھ) سب سے سستا اور موثر تصدیق ہے۔ اگر کوڈ معلوم صورت حال کو صحیح طریقے سے بتاتا ہے، تو ان مسائل کے لیے اس کے قابل اعتماد ہونے کا امکان بڑھ جاتا ہے جن کے بارے میں آپ کو علم نہیں ہے۔

9. تصور میں، آپ کیسے چیک کرتے ہیں کہ گراف ریاضی کی صحیح عکاسی کرتا ہے؟

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

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

10. مصنوعی ذہانت سے تیار کردہ کورس کے مواد میں سب سے اہم تصدیقی نقطہ کیا ہے اور کیوں؟

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

وضاحت: حل شدہ مثالوں کو طالب علموں نے بطور نمونہ لیا ہے۔ غلط طریقے سے حل شدہ مثال طلباء کو غلط طریقہ سکھاتی ہے۔ لہذا، ہر حل شدہ مثال کی انفرادی طور پر، مرحلہ وار، یا تو SymPy کے ساتھ یا دستی طور پر تصدیق ہونی چاہیے۔ موضوع کی وضاحت میں ایک چھوٹی سی ابہام کی تلافی کی جا سکتی ہے، لیکن غلط مثال کیسیکیڈنگ نقصان کا باعث بنتی ہے۔

11. مصنوعی ذہانت سے تیار کردہ ایک سے زیادہ انتخاب والے سوال کی تصدیق کرنے کا سب سے موثر اور قابل اعتماد طریقہ کیا ہے؟

  • الف) مصنوعی ذہانت سے ایک بار پھر پوچھنا کہ کیا سوالات درست ہیں۔
  • ب) بے ترتیب طور پر صرف چند سوالات کی جانچ کرنا اور باقی پر بھروسہ کرنا
  • C) جوابی کلید کو اس میں سے کسی کو چیک کیے بغیر استعمال کرنا
  • D) جوابی کلید کو اجتماعی طور پر چیک کرنا اور ایک کوڈ کو پرنٹ کرکے چلانا جو SymPy کے ساتھ تمام سوالات کو حل کرتا ہے ✔

وضاحت: مصنوعی ذہانت اکثر غلطیاں کرتی ہے جیسے جوابی کلید کو غلط نشان زد کرنا اور متعدد/صفر درست آپشنز تیار کرنا۔ SymPy کے ساتھ تمام سوالات کو ایک ساتھ حل کرنے والا کوڈ لکھنا اور چلانا جوابی کلید کو تعین اور بڑی تعداد میں چیک کرنے کا سب سے موثر طریقہ ہے۔

12. مندرجہ ذیل میں سے کون سی بنیادی وجہ ہے جس کی وجہ سے مصنوعی ذہانت ریاضی میں غلطیاں کرتی ہے؟

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

تفصیل: مصنوعی ذہانت ایک منطقی انجن نہیں ہے، بلکہ ایک زبان کا ماڈل ہے جو شماریاتی نمونوں کے ساتھ متن تیار کرتا ہے۔ اس کے پاس اقدامات کی منطقی اعتبار کو جانچنے کا کوئی اندرونی طریقہ کار نہیں ہے۔ '3 ہندسوں کی ضرب' کے ساتھ 'ایک درست ثبوت' اس کے لیے ایک ہی قسم کا متن تیار کرنا ہے، اس لیے اس کے درست ہونے کی ضمانت نہیں دی جا سکتی۔

13. جب کسی امکانی مسئلے کا نتیجہ 1.4 ہے، تو آپ تفصیل میں جانے کے بغیر کیسے جانتے ہیں کہ غلطی ہے؟

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

تفصیل: میگنیٹیوڈ ٹیسٹ کی عام فہم اور ترتیب سیکنڈوں میں چیک کرتی ہے کہ آیا نتیجہ معقول حد کے اندر ہے۔ تعریف کے لحاظ سے امکان 0 اور 1 کے درمیان ہونا چاہیے؛ 1.4 اس حد سے باہر ہے، لہٰذا ظاہر ہے کہ حساب کتاب کی تفصیلات کو دیکھے بغیر غلطی ہوئی ہے۔

14. LaTeX میں 'e^x^2' کی بجائے 'e^{x^2}' لکھنا کیوں ضروری ہے؟

  • A) وہ بالکل ایک جیسے ہیں، فرق صرف جمالیاتی ہے۔
  • ب) گھوبگھرالی بریکٹ ایکسپوننٹ کے دائرہ کار کا تعین کرتے ہیں۔ اس کے بغیر اظہار غلط یا مبہم ہوگا، اس لیے کثیر حروف کا صیغہ {} ضروری ہے ✔
  • C) LaTeX میں گھوبگھرالی بریکٹ بیکار ہیں۔
  • D) 'e^x^2' ہمیشہ سچ ہوتا ہے، '{}' کا استعمال غیر ضروری ہے۔

وضاحت: LaTeX میں سب سے عام غلطی دائرہ کار کی خرابی ہے: اگر گھنگھریالے بریکٹ '{}' کو کثیر حروف کے ایکسپوننٹ، سب اسکرپٹ یا فریکشن میں استعمال نہیں کیا جاتا ہے، تو صرف پہلا کریکٹر احاطہ کرتا ہے اور اظہار غلط (یا مبہم) ہو جاتا ہے۔ 'e^{x^2}' یہ واضح کرتا ہے کہ پورا ایکسپوننٹ x² ہے۔ کوڈ کو بصری معائنہ کے ذریعہ پیش کیا جانا چاہئے اور اس کی تصدیق کی جانی چاہئے۔

15. آپ چاہتے ہیں کہ ایک فعال مرکزی امتحان کے سوالات مصنوعی ذہانت سے تصدیق شدہ ہوں۔ اخلاقیات اور رازداری کے لحاظ سے بہترین طریقہ کیا ہے؟

  • A) کسی بھی عام AI ٹول میں آزادانہ طور پر سوالات درج کرنا کیونکہ ریاضی میں خفیہ ڈیٹا نہیں ہوتا ہے۔
  • ب) امتحان میں سوالات کی تصدیق کیے بغیر استعمال کرنا
  • C) ایک محفوظ/مقامی ٹول (جیسے SymPy) کے ساتھ سوالات کی توثیق کرنا یا صرف رازداری کی یقین دہانی والے انٹرپرائز ٹولز کا استعمال کرنا ✔
  • D) سوشل میڈیا پر سوالات کا اشتراک کرنا اور دوسروں سے کنٹرول کے لیے کہنا

تفصیل: فعال امتحانی سوالات حساس ہوتے ہیں۔ یہ نظریاتی طور پر اس وقت سامنے آسکتا ہے جب ایک مصنوعی ذہانت کا آلہ جس کی رازداری کی ضمانت نہیں ہے ہیک کر لیا جاتا ہے۔ صحیح طریقہ یہ ہے کہ یا تو ایک محفوظ/مقامی ٹول کے ساتھ سوالات کی توثیق کی جائے (جیسے SymPy میں کسی ساتھی کے ساتھ) یا صرف کارپوریٹ سے تصدیق شدہ، ڈیٹا پرائیویسی کی یقین دہانی والے ٹولز استعمال کریں۔