OpenAI Codex
اوپن اے آئی کوڈیکس ایک مصنوعی ذہانت کا ماڈل ہے جسے اوپن اے آئی نے تیار کیا ہے۔ یہ قدرتی زبان کو تجزیہ کرتا ہے اور جواب میں کوڈ تیار کرتا ہے۔ یہ گٹ ہب کو پائلٹ کو طاقت دیتا ہے، جو بصری اسٹوڈیو کوڈ اور نیوویم جیسے منتخب آئی ڈی ایز کے لیے ایک پروگرامنگ آٹوکمپلیشن ٹول ہے۔ کوڈیکس اوپن اے آئی کے جی پی ٹی-3 ماڈل کی نسل ہے، جسے پروگرامنگ ایپلی کیشنز میں استعمال کرنے کے لیے ٹھیک کیا گیا ہے۔ اوپن اے آئی نے بند بیٹا میں کوڈیکس کے لیے ایک اے پی آئی جاری کیا۔ مارچ 2023 میں اوپن اے آئی نے کوڈیکس تک رسائی بند کر دی۔ محققین کی عوامی اپیلوں کی وجہ سے اوپن اے آئی نے راستہ بدل دیا۔ کوڈیکس ماڈل اب بھی اوپن اے آئی ریسرچ ایکسیس پروگرام کے محققین استعمال کر سکتے ہیں۔ جی پی ٹی-3 پر مبنی صلاحیتیں، متن پر تربیت یافتہ ایک عصبی نیٹ ورک، کوڈیکس کو 54 ملین گٹ ہب ذخائر سے 159 گیگا بائٹس ازگر کوڈ پر اضافی تربیت دی گئی تھی۔ کوڈیکس کا ایک عام استعمال صارف کے لیے تبصرہ ٹائپ کرنے کے لیے ہوتا ہے، جیسے کہ "// دی گئی ونڈو سائز کے لیے کسی صف کی حرکت پذیری اوسط کا حساب لگائیں"، پھر کوڈ کا ایک بلاک تجویز کرنے کے لیے AI کا استعمال کریں جو اس کمنٹ پرامپٹ کو مطمئن کرے۔ اوپن اے آئی نے کہا کہ کوڈیکس تقریبا 37 فیصد درخواستوں کو مکمل کر سکتا ہے اور اس کا مقصد انسانی پروگرامنگ کو تبدیل کرنے کے بجائے تیز تر بنانا ہے۔ اوپن اے آئی کے بلاگ کے مطابق، کوڈیکس "میپنگ. موجودہ کوڈ کے سادہ مسائل" میں سب سے زیادہ مہارت رکھتا ہے، جسے وہ "شاید پروگرامنگ کا سب سے کم تفریحی حصہ" قرار دیتے ہیں۔ Fast.ai کے شریک بانی جیریمی ہاورڈ نے کہا کہ "کوڈیکس زیادہ سے زیادہ کوڈ لکھے بغیر کوڈ لکھنے کا ایک طریقہ ہے" اور یہ کہ "یہ ہمیشہ درست نہیں ہوتا، لیکن یہ کافی قریب ہے"۔ اوپن اے آئی کے محققین کے لکھے ہوئے ایک مقالے کے مطابق، جب کوڈیکس نے ہر ٹیسٹ کیس کو 100 بار آزمایا، تو اس نے اشارے کے 70.2% کے لیے کام کرنے والے حل تیار کیے۔ اوپن اے آئی کا دعوی ہے کہ کوڈیکس ایک درجن سے زیادہ پروگرامنگ زبانوں میں کوڈ بنا سکتا ہے، بشمول گو، جاوا اسکرپٹ، پرل، پی ایچ پی، روبی، شیل، سوئفٹ، اور ٹائپ اسکرپٹ، حالانکہ یہ ازگر میں سب سے زیادہ موثر ہے۔ وینچر بیٹ کے مطابق، اوپن اے آئی کے ذریعے اپ لوڈ کیے گئے مظاہروں نے متاثر کن کوریفرینس ریزولوشن کی صلاحیتیں ظاہر کیں۔ مظاہرین جاوا اسکرپٹ میں براؤزر گیم بنانے اور میٹپلوٹلیب کا استعمال کرتے ہوئے ڈیٹا سائنس چارٹ بنانے میں کامیاب رہے۔ اوپن اے آئی نے دکھایا کہ کوڈیکس میلچیمپ، مائیکروسافٹ ورڈ، اسپاٹائف، اور گوگل کیلنڈر جیسی خدمات اور ایپس کے ساتھ انٹرفیس کر سکتا ہے۔ مائیکروسافٹ کوڈیکس کی صلاحیتیں ہیں۔ ایشوز اوپن اے آئی کے مظاہروں نے کوڈ کے نمونوں میں غیر موثر کوڈ اور ون آف کوئرکس جیسی خامیوں کو ظاہر کیا۔ دی ورج کے ساتھ ایک انٹرویو میں، اوپن اے آئی کے چیف ٹیکنالوجی آفیسر گریگ بروک مین نے کہا کہ "بعض اوقات [کوڈیکس] بالکل نہیں جانتا کہ آپ کیا پوچھ رہے ہیں" اور اس کے لیے کچھ آزمائش اور غلطی کی ضرورت پڑ سکتی ہے۔ اوپن اے آئی کے محققین نے پایا کہ کوڈیکس کثیر مراحل اور اشارے کے ساتھ جدوجہد کرتا ہے، اکثر ناکام ہوتا ہے یا جوابی بدیہی رویے کو ظاہر کرتا ہے۔ مزید برآں، انہوں نے کئی حفاظتی مسائل کو اٹھایا، جیسے نوسکھیا پروگرامرز کی طرف سے حد سے زیادہ انحصار، تربیتی ڈیٹا پر مبنی تعصبات، اور کمزور کوڈ کی وجہ سے حفاظتی اثرات۔ وینچر بیٹ نے کہا کہ چونکہ کوڈیکس کو عوامی ڈیٹا پر تربیت دی گئی ہے، اس لیے بدنیتی پر مبنی کوڈ کو جان بوجھ کر اپ لوڈ کرنے سے "ڈیٹا پوائزننگ" کا خطرہ لاحق ہو سکتا ہے۔ نیو یارک یونیورسٹی کے محققین کے ایک مطالعے کے مطابق، زیادہ خطرے والے سی ڈبلیو ای سے متعلق منظرناموں میں گٹ ہب کو پائلٹ (جو کوڈیکس کا استعمال کرتا ہے) کے ذریعہ تیار کردہ تقریبا 40 ٪ کوڈ میں خرابیاں یا دیگر استحصال کے قابل ڈیزائن کی خامیاں شامل تھیں۔ کاپی رائٹ فری سافٹ ویئر فاؤنڈیشن نے خدشات کا اظہار کیا کہ کاپی پائلٹ اور کوڈیکس کے ذریعہ تیار کردہ کوڈ کے ٹکڑے کاپی رائٹ کی خلاف ورزی کر سکتے ہیں، خاص طور پر جی پی ایل کی شرط جس میں مشتق کاموں کو مساوی شرائط کے تحت لائسنس دینے کی ضرورت ہوتی ہے۔ انہوں نے جن مسائل کو اٹھایا ان میں شامل ہیں کہ آیا عوامی ذخائر پر تربیت منصفانہ استعمال میں آتی ہے یا نہیں، ڈویلپرز کس طرح خلاف ورزی کرنے والے تیار کردہ کوڈ کو دریافت کر سکتے ہیں، کیا تربیت یافتہ مشین لرننگ ماڈل کو قابل ترمیم سورس کوڈ سمجھا جا سکتا ہے یا تربیتی ڈیٹا کی تالیف، اور کیا مشین لرننگ ماڈل خود کاپی رائٹ ہو سکتے ہیں اور کس کے ذریعے۔ ایک اندرونی گٹ ہب مطالعہ سے پتہ چلا ہے کہ تیار کردہ کوڈ کے تقریبا 0.1 ٪ میں تربیتی ڈیٹا کی براہ راست کاپیاں موجود ہیں۔ ایک مثال میں ماڈل نے تیز الٹا مربع جڑ الگورتھم کو نافذ کرنے والے تربیتی ڈیٹا کوڈ کو آؤٹ پٹ کیا، جس میں تبصرے اور غلط کاپی رائٹ نوٹس شامل ہیں۔ جواب میں، اوپن اے آئی نے کہا کہ "اے آئی سسٹمز کی تربیت کے کاپی رائٹ کے مضمرات پر قانونی غیر یقینی صورتحال اے آئی ڈویلپرز پر کافی لاگت عائد کرتی ہے اور اس لیے اسے مستند طور پر حل کیا جانا چاہیے"۔ کوڈیکس کے ساتھ کاپی رائٹ کے مسائل کا موازنہ مصنفین گلڈ انکارپوریٹڈ بمقابلہ گوگل انکارپوریٹڈ عدالتی مقدمے سے کیا گیا ہے، جس میں ججوں نے فیصلہ دیا کہ گوگل بکس کا لاکھوں اسکین شدہ کتابوں کے ٹیکسٹ ٹکڑوں کا استعمال منصفانہ استعمال ہے۔ ڈیپ لرننگ سافٹ ویئر ایپلی کیشنز کاپی رائٹ کی خلاف ورزی سافٹ ویئر جنریٹو پری ٹرینڈ ٹرانسفارمرز اوپن اے آئی