ایمیزون کوڈ وِسپرر ایک 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 نے کوڈ بلاکس یا لائن بہ لائن تجاویز فراہم کرکے ڈویلپرز کی مدد کی۔ یہ سیاق و سباق سے بھی آگاہ ہے۔ کوڈ وِسپرر میں مزید متعلقہ کوڈ تیار کرنے کے لیے ہدایات (تبصرے) کو تبدیل کرنا زیادہ مخصوص نتائج حاصل کرتا ہے۔
بوائلر پلیٹ کوڈ لکھنا
ڈویلپرز شرائط کو مکمل کرنے کے لیے CodeWhisperer استعمال کرنے کے قابل تھے۔ وہ صرف "ایم ایل ڈیٹا کے لیے پری پروسیسنگ اسکرپٹ بنانے کے لیے کلاس" ٹائپ کرکے پری پروسیسنگ ڈیٹا کلاس بنانے کے قابل تھے۔ پری پروسیسنگ اسکرپٹ کو لکھنے میں صرف چند منٹ لگے، اور CodeWhisperer پورے کوڈ بلاکس تیار کرنے میں کامیاب رہا۔
ڈویلپرز کو غیر مانوس زبانوں میں کوڈ کرنے میں مدد کرنا
ٹیم میں نیا جاوا صارف بغیر نحو کی فکر کیے بغیر CodeWhisperer کی مدد سے ازگر کا کوڈ آسانی سے لکھنا شروع کر سکتا تھا۔
کوڈ میں حفاظتی کمزوریوں کا پتہ لگانا
ڈویلپرز انتخاب کرکے سیکیورٹی کے مسائل کا پتہ لگانے کے قابل تھے۔ سیکیورٹی اسکین چلائیں۔ ان کے IDE میں۔ سیکورٹی کے مسائل پر تفصیلی بصیرت براہ راست IDE میں فراہم کی گئی ہے۔ اس سے ڈویلپرز کو مسائل کا جلد پتہ لگانے اور اسے ٹھیک کرنے میں مدد ملتی ہے۔
"ایک ڈویلپر کے طور پر، CodeWhisperer کا استعمال آپ کو زیادہ تیزی سے کوڈ لکھنے کے قابل بناتا ہے،" Accenture میں AI انجینئرنگ کنسلٹنٹ Nino Leenus کہتے ہیں۔ "اس کے علاوہ، CodeWhisperer آپ کو مصنوعی ذہانت کی مدد سے ٹائپ کی غلطیوں اور دیگر عام غلطیوں کو ختم کرکے زیادہ درست طریقے سے کوڈ کرنے میں مدد کرے گا۔ ایک ڈویلپر کے لیے، ایک ہی کوڈ کو متعدد بار لکھنا تکلیف دہ ہے۔ بعد میں آنے والے کوڈ کے ٹکڑوں کی سفارش کرنے سے جن کی آپ کو ضرورت ہو سکتی ہے، AI کوڈ مکمل کرنے والی ٹیکنالوجیز اس طرح کے بار بار کوڈنگ کو کم کرتی ہیں۔
نتیجہ
یہ پوسٹ CodeWhisperer کو متعارف کراتی ہے، جو Amazon کی طرف سے AI کوڈنگ کا ساتھی ہے۔ یہ ٹول بڑے ڈیٹا سیٹس پر تربیت یافتہ ایم ایل ماڈلز کا استعمال کرتا ہے تاکہ کوڈ کے لیے تجاویز اور خودکار تکمیل کے ساتھ ساتھ فطری زبان کی وضاحتوں کی بنیاد پر پورے فنکشنز اور کلاسز تیار کی جا سکیں۔ یہ پوسٹ CodeWhisperer استعمال کرتے وقت Accenture کے دیکھے گئے کچھ فوائد کو بھی اجاگر کرتی ہے، جیسے کہ پیداواری صلاحیت میں اضافہ اور کوڈنگ کے عام کاموں کے لیے درکار وقت اور محنت کو کم کرنے کی صلاحیت۔ آپ آج ہی اپنے پسندیدہ IDE میں CodeWhisperer کو فعال کر سکتے ہیں۔ CodeWhisperer آپ کے موجودہ کوڈ اور تبصروں کی بنیاد پر خود بخود تجاویز تیار کرتا ہے۔ وزٹ کریں۔ ایمیزون کوڈ وِسپرر شروع کرنے کے لئے.
مصنفین کے بارے میں
بالاکرشنن وشواناتھن Accenture میں AI/ML سلوشن آرکیٹیکٹ ہے۔ AABG کے ساتھ تعاون کرتے ہوئے، وہ AI/ML سے متعلق مختلف چیلنجوں سے نمٹنے کے لیے جدید کلاؤڈ پر مبنی حکمت عملی وضع کرتا اور ان پر عمل درآمد کرتا ہے۔ بالا کی دلچسپی کھانا پکانے اور فوٹوشاپ دونوں میں ہے، جس کا وہ پرجوش ہے۔
شیکھر کواترا ایمیزون ویب سروسز میں ایک AI/ML ماہر حل آرکیٹیکٹ ہے، جو ایک معروف گلوبل سسٹم انٹیگریٹر کے ساتھ کام کر رہا ہے۔ اس نے AI/ML اور IoT ڈومینز میں 500 سے زیادہ پیٹنٹ کے ساتھ سب سے کم عمر ہندوستانی ماسٹر موجد کا خطاب حاصل کیا ہے۔ شیکھر آرکیٹیکٹنگ، تعمیر، اور آرگنائزیشن کے لیے لاگت کے قابل، قابل توسیع کلاؤڈ ماحول کو برقرار رکھنے میں مدد کرتا ہے، اور AWS پر اسٹریٹجک انڈسٹری سلوشنز بنانے میں GSI پارٹنر کی مدد کرتا ہے۔ شیکھر کو اپنے فارغ وقت میں گٹار بجانا، موسیقی ترتیب دینا اور ذہن سازی کی مشق کرنا پسند ہے۔
انکور ڈیسائی۔ AWS AI سروسز ٹیم کے اندر ایک پرنسپل پروڈکٹ مینیجر ہے۔
نینو لینس Accenture میں AI کنسلٹنٹ ہے۔ وہ اینڈ ٹو اینڈ مشین لرننگ سلوشنز تیار کرنے اور کلاؤڈ کا استعمال کرتے ہوئے اس کی تعیناتی میں مہارت رکھتی ہے۔ وہ ML-Ops فیلڈ میں جدید ترین ٹولز اور ٹیکنالوجیز کے بارے میں متجسس ہے۔ اسے سفر اور ٹریکنگ کا شوق ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو بلاک چین۔ Web3 Metaverse Intelligence. علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://aws.amazon.com/blogs/machine-learning/how-accenture-is-using-amazon-codewhisperer-to-improve-developer-productivity/
- : ہے
- $UP
- 100
- 7
- a
- کی صلاحیت
- قابلیت
- ہمارے بارے میں
- رفتار کو تیز تر
- تیز رفتار
- ایکسینچر
- درست طریقے سے
- کے پار
- اس کے علاوہ
- کے بعد
- AI
- اے آئی انجینئرنگ
- AI خدمات
- AI / ML
- امداد
- ایڈز
- ایمیزون
- ایمیزون کوڈ وِسپرر
- ایمیزون ویب سروسز
- رقم
- اور
- فن تعمیر
- کیا
- مصنوعی
- مصنوعی ذہانت
- مصنوعی انٹیلی جنس (AI)
- AS
- At
- خود کار طریقے سے
- AWS
- کی بنیاد پر
- BE
- فوائد
- BEST
- بہترین طریقوں
- کے درمیان
- اربوں
- بلاکس
- عمارت
- بناتا ہے
- by
- C ++
- کر سکتے ہیں
- چیلنجوں
- تبدیل کرنے
- منتخب کریں
- طبقے
- کلاس
- بادل
- بادل کی خدمات
- کوڈ
- کوڈنگ
- تعاون
- تبصرہ
- تبصروں
- کامن
- مکمل
- تکمیل
- کنسلٹنٹ
- شراکت
- جوڑے
- تخلیق
- تخلیق
- شوقین
- اپنی مرضی کے مطابق
- جدید
- اعداد و شمار
- ڈیٹاسیٹس
- تعیناتی
- تفصیل
- تفصیلی
- یہ تعین
- ڈیولپر
- ڈویلپرز
- ترقی
- ترقی
- براہ راست
- بات چیت
- دستاویزات
- ڈومینز
- ابتدائی
- حاصل
- آسانی سے
- کوشش
- کوششوں
- ختم کرنا
- بااختیار بنانا
- کے قابل بناتا ہے
- آخر سے آخر تک
- انجنیئرنگ
- انگریزی
- پوری
- ماحولیات
- ماحول
- نقائص
- پھانسی
- موجودہ
- مہارت
- تیز تر
- پسندیدہ
- میدان
- فائل
- ختم
- درست کریں
- توجہ مرکوز
- توجہ مرکوز
- کے بعد
- کے لئے
- فورمز
- ملا
- سے
- افعال
- پیدا
- پیدا
- پیدا ہوتا ہے
- پیدا کرنے والے
- حاصل
- گلوبل
- Go
- عظیم
- ہونے
- مدد
- مدد کرتا ہے
- پر روشنی ڈالی گئی
- کس طرح
- کیسے
- HTTP
- HTTPS
- کو بہتر بنانے کے
- کو بہتر بنانے کے
- in
- اضافہ
- بھارتی
- صنعت
- انیشی ایٹو
- بصیرت
- ہدایات
- ضم
- انٹیگریٹٹس
- انٹیلی جنس
- مفادات
- متعارف کرواتا ہے
- موجد
- IOT
- مسائل
- IT
- میں
- اعلی درجے کا Java
- جاوا سکرپٹ
- فوٹو
- زبان
- زبانیں
- بڑے
- تازہ ترین
- معروف
- سیکھا ہے
- سیکھنے
- چھوڑ دو
- لائبریریوں
- لائنوں
- لنکڈ
- ایل ایل ایم
- منطقی
- تلاش
- مشین
- مشین لرننگ
- برقرار رکھنے
- مینیجر
- ماسٹر
- معاملات
- مئی..
- Mindfulness
- منٹ
- ML
- ماڈل
- ماڈل
- زیادہ
- اس کے علاوہ
- ایک سے زیادہ
- موسیقی
- قدرتی
- ضرورت ہے
- نئی
- نوسکھئیے
- of
- on
- جہاز
- ایک
- آپشنز کے بھی
- تنظیم
- دیگر
- خطوط
- حصہ
- پارٹنر
- جذباتی
- پیٹنٹ
- پیٹرن
- کارکردگی
- پی ایچ پی
- ٹکڑے ٹکڑے
- سادہ
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- کھیل
- پوسٹ
- طاقت
- پریکٹس
- طریقوں
- ضروریات
- پرنسپل
- عمل
- مصنوعات
- پروڈکٹ مینیجر
- پیداواری
- پیداوری
- پروگرامنگ
- پروگرامنگ زبانوں
- منصوبے
- منصوبوں
- فراہم
- فراہم
- فراہم کرنے
- عوامی
- ازگر
- معیار
- جلدی سے
- ریمپ
- اصل وقت
- سفارشات
- سفارش کر رہا ہے
- تجویز ہے
- کو کم
- کو کم کرنے
- متعلقہ
- متعلقہ
- بار بار
- ضرورت
- نتیجہ
- نتائج کی نمائش
- مورچا
- اسی
- کا کہنا ہے کہ
- توسیع پذیر
- سکیننگ
- بغیر کسی رکاوٹ کے
- تلاش کریں
- تلاش
- سیکشنز
- محفوظ بنانے
- سیکورٹی
- سیکیورٹی کے خطرات
- سینئر
- سروسز
- شیل
- منتقلی
- مختصر
- سادہ
- صرف
- So
- سافٹ ویئر کی
- سافٹ ویئر انجینئرنگ
- حل
- حل
- کچھ
- ماہر
- مخصوص
- مخصوص
- خرچ کرنا۔
- شروع کریں
- شروع
- رہنا
- ذخیرہ
- حکمت عملی
- حکمت عملیوں
- سٹوڈیو
- بعد میں
- اس طرح
- خلاصہ
- کی حمایت کرتا ہے
- نحو
- کے نظام
- ٹاسک
- کاموں
- ٹیم
- ٹیک
- ٹیکنالوجی
- کہ
- ۔
- ان
- خطرات
- وقت
- اوقات
- عنوان
- کرنے کے لئے
- آج
- کے آلے
- اوزار
- تربیت یافتہ
- سفر
- ٹائپ اسکرپٹ
- ٹھیٹھ
- ناجائز
- استعمال کی شرائط
- رکن کا
- مختلف
- VeloCity
- دورہ
- نقصان دہ
- طریقوں
- ویب
- ویب خدمات
- اچھا ہے
- کیا
- جس
- گے
- ساتھ
- کے اندر
- بغیر
- کام کر
- لکھنا
- کوڈ لکھیں
- تحریری طور پر
- تم
- سب سے کم عمر
- اور
- زیفیرنیٹ