Xlera8

Google AI کا DIDACT سافٹ ویئر ڈویلپمنٹ کو ہمیشہ کے لیے بدل دیتا ہے۔

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

بھی پڑھیں: میٹا نے GitHub کے Copilot کا CodeCompose- AI سے چلنے والا متبادل جاری کیا

سافٹ ویئر ایکسی لینس کا مرحلہ وار سفر

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

DIDACT کا تعارف: ML کے ساتھ سافٹ ویئر انجینئرنگ کو بڑھانا

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

Google AI نے DIDACT لانچ کیا، ایک انقلابی تکنیک جو سافٹ ویئر انجینئرنگ اور ترقی کو بڑھانے کے لیے بڑے مشین لرننگ ماڈلز کا استعمال کرتی ہے۔
ماخذ: گوگل اے آئی بلاگ

گوگل کے سافٹ ویئر ڈویلپمنٹ انسٹرومینٹیشن کا فائدہ اٹھانا

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

بھی پڑھیں: الفابیٹ نے فلو اسٹیٹ کو جاری کیا: روبوٹک ایپ ڈویلپمنٹ پلیٹ فارم ہر ایک کے لیے

DevScript کے پوٹینشل کو غیر مقفل کرنا

DIDACT سافٹ ویئر انجینئرنگ کے مختلف کاموں کو حل کرنے کے لیے ایک منفرد طریقہ استعمال کرتا ہے۔ "state-intent-action" نامی ایک رسمیت کو استعمال کرتے ہوئے، جس میں کوڈ فائل کی حالت، تشریحات (جیسے کوڈ کے جائزے کے تبصرے یا کمپائلر کی ناکامیاں) بطور ارادہ، اور نتیجے میں ہونے والی کارروائی، DIDACT مختلف کاموں کو معیاری شکل میں پیش کرنے کے قابل بناتا ہے۔ انداز. اس رسمیت میں اسکرپٹ کی زبان شامل ہے جسے "DevScript" کہا جاتا ہے، جو ایک چھوٹے پروگرامنگ زبان کے طور پر کام کرتی ہے، جس میں کوڈ فارمیٹنگ، تبصرے، متغیر کا نام تبدیل کرنا، غلطی کو نمایاں کرنا اور بہت کچھ شامل ہے۔

DIDACT کی ملٹی موڈل پاور کو جاری کرنا

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

سیاق و سباق سے آگاہ ترمیم کو بااختیار بنانا

سیاق و سباق DIDACT کی صلاحیتوں میں ایک اہم کردار ادا کرتا ہے۔ مثال کے طور پر، جب ایک ڈویلپر فنکشن پیرامیٹر کو حذف کرتا ہے، تو ماڈل متعلقہ کوڈ سیکشنز کی اپ ڈیٹس کی پیشین گوئی کرنے کے لیے تاریخی سیاق و سباق کا استعمال کر سکتا ہے، جیسے کہ doc-string سے پیرامیٹر کو ہٹانا اور اسٹیٹمنٹس کو اپ ڈیٹ کرنا۔ سیاق و سباق سے آگاہی کا یہ طریقہ دستی مداخلت کی ضرورت کو ختم کرتا ہے اور نحوی اور معنوی درستگی کو یقینی بناتا ہے۔

بھی پڑھیں: ٹیکسٹنگ ابھی جادوئی ہے: گوگل نے جادوئی تحریر کی نقاب کشائی کی۔

Google AI کے DIDACT پر دستیاب سافٹ ویئر ڈویلپمنٹ فنکشنز کی رینج۔

ماڈل کی پوٹینشل سے پردہ اٹھانا

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

بھی پڑھیں: Infosys نے کاروبار کے لیے 'Responsible by Design' AI پلیٹ فارم Topaz شروع کیا۔

ہمارا کہنا۔

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

ہمارے ساتھ بات چیت

ہیلو وہاں! میں آپ کی کیسے مدد کر سکتا ہوں؟