ڊيپ ڪوڊ AI استعمال ڪندي سافٽ ويئر سورس ڪوڊ ۾ غلطيون ڳوليندو

اڄ هڪ سوئس شروعاتي ڊيپ ڪوڊ، جيڪو ڪوڊ تجزيي کي خودڪار ڪرڻ لاءِ مصنوعي ذهانت ۽ مشين لرننگ استعمال ڪري ٿو، اعلان ڪيو ته هن وينچر فنڊز Earlybird، 4VC ۽ Btov پارٽنرز کان 3 ملين ڊالر جي سيڙپڪاري حاصل ڪئي آهي. ڪمپني انهن فنڊن کي استعمال ڪرڻ جو ارادو رکي ٿو نئين پروگرامنگ ٻولين لاءِ سپورٽ متعارف ڪرائڻ لاءِ ان جي خدمت ۾، انهي سان گڏ پراڊڪٽ کي عالمي آئي ٽي مارڪيٽ تي مارڪيٽ ڪرڻ لاءِ.

ڊيپ ڪوڊ AI استعمال ڪندي سافٽ ويئر سورس ڪوڊ ۾ غلطيون ڳوليندو

ڪوڊ جو تجزيو ضروري آهي ته غلطين، امڪاني نقصانن، فارميٽنگ جي خلاف ورزين، ۽ سافٽ ويئر ڊولپمينٽ جي شروعات ۾، ڪوڊ ڪٿي به استعمال ٿيڻ کان اڳ. عام طور تي، اهو طريقو متوازي طور تي نئين ڪوڊ جي ترقي سان ڪيو ويندو آهي ۽ فوري طور تي مڪمل ٿيڻ کان پوء، جاچ واري مرحلي کان اڳ. "سافٽ ويئر ٽيسٽنگ ڪوڊ کي ٻاهران ڏسندي آهي، پر ڪوڊ تجزيو توهان کي ان کي اندر کان ڏسڻ جي اجازت ڏئي ٿو،" ڊيپ ڪوڊ جي ڪو باني ۽ سي اي او بورس پاسڪيليف بيان ڪري ٿو VentureBeat سان هڪ انٽرويو ۾.

گهڻو ڪري، ڪوڊ جو جائزو ورتو ويندو آهي ان جي ليکڪن سان گڏ ساٿين ۽ مينيجرز سان گڏ ترقي جي ايندڙ مرحلن تي وڃڻ کان اڳ واضح غلطين جي نشاندهي ڪرڻ لاء. ۽ وڏو پروجيڪٽ، ڪوڊ جي وڌيڪ لائنن کي جانچڻ جي ضرورت آهي، جيڪو پروگرامرن جي وقت جو هڪ اهم مقدار وٺندو آهي. اوزار جيڪي هن عمل کي تيز ڪرڻ گهرجن، ڪافي عرصي کان موجود آهن، جهڙوڪ جامد ڪوڊ تجزيه ڪندڙ جهڙوڪ ڪورٽي ۽ PVS-اسٽوڊيو، پر اهي انهن جي صلاحيتن ۾ محدود هوندا آهن جيئن اهي "پريشان ڪندڙ ۽ بار بار اسٽائلسٽڪ مسئلن، فارميٽنگ ۽ ننڍيون منطقي غلطيون،" Paskalev بيان ڪري ٿو.

ڊيپ ڪوڊ، موڙ ۾، مسئلن جي وسيع رينج کي ڍڪيندو آهي، مثال طور، خطرن کي ڳولڻ جهڙوڪ ڪراس سائيٽ اسڪرپٽ ۽ SQL انجيڪشن جا موقعا، ڇاڪاڻ ته ان ۾ شامل ڪيل الگورتھم صرف ڪوڊ کي اکرن جي سيٽ جي طور تي تجزيو نٿا ڪن، پر ڪوشش ڪريو. ڪم جي لکيل پروگرامن جي معني ۽ مقصد کي سمجھو. هن جي دل ۾ هڪ مشين لرننگ سسٽم آهي جيڪو استعمال ڪري ٿو ڪوڊ جون اربين لائينون عوامي طور تي موجود اوپن سورس منصوبن مان ان جي تربيت لاءِ. ڊيپ ڪوڊ ڪوڊ جي پوئين ورزن جو تجزيو ڪري ٿو ۽ بعد ۾ تبديليون جيڪي ان ۾ ڪيون ويون آهن انهي کي پڙهائڻ لاءِ ته ڪهڙيون غلطيون ۽ ڪيئن حقيقي پروگرامر پنهنجو ڪم درست ڪيو، ۽ پوءِ ان جي استعمال ڪندڙن کي ساڳيو حل پيش ڪن ٿا. ان کان علاوه، سسٽم پڻ استعمال ڪري ٿو روايتي اڳڪٿي ڪندڙ الگورتھم ڪوڊ ۾ ممڪن مسئلا ڳولڻ لاء، جيئن مٿي ذڪر ڪيل جامد تجزيه ڪندڙ.

اهم سوالن مان هڪ آهي جڏهن ڊيپ ڪوڊ استعمال ڪندي آهي: خودڪار ڪوڊ جو جائزو ڪيترو قابل اعتماد آهي؟ 100٪ کان گهٽ جي تجزيي جي درستگي جو مطلب آهي ته ڊولپرز اڃا تائين انهن جي ڪوڊ کي دستي طور تي تجزيو ڪرڻو پوندو. جيڪڏهن ائين آهي، ڪيترو وقت هن ڪم کي خودڪار ڪرڻ لاء اوزار استعمال ڪندي اصل ۾ آزاد ٿيندو؟ Paskalev جي مطابق، ڊيپ ڪوڊ ڊولپرز کي محفوظ ڪرڻ جي قابل هوندو 50٪ وقت جو اهي في الحال پنهنجو پاڻ تي غلطيون ڳولڻ ۾ گذاريندا آهن، جيڪو هڪ اهم انگ آهي.

ڊولپرز DeepCode کي پنھنجي GitHub يا Bitbucket اڪائونٽن سان ڳنڍي سگھن ٿا، ۽ اوزار پڻ مقامي GitLab ترتيبن کي سپورٽ ڪري ٿو. اضافي طور تي، پروجيڪٽ وٽ هڪ خاص API آهي جيڪا ڊولپرز کي اجازت ڏئي ٿي DeepCode کي انهن جي پنهنجي ڊولپمينٽ سسٽم ۾ ضم ڪرڻ. هڪ دفعو مخزن سان ڳنڍيل آهي، ڊيپ ڪوڊ هر ڪوڊ جي تبديلي جو تجزيو ڪندو ۽ امڪاني مسئلن کي نشانو بڻائيندو.

ڊيپ ڪوڊ AI استعمال ڪندي سافٽ ويئر سورس ڪوڊ ۾ غلطيون ڳوليندو

"اوسط طور، ڊولپرز پنهنجي وقت جو تقريبا 30٪ خرچ ڪري ٿو بگ ڳولڻ ۽ درست ڪرڻ، پر ڊيپ ڪوڊ ان وقت جو اڌ بچائي سگهي ٿو، ۽ مستقبل ۾ اڃا به وڌيڪ،" بورس چوي ٿو. "ڇاڪاڻ ته ڊيپ ڪوڊ سڌو سنئون ڊولپرز جي عالمي برادري کان سکي ٿو، اهو هڪ شخص کان وڌيڪ مسئلا ڳولڻ جي قابل آهي يا نظرثاني ڪندڙن جو هڪ مڪمل گروپ ڪڏهن به ڳولي سگهي ٿو."

سيڙپڪاري حاصل ڪرڻ جي اڄ جي خبرن کان علاوه، ڊيپ ڪوڊ پڻ اعلان ڪيو هڪ نئين قدر واري پاليسي پنهنجي پروڊڪٽ لاءِ. هينئر تائين، ڊيپ ڪوڊ صرف اوپن سورس سافٽ ويئر ڊولپمينٽ منصوبن لاءِ مفت آهي. هاڻي اهو ڪنهن به تعليمي مقصد لاءِ استعمال لاءِ مفت هوندو ۽ ايستائين جو 30 کان گهٽ ڊولپرز سان ڪمرشل ڪمپنين لاءِ. ظاهر آهي، هن قدم سان، ڊيپ ڪوڊ جا ٺاهيندڙ پنهنجي پيداوار کي ننڍين ٽيمن ۾ وڌيڪ مقبول بڻائڻ چاهيندا آهن. اضافي طور تي، ڊيپ ڪوڊ ڪلائوڊ ڊولپمينٽ لاءِ هر مهيني $20 في ڊولپر ۽ $50 في ڊولپر مقامي سپورٽ لاءِ چارج ڪري ٿو.

اڳي، ڊيپ ڪوڊ ٽيم اڳ ۾ ئي $ 1 ملين جي سيڙپڪاري حاصل ڪئي هئي. ٻيو 4 ملين سان گڏ، ڪمپني چيو ته اها پروگرامنگ ٻولين کي وڌائڻ جو منصوبو آهي جيڪا جاوا، جاوا اسڪرپٽ ۽ پٿون کان ٻاهر سپورٽ ڪري ٿي، بشمول C#، PHP ۽ C/C++ لاء سپورٽ شامل ڪرڻ. انهن پڻ تصديق ڪئي ته اهي پنهنجي مربوط ترقياتي ماحول تي ڪم ڪري رهيا آهن.



جو ذريعو: 3dnews.ru

تبصرو شامل ڪريو