کس طرح Accenture Amazon CodeWhisperer کو ڈویلپر کی پیداواری صلاحیت کو بہتر بنانے کے لیے استعمال کر رہا ہے۔

کس طرح Accenture Amazon CodeWhisperer کو ڈویلپر کی پیداواری صلاحیت کو بہتر بنانے کے لیے استعمال کر رہا ہے۔

ایمیزون کوڈ وِسپرر ایک AI کوڈنگ ساتھی ہے جو مربوط ترقیاتی ماحول (IDE) میں قدرتی زبان اور کوڈ میں ان کے تبصروں کی بنیاد پر کوڈ کی سفارشات تیار کرکے ڈویلپر کی پیداواری صلاحیت کو بہتر بنانے میں مدد کرتا ہے۔ CodeWhisperer IDE اور دستاویزات یا ڈویلپر فورمز کے درمیان سیاق و سباق کے سوئچ کو کم کرکے کوڈنگ کے کاموں کی تکمیل کو تیز کرتا ہے۔ CodeWhisperer کی طرف سے ریئل ٹائم کوڈ کی سفارشات کے ساتھ، آپ IDE پر توجہ مرکوز رکھ سکتے ہیں اور اپنے کوڈنگ کے کام تیزی سے مکمل کر سکتے ہیں۔

CodeWhisperer ایک بڑے لینگویج ماڈل (LLM) سے چلتا ہے جسے کوڈ کی اربوں لائنوں پر تربیت دی جاتی ہے، اور اس کے نتیجے میں، 15 پروگرامنگ زبانوں میں کوڈ لکھنے کا طریقہ سیکھا ہے۔ آپ صرف ایک تبصرہ لکھ سکتے ہیں جو سادہ انگریزی میں ایک مخصوص کام کا خاکہ پیش کرتا ہے، جیسے کہ "S3 پر فائل اپ لوڈ کریں۔" اس کی بنیاد پر، CodeWhisperer خود بخود اس بات کا تعین کرتا ہے کہ کون سی کلاؤڈ سروسز اور پبلک لائبریریاں مخصوص کام کے لیے بہترین ہیں، فلائی پر مخصوص کوڈ بناتا ہے، اور تیار کردہ کوڈ کے ٹکڑوں کو براہ راست IDE میں تجویز کرتا ہے۔ مزید برآں، CodeWhisperer بغیر کسی رکاوٹ کے آپ کے Visual Studio Code اور JetBrains IDEs کے ساتھ ضم ہوجاتا ہے تاکہ آپ توجہ مرکوز رکھ سکیں اور IDE کو کبھی نہ چھوڑیں۔ اس تحریر کے وقت، CodeWhisperer Java, Python, JavaScript, TypeScript, C#, Go, Ruby, Rust, Scala, Kotlin, PHP, C, C++, Shell اور SQL کو سپورٹ کرتا ہے۔

اس پوسٹ میں، ہم وضاحت کرتے ہیں کہ کس طرح Accenture CodeWhisperer کو عملی طور پر ڈویلپر کی پیداواری صلاحیت کو بہتر بنانے کے لیے استعمال کرتا ہے۔

"Accenture ہمارے Velocity پلیٹ فارم میں ہمارے سافٹ ویئر انجینئرنگ کے بہترین طریقوں کے اقدام کے حصے کے طور پر کوڈنگ کو تیز کرنے کے لیے Amazon CodeWhisperer کا استعمال کر رہا ہے،" بالاکرشنن وشواناتھن، سینئر مینیجر، ٹیک آرکیٹیکچر Accenture کا کہنا ہے۔ "ویلوسٹی ٹیم ڈویلپر کی پیداواری صلاحیت کو بہتر بنانے کے طریقے تلاش کر رہی تھی۔ متعدد اختیارات تلاش کرنے کے بعد، ہم اپنی ترقی کی کوششوں کو 30% تک کم کرنے کے لیے Amazon CodeWhisperer پر پہنچے اور اب ہم سیکیورٹی، معیار اور کارکردگی کو بہتر بنانے پر زیادہ توجہ مرکوز کر رہے ہیں۔

CodeWhisperer کے فوائد

Accenture Velocity ٹیم اپنے مصنوعی ذہانت (AI) اور مشین لرننگ (ML) منصوبوں کو تیز کرنے کے لیے CodeWhisperer کا استعمال کر رہی ہے۔ مندرجہ ذیل خلاصہ فوائد پر روشنی ڈالتا ہے:

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

مندرجہ ذیل حصوں میں، ہم ان طریقوں میں سے کچھ پر تبادلہ خیال کرتے ہیں جن پر Accenture Velocity ٹیم مزید تفصیل سے CodeWhisperer استعمال کر رہی ہے۔

نئے منصوبوں پر ڈویلپرز کو آن بورڈ کرنا

CodeWhisperer AWS سے ناواقف ڈویلپرز کو AWS سروسز استعمال کرنے والے پروجیکٹس کو تیزی سے آگے بڑھانے میں مدد کرتا ہے۔ Accenture میں نئے ڈویلپرز AWS سروسز کے لیے کوڈ لکھنے کے قابل تھے جیسے ایمیزون سادہ اسٹوریج سروس (ایمیزون S3) اور ایمیزون ڈائنومو ڈی بی. مختصر وقت میں، وہ نتیجہ خیز ہونے اور اس منصوبے میں حصہ ڈالنے کے قابل تھے۔ CodeWhisperer نے کوڈ بلاکس یا لائن بہ لائن تجاویز فراہم کرکے ڈویلپرز کی مدد کی۔ یہ سیاق و سباق سے بھی آگاہ ہے۔ کوڈ وِسپرر میں مزید متعلقہ کوڈ تیار کرنے کے لیے ہدایات (تبصرے) کو تبدیل کرنا زیادہ مخصوص نتائج حاصل کرتا ہے۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

بوائلر پلیٹ کوڈ لکھنا

ڈویلپرز شرائط کو مکمل کرنے کے لیے CodeWhisperer استعمال کرنے کے قابل تھے۔ وہ صرف "ایم ایل ڈیٹا کے لیے پری پروسیسنگ اسکرپٹ بنانے کے لیے کلاس" ٹائپ کرکے پری پروسیسنگ ڈیٹا کلاس بنانے کے قابل تھے۔ پری پروسیسنگ اسکرپٹ کو لکھنے میں صرف چند منٹ لگے، اور CodeWhisperer پورے کوڈ بلاکس تیار کرنے میں کامیاب رہا۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

ڈویلپرز کو غیر مانوس زبانوں میں کوڈ کرنے میں مدد کرنا

ٹیم میں نیا جاوا صارف بغیر نحو کی فکر کیے بغیر CodeWhisperer کی مدد سے ازگر کا کوڈ آسانی سے لکھنا شروع کر سکتا تھا۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

کوڈ میں حفاظتی کمزوریوں کا پتہ لگانا

ڈویلپرز انتخاب کرکے سیکیورٹی کے مسائل کا پتہ لگانے کے قابل تھے۔ سیکیورٹی اسکین چلائیں۔ ان کے IDE میں۔ سیکورٹی کے مسائل پر تفصیلی بصیرت براہ راست IDE میں فراہم کی گئی ہے۔ اس سے ڈویلپرز کو مسائل کا جلد پتہ لگانے اور اسے ٹھیک کرنے میں مدد ملتی ہے۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

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

نتیجہ

یہ پوسٹ CodeWhisperer کو متعارف کراتی ہے، جو Amazon کی طرف سے AI کوڈنگ کا ساتھی ہے۔ یہ ٹول بڑے ڈیٹا سیٹس پر تربیت یافتہ ایم ایل ماڈلز کا استعمال کرتا ہے تاکہ کوڈ کے لیے تجاویز اور خودکار تکمیل کے ساتھ ساتھ فطری زبان کی وضاحتوں کی بنیاد پر پورے فنکشنز اور کلاسز تیار کی جا سکیں۔ یہ پوسٹ CodeWhisperer استعمال کرتے وقت Accenture کے دیکھے گئے کچھ فوائد کو بھی اجاگر کرتی ہے، جیسے کہ پیداواری صلاحیت میں اضافہ اور کوڈنگ کے عام کاموں کے لیے درکار وقت اور محنت کو کم کرنے کی صلاحیت۔ آپ آج ہی اپنے پسندیدہ IDE میں CodeWhisperer کو فعال کر سکتے ہیں۔ CodeWhisperer آپ کے موجودہ کوڈ اور تبصروں کی بنیاد پر خود بخود تجاویز تیار کرتا ہے۔ وزٹ کریں۔ ایمیزون کوڈ وِسپرر شروع کرنے کے لئے.


مصنفین کے بارے میں

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.بالاکرشنن وشواناتھن Accenture میں AI/ML سلوشن آرکیٹیکٹ ہے۔ AABG کے ساتھ تعاون کرتے ہوئے، وہ AI/ML سے متعلق مختلف چیلنجوں سے نمٹنے کے لیے جدید کلاؤڈ پر مبنی حکمت عملی وضع کرتا اور ان پر عمل درآمد کرتا ہے۔ بالا کی دلچسپی کھانا پکانے اور فوٹوشاپ دونوں میں ہے، جس کا وہ پرجوش ہے۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.شیکھر کواترا ایمیزون ویب سروسز میں ایک AI/ML ماہر حل آرکیٹیکٹ ہے، جو ایک معروف گلوبل سسٹم انٹیگریٹر کے ساتھ کام کر رہا ہے۔ اس نے AI/ML اور IoT ڈومینز میں 500 سے زیادہ پیٹنٹ کے ساتھ سب سے کم عمر ہندوستانی ماسٹر موجد کا خطاب حاصل کیا ہے۔ شیکھر آرکیٹیکٹنگ، تعمیر، اور آرگنائزیشن کے لیے لاگت کے قابل، قابل توسیع کلاؤڈ ماحول کو برقرار رکھنے میں مدد کرتا ہے، اور AWS پر اسٹریٹجک انڈسٹری سلوشنز بنانے میں GSI پارٹنر کی مدد کرتا ہے۔ شیکھر کو اپنے فارغ وقت میں گٹار بجانا، موسیقی ترتیب دینا اور ذہن سازی کی مشق کرنا پسند ہے۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.انکور ڈیسائی۔ AWS AI سروسز ٹیم کے اندر ایک پرنسپل پروڈکٹ مینیجر ہے۔

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai. نینو لینس Accenture میں AI کنسلٹنٹ ہے۔ وہ اینڈ ٹو اینڈ مشین لرننگ سلوشنز تیار کرنے اور کلاؤڈ کا استعمال کرتے ہوئے اس کی تعیناتی میں مہارت رکھتی ہے۔ وہ ML-Ops فیلڈ میں جدید ترین ٹولز اور ٹیکنالوجیز کے بارے میں متجسس ہے۔ اسے سفر اور ٹریکنگ کا شوق ہے۔

ٹائم اسٹیمپ:

سے زیادہ AWS مشین لرننگ