Google AI کا DIDACT سافٹ ویئر ڈویلپمنٹ کو ہمیشہ کے لیے بدل دیتا ہے۔
ٹائم سٹیمپ: 7 جون 2023
12: 30 PM
ماخذ نوڈ: 2544899
افلاطون کے ذریعہ دوبارہ شائع کیا گیا۔
گوگل اے آئی نے سافٹ ویئر انجینئرنگ کے دائرے میں ایک اہم دریافت کی ہے۔ ایک نئے تحقیقی منصوبے میں، وہ DIDACT متعارف کراتے ہیں، ایک انقلابی تکنیک جو سافٹ ویئر کی ترقی کی سرگرمیوں کو بڑھانے کے لیے بڑے مشین لرننگ (ML) ماڈلز کا استعمال کرتی ہے۔ DIDACT حتمی سافٹ ویئر پروڈکٹ اور پورے ترقیاتی عمل سے ڈیٹا کا فائدہ اٹھا کر خود کو الگ کرتا ہے۔ یہ پیش رفت ممکنہ طور پر ڈویلپرز کوڈ بنانے، ترمیم کرنے اور بہتر بنانے کے طریقے کو تبدیل کر سکتی ہے۔ آئیے اس جدید اختراع کی تفصیلات پر غور کریں اور سافٹ ویئر انجینئرنگ کے مستقبل کے لیے اس کے مضمرات کو دریافت کریں۔
سافٹ ویئر ڈویلپمنٹ ایک تکراری عمل ہے جس میں متعدد اقدامات شامل ہیں، ٹیسٹوں میں ترمیم کرنے اور چلانے سے لے کر غلطیوں کو ٹھیک کرنے اور تاثرات کو شامل کرنے تک۔ ہر مرحلہ کوڈ کو بہتر بنانے میں حصہ ڈالتا ہے جب تک کہ اسے کوڈ کے ذخیرے میں ضم نہیں کیا جا سکتا۔ تاہم، گوگل AI کی تازہ ترین دریافت کی بدولت اب اس پیچیدہ سفر کو مشین لرننگ کی طاقت سے بڑھایا جا سکتا ہے۔
DIDACT کا تعارف: ML کے ساتھ سافٹ ویئر انجینئرنگ کو بڑھانا
Google AI کی تحقیق نے DIDACT متعارف کرایا ہے، جو کہ خاص طور پر سافٹ ویئر انجینئرنگ کی سرگرمیوں کے لیے تیار کردہ ML ماڈلز کی تربیت کے لیے گیم بدلنے والی تکنیک ہے۔ DIDACT کو جو چیز الگ کرتی ہے وہ حتمی سافٹ ویئر پروڈکٹ اور پورے ترقیاتی عمل سے تربیتی ڈیٹا نکالنے کی صلاحیت ہے۔ ڈیولپرز کو اپنے کام کے دوران جس سیاق و سباق میں ML ماڈلز کا سامنا کرنا پڑتا ہے، DIDACT انہیں اس قابل بناتا ہے کہ وہ سافٹ ویئر ڈویلپمنٹ کی حرکیات کے بارے میں جان سکیں اور ڈویلپرز کے طرز عمل اور اعمال کے ساتھ ہم آہنگ ہوں۔
گوگل کے سافٹ ویئر ڈویلپمنٹ انسٹرومینٹیشن کا فائدہ اٹھانا
ڈویلپر کی سرگرمی کے ڈیٹا کے حجم اور مختلف قسم کی افزودگی کے لیے، Google AI ٹیم گوگل کے سافٹ ویئر ڈویلپمنٹ آلات کا استعمال کرتی ہے۔ یہ DIDACT کو بہت سے حقیقی دنیا کے ڈویلپر کے تعاملات میں ٹیپ کرنے اور سافٹ ویئر انجینئرز کو قیمتی تجاویز فراہم کرنے کی اجازت دیتا ہے۔ اس کا مقصد سافٹ ویئر انجینئرنگ کے منصوبوں پر کام کرتے ہوئے ان کے اعمال کو بڑھانا ہے۔
DIDACT سافٹ ویئر انجینئرنگ کے مختلف کاموں کو حل کرنے کے لیے ایک منفرد طریقہ استعمال کرتا ہے۔ "state-intent-action" نامی ایک رسمیت کو استعمال کرتے ہوئے، جس میں کوڈ فائل کی حالت، تشریحات (جیسے کوڈ کے جائزے کے تبصرے یا کمپائلر کی ناکامیاں) بطور ارادہ، اور نتیجے میں ہونے والی کارروائی، DIDACT مختلف کاموں کو معیاری شکل میں پیش کرنے کے قابل بناتا ہے۔ انداز. اس رسمیت میں اسکرپٹ کی زبان شامل ہے جسے "DevScript" کہا جاتا ہے، جو ایک چھوٹے پروگرامنگ زبان کے طور پر کام کرتی ہے، جس میں کوڈ فارمیٹنگ، تبصرے، متغیر کا نام تبدیل کرنا، غلطی کو نمایاں کرنا اور بہت کچھ شامل ہے۔
DIDACT کی ملٹی موڈل پاور کو جاری کرنا
DIDACT کی ملٹی موڈل نوعیت اسے یک طرفہ امدادی سرگرمیوں میں سبقت حاصل کرنے کی اجازت دیتی ہے۔ حیرت انگیز طور پر، اس کے نتیجے میں غیر متوقع صلاحیتیں ابھرتی ہیں۔ ایک قابل ذکر خصوصیت تاریخ میں اضافہ ہے، جو ایک ڈویلپر کے سابقہ اعمال کی بنیاد پر سفارشات کو بڑھاتی ہے۔ یہ خاص طور پر کاموں میں واضح ہوتا ہے جیسے کہ تاریخ میں اضافہ شدہ کوڈ کی تکمیل، جہاں ماڈل ماضی کی ترامیم کی بنیاد پر مزید باخبر تجاویز دے سکتا ہے۔
سیاق و سباق سے آگاہ ترمیم کو بااختیار بنانا
سیاق و سباق DIDACT کی صلاحیتوں میں ایک اہم کردار ادا کرتا ہے۔ مثال کے طور پر، جب ایک ڈویلپر فنکشن پیرامیٹر کو حذف کرتا ہے، تو ماڈل متعلقہ کوڈ سیکشنز کی اپ ڈیٹس کی پیشین گوئی کرنے کے لیے تاریخی سیاق و سباق کا استعمال کر سکتا ہے، جیسے کہ doc-string سے پیرامیٹر کو ہٹانا اور اسٹیٹمنٹس کو اپ ڈیٹ کرنا۔ سیاق و سباق سے آگاہی کا یہ طریقہ دستی مداخلت کی ضرورت کو ختم کرتا ہے اور نحوی اور معنوی درستگی کو یقینی بناتا ہے۔
DIDACT کی صلاحیت اور بھی بڑھ جاتی ہے۔ مثال کے طور پر، محققین نے ماڈل کو ہدایت کی کہ وہ ایک خالی فائل سے ایک پورا کوڈ تیار کرے، قدم بہ قدم اگلی تبدیلیوں کی پیش گوئی کرے۔ حیرت انگیز طور پر، ماڈل نے منطقی طور پر ساختہ کوڈ تیار کیا جسے ایک پروگرامر سمجھے گا۔ اس کا آغاز ایک فعال کنکال بنانے کے ساتھ ہوا، جس میں درآمدات اور ایک اہم فنکشن بھی شامل ہے۔ اس کے بعد آہستہ آہستہ اس میں مزید پیچیدہ خصوصیات شامل کرنے کے لیے توسیع کی گئی جیسے فائل پڑھنا، لکھنا، اور فلٹرنگ۔ یہ کوڈ بنانے کے پورے عمل میں ڈویلپرز کی مدد کرنے میں DIDACT کی قابل ذکر صلاحیتوں کو ظاہر کرتا ہے۔
Google AI کی اہم اختراع، DIDACT، مشین لرننگ کو بے مثال طریقوں سے فائدہ اٹھا کر سافٹ ویئر انجینئرنگ میں انقلاب لانے کی صلاحیت رکھتی ہے۔ سافٹ ویئر ڈویلپمنٹ کے تناظر میں ML ماڈلز کو ڈبو کر اور حقیقی دنیا کے ڈیٹا کا استعمال کرتے ہوئے، DIDACT قیمتی تجاویز پیش کرتا ہے، کوڈ کے معیار کو بہتر بناتا ہے، اور ڈویلپرز کو زیادہ موثر طریقے سے کام کرنے کی طاقت دیتا ہے۔ اگلے مراحل کی پیشین گوئی کرنے، کوڈ کی تکمیل کو بڑھانے، اور شروع سے کوڈ بنانے کی صلاحیت کے ساتھ، DIDACT AI اور سافٹ ویئر انجینئرنگ کو مربوط کرنے میں ایک نمایاں چھلانگ لگاتا ہے۔ DIDACT کی تبدیلی کی طاقت کی بدولت سافٹ ویئر ڈویلپمنٹ کا مستقبل پہلے سے کہیں زیادہ روشن نظر آتا ہے۔
Google AI کا DIDACT سافٹ ویئر ڈویلپمنٹ کو ہمیشہ کے لیے بدل دیتا ہے۔
افلاطون کے ذریعہ دوبارہ شائع کیا گیا۔
گوگل اے آئی نے سافٹ ویئر انجینئرنگ کے دائرے میں ایک اہم دریافت کی ہے۔ ایک نئے تحقیقی منصوبے میں، وہ DIDACT متعارف کراتے ہیں، ایک انقلابی تکنیک جو سافٹ ویئر کی ترقی کی سرگرمیوں کو بڑھانے کے لیے بڑے مشین لرننگ (ML) ماڈلز کا استعمال کرتی ہے۔ DIDACT حتمی سافٹ ویئر پروڈکٹ اور پورے ترقیاتی عمل سے ڈیٹا کا فائدہ اٹھا کر خود کو الگ کرتا ہے۔ یہ پیش رفت ممکنہ طور پر ڈویلپرز کوڈ بنانے، ترمیم کرنے اور بہتر بنانے کے طریقے کو تبدیل کر سکتی ہے۔ آئیے اس جدید اختراع کی تفصیلات پر غور کریں اور سافٹ ویئر انجینئرنگ کے مستقبل کے لیے اس کے مضمرات کو دریافت کریں۔
بھی پڑھیں: میٹا نے GitHub کے Copilot کا CodeCompose- AI سے چلنے والا متبادل جاری کیا
سافٹ ویئر ایکسی لینس کا مرحلہ وار سفر
سافٹ ویئر ڈویلپمنٹ ایک تکراری عمل ہے جس میں متعدد اقدامات شامل ہیں، ٹیسٹوں میں ترمیم کرنے اور چلانے سے لے کر غلطیوں کو ٹھیک کرنے اور تاثرات کو شامل کرنے تک۔ ہر مرحلہ کوڈ کو بہتر بنانے میں حصہ ڈالتا ہے جب تک کہ اسے کوڈ کے ذخیرے میں ضم نہیں کیا جا سکتا۔ تاہم، گوگل AI کی تازہ ترین دریافت کی بدولت اب اس پیچیدہ سفر کو مشین لرننگ کی طاقت سے بڑھایا جا سکتا ہے۔
DIDACT کا تعارف: ML کے ساتھ سافٹ ویئر انجینئرنگ کو بڑھانا
Google AI کی تحقیق نے DIDACT متعارف کرایا ہے، جو کہ خاص طور پر سافٹ ویئر انجینئرنگ کی سرگرمیوں کے لیے تیار کردہ ML ماڈلز کی تربیت کے لیے گیم بدلنے والی تکنیک ہے۔ DIDACT کو جو چیز الگ کرتی ہے وہ حتمی سافٹ ویئر پروڈکٹ اور پورے ترقیاتی عمل سے تربیتی ڈیٹا نکالنے کی صلاحیت ہے۔ ڈیولپرز کو اپنے کام کے دوران جس سیاق و سباق میں ML ماڈلز کا سامنا کرنا پڑتا ہے، DIDACT انہیں اس قابل بناتا ہے کہ وہ سافٹ ویئر ڈویلپمنٹ کی حرکیات کے بارے میں جان سکیں اور ڈویلپرز کے طرز عمل اور اعمال کے ساتھ ہم آہنگ ہوں۔
گوگل کے سافٹ ویئر ڈویلپمنٹ انسٹرومینٹیشن کا فائدہ اٹھانا
ڈویلپر کی سرگرمی کے ڈیٹا کے حجم اور مختلف قسم کی افزودگی کے لیے، Google AI ٹیم گوگل کے سافٹ ویئر ڈویلپمنٹ آلات کا استعمال کرتی ہے۔ یہ DIDACT کو بہت سے حقیقی دنیا کے ڈویلپر کے تعاملات میں ٹیپ کرنے اور سافٹ ویئر انجینئرز کو قیمتی تجاویز فراہم کرنے کی اجازت دیتا ہے۔ اس کا مقصد سافٹ ویئر انجینئرنگ کے منصوبوں پر کام کرتے ہوئے ان کے اعمال کو بڑھانا ہے۔
بھی پڑھیں: الفابیٹ نے فلو اسٹیٹ کو جاری کیا: روبوٹک ایپ ڈویلپمنٹ پلیٹ فارم ہر ایک کے لیے
DevScript کے پوٹینشل کو غیر مقفل کرنا
DIDACT سافٹ ویئر انجینئرنگ کے مختلف کاموں کو حل کرنے کے لیے ایک منفرد طریقہ استعمال کرتا ہے۔ "state-intent-action" نامی ایک رسمیت کو استعمال کرتے ہوئے، جس میں کوڈ فائل کی حالت، تشریحات (جیسے کوڈ کے جائزے کے تبصرے یا کمپائلر کی ناکامیاں) بطور ارادہ، اور نتیجے میں ہونے والی کارروائی، DIDACT مختلف کاموں کو معیاری شکل میں پیش کرنے کے قابل بناتا ہے۔ انداز. اس رسمیت میں اسکرپٹ کی زبان شامل ہے جسے "DevScript" کہا جاتا ہے، جو ایک چھوٹے پروگرامنگ زبان کے طور پر کام کرتی ہے، جس میں کوڈ فارمیٹنگ، تبصرے، متغیر کا نام تبدیل کرنا، غلطی کو نمایاں کرنا اور بہت کچھ شامل ہے۔
DIDACT کی ملٹی موڈل پاور کو جاری کرنا
DIDACT کی ملٹی موڈل نوعیت اسے یک طرفہ امدادی سرگرمیوں میں سبقت حاصل کرنے کی اجازت دیتی ہے۔ حیرت انگیز طور پر، اس کے نتیجے میں غیر متوقع صلاحیتیں ابھرتی ہیں۔ ایک قابل ذکر خصوصیت تاریخ میں اضافہ ہے، جو ایک ڈویلپر کے سابقہ اعمال کی بنیاد پر سفارشات کو بڑھاتی ہے۔ یہ خاص طور پر کاموں میں واضح ہوتا ہے جیسے کہ تاریخ میں اضافہ شدہ کوڈ کی تکمیل، جہاں ماڈل ماضی کی ترامیم کی بنیاد پر مزید باخبر تجاویز دے سکتا ہے۔
سیاق و سباق سے آگاہ ترمیم کو بااختیار بنانا
سیاق و سباق DIDACT کی صلاحیتوں میں ایک اہم کردار ادا کرتا ہے۔ مثال کے طور پر، جب ایک ڈویلپر فنکشن پیرامیٹر کو حذف کرتا ہے، تو ماڈل متعلقہ کوڈ سیکشنز کی اپ ڈیٹس کی پیشین گوئی کرنے کے لیے تاریخی سیاق و سباق کا استعمال کر سکتا ہے، جیسے کہ doc-string سے پیرامیٹر کو ہٹانا اور اسٹیٹمنٹس کو اپ ڈیٹ کرنا۔ سیاق و سباق سے آگاہی کا یہ طریقہ دستی مداخلت کی ضرورت کو ختم کرتا ہے اور نحوی اور معنوی درستگی کو یقینی بناتا ہے۔
بھی پڑھیں: ٹیکسٹنگ ابھی جادوئی ہے: گوگل نے جادوئی تحریر کی نقاب کشائی کی۔
ماڈل کی پوٹینشل سے پردہ اٹھانا
DIDACT کی صلاحیت اور بھی بڑھ جاتی ہے۔ مثال کے طور پر، محققین نے ماڈل کو ہدایت کی کہ وہ ایک خالی فائل سے ایک پورا کوڈ تیار کرے، قدم بہ قدم اگلی تبدیلیوں کی پیش گوئی کرے۔ حیرت انگیز طور پر، ماڈل نے منطقی طور پر ساختہ کوڈ تیار کیا جسے ایک پروگرامر سمجھے گا۔ اس کا آغاز ایک فعال کنکال بنانے کے ساتھ ہوا، جس میں درآمدات اور ایک اہم فنکشن بھی شامل ہے۔ اس کے بعد آہستہ آہستہ اس میں مزید پیچیدہ خصوصیات شامل کرنے کے لیے توسیع کی گئی جیسے فائل پڑھنا، لکھنا، اور فلٹرنگ۔ یہ کوڈ بنانے کے پورے عمل میں ڈویلپرز کی مدد کرنے میں DIDACT کی قابل ذکر صلاحیتوں کو ظاہر کرتا ہے۔
بھی پڑھیں: Infosys نے کاروبار کے لیے 'Responsible by Design' AI پلیٹ فارم Topaz شروع کیا۔
ہمارا کہنا۔
Google AI کی اہم اختراع، DIDACT، مشین لرننگ کو بے مثال طریقوں سے فائدہ اٹھا کر سافٹ ویئر انجینئرنگ میں انقلاب لانے کی صلاحیت رکھتی ہے۔ سافٹ ویئر ڈویلپمنٹ کے تناظر میں ML ماڈلز کو ڈبو کر اور حقیقی دنیا کے ڈیٹا کا استعمال کرتے ہوئے، DIDACT قیمتی تجاویز پیش کرتا ہے، کوڈ کے معیار کو بہتر بناتا ہے، اور ڈویلپرز کو زیادہ موثر طریقے سے کام کرنے کی طاقت دیتا ہے۔ اگلے مراحل کی پیشین گوئی کرنے، کوڈ کی تکمیل کو بڑھانے، اور شروع سے کوڈ بنانے کی صلاحیت کے ساتھ، DIDACT AI اور سافٹ ویئر انجینئرنگ کو مربوط کرنے میں ایک نمایاں چھلانگ لگاتا ہے۔ DIDACT کی تبدیلی کی طاقت کی بدولت سافٹ ویئر ڈویلپمنٹ کا مستقبل پہلے سے کہیں زیادہ روشن نظر آتا ہے۔
متعلقہ
سٹار وار کے حیرت انگیز تجربات جو آپ ابھی VR میں حاصل کر سکتے ہیں۔
Star Wars VR گیمز 4 مئی کے لیے گہری چھوٹ دیکھیں
ویب کے ارد گرد سے اس ہفتے کی زبردست تکنیکی کہانیاں (4 مئی تک)
ایشیائی ترقیاتی بینک ہندوستان کے تیزی سے بڑھتے ہوئے خلائی شعبے میں فنڈنگ کے مواقع پر غور کرتا ہے۔
وینچراسٹ نے ایک اسٹریٹجک بلاک ڈیل میں Zaggle کے 22 ملین سے زیادہ شیئرز فروخت کیے
BHIM ایپ ONDC کے ذریعے اپنے ماحولیاتی نظام کو وسعت دے گی، گوگل پے اور فون پی کو چیلنج کر رہی ہے۔
ICYMI اس ہفتے: حیران کن مقامات، Zengence، Nope Challenge اور مزید
US SEC نے 7RCC کی Bitcoin ETF لسٹنگ کے لیے نظرثانی کی مدت میں توسیع کی
ٹیسلا کاروں میں V2L کی صلاحیت ہونی چاہئے - کلین ٹیکنیکا
2024 میں NIO اور XPENG Smart EV سیلز جمپ – کلین ٹیکنیکا