أمازون 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: "تستخدم Accenture Amazon CodeWhisperer لتسريع عملية الترميز كجزء من مبادرة أفضل ممارسات هندسة البرمجيات الخاصة بنا في منصة Velocity الخاصة بنا". "كان فريق Velocity يبحث عن طرق لتحسين إنتاجية المطورين. بعد البحث عن خيارات متعددة ، صادفنا Amazon CodeWhisperer لتقليل جهود التطوير لدينا بنسبة 30٪ ونحن الآن نركز أكثر على تحسين الأمان والجودة والأداء. "
فوائد CodeWhisperer
يستخدم فريق Accenture Velocity CodeWhisperer لتسريع مشاريع الذكاء الاصطناعي (AI) والتعلم الآلي (ML). يسلط الملخص التالي الضوء على الفوائد:
- يقضي الفريق وقتًا أقل في إنشاء أنماط التعليمات البرمجية المعيارية والمتكررة ، ومزيدًا من الوقت في ما يهم: إنشاء برامج رائعة
- يُمكّن CodeWhisperer المطورين من استخدام الذكاء الاصطناعي بشكل مسؤول لإنشاء تطبيقات صحيحة وآمنة من الناحية التركيبية
- يمكن للفريق إنشاء وظائف كاملة وكتل التعليمات البرمجية المنطقية دون الحاجة إلى البحث عن مقتطفات التعليمات البرمجية من الويب وتخصيصها
- يمكنهم تسريع الإعداد للمطورين المبتدئين أو المطورين الذين يعملون مع قاعدة بيانات غير مألوفة
- يمكنهم اكتشاف التهديدات الأمنية في وقت مبكر من عملية التطوير عن طريق تحويل فحص الأمان إلى IDE الخاص بالمطور
في الأقسام التالية ، نناقش بعض الطرق التي استخدم بها فريق Accenture Velocity CodeWhisperer بمزيد من التفصيل.
مطورين على متن الطائرة في مشاريع جديدة
يساعد CodeWhisperer المطورين الذين ليسوا على دراية بـ AWS على تكثيف المشاريع التي تستخدم خدمات AWS بشكل أسرع. تمكن المطورون الجدد في Accenture من كتابة تعليمات برمجية لخدمات AWS مثل خدمة تخزين أمازون البسيطة (Amazon S3) و الأمازون DynamoDB. في فترة زمنية قصيرة ، تمكنوا من أن يكونوا منتجين ومساهمين في المشروع. ساعد CodeWhisperer المطورين من خلال توفير كتل التعليمات البرمجية أو اقتراحات سطرًا بسطر. كما أنها تدرك السياق. تغيير التعليمات (التعليقات) لتكون نتائج أكثر تحديدًا في CodeWhisperer لتوليد المزيد من التعليمات البرمجية ذات الصلة.
كتابة التعليمات البرمجية المعيارية
تمكن المطورون من استخدام CodeWhisperer لإكمال المتطلبات الأساسية. كانوا قادرين على إنشاء فئة بيانات المعالجة المسبقة فقط عن طريق كتابة "فئة لإنشاء برنامج نصي للمعالجة المسبقة لبيانات ML". استغرقت كتابة البرنامج النصي للمعالجة المسبقة بضع دقائق فقط ، وكان CodeWhisperer قادرًا على إنشاء كتل تعليمات برمجية كاملة.
مساعدة المطورين على البرمجة بلغات غير مألوفة
تمكن مستخدم Java جديد في الفريق من بدء كتابة كود Python بسهولة بمساعدة CodeWhisperer دون القلق بشأن بناء الجملة.
الكشف عن الثغرات الأمنية في الكود
تمكن المطورون من اكتشاف مشكلات الأمان عن طريق الاختيار قم بتشغيل فحص الأمان في IDE الخاص بهم. يتم توفير رؤى تفصيلية حول مشكلات الأمان التي تم العثور عليها مباشرةً في IDE. يساعد هذا المطورين على اكتشاف المشكلات وإصلاحها مبكرًا.
"بصفتك مطورًا ، يتيح لك استخدام CodeWhisperer كتابة التعليمات البرمجية بسرعة أكبر ، "كما يقول Nino Leenus ، مستشار هندسة الذكاء الاصطناعي في Accenture. "بالإضافة إلى ذلك ، سوف يساعدك CodeWhisperer في البرمجة بشكل أكثر دقة عن طريق التخلص من الأخطاء المطبعية والأخطاء النموذجية الأخرى بمساعدة الذكاء الاصطناعي. بالنسبة للمطور ، فإن كتابة نفس الرمز عدة مرات أمر شاق. من خلال التوصية بأجزاء التعليمات البرمجية اللاحقة التي قد تحتاجها ، تقلل تقنيات إكمال التعليمات البرمجية للذكاء الاصطناعي مثل هذا الترميز المتكرر ".
وفي الختام
يقدم هذا المنشور CodeWhisperer ، رفيق ترميز AI من Amazon. تستخدم الأداة نماذج ML المدربة على مجموعات بيانات كبيرة لتقديم اقتراحات وإكمال تلقائي للرمز ، بالإضافة إلى إنشاء وظائف وفئات كاملة بناءً على أوصاف اللغة الطبيعية. يسلط هذا المنشور الضوء أيضًا على بعض الفوائد التي تراها Accenture عند استخدام CodeWhisperer ، مثل زيادة الإنتاجية والقدرة على تقليل الوقت والجهد اللازمين لمهام الترميز الشائعة. يمكنك تنشيط CodeWhisperer في IDE المفضل لديك اليوم. يقوم CodeWhisperer تلقائيًا بإنشاء اقتراحات بناءً على التعليمات البرمجية والتعليقات الموجودة لديك. يزور أمازون CodeWhisperer للبدء.
حول المؤلف
بالاكريشنان فيسواناثان هو مهندس حلول AI / ML في Accenture. بالتعاون مع AABG ، يقوم بوضع وتنفيذ استراتيجيات متطورة قائمة على السحابة لمواجهة التحديات المختلفة المتعلقة بالذكاء الاصطناعي / التعلم الآلي. تكمن اهتمامات بالا في كل من الطهي والفوتوشوب ، وهو الأمر الذي يعشقه.
شيخار كواترة هو مهندس حلول متخصص في الذكاء الاصطناعي / التعلم الآلي في Amazon Web Services ، ويعمل مع شركة تكامل أنظمة عالمية رائدة. لقد حصل على لقب أحد أصغر المخترعين الهنود الرئيسيين مع أكثر من 500 براءة اختراع في مجالات AI / ML و IoT. يساعد Shikhar في هندسة وبناء وصيانة بيئات سحابية فعالة من حيث التكلفة وقابلة للتطوير للمؤسسة ، كما يدعم شريك GSI في بناء حلول صناعية استراتيجية على AWS. يستمتع شيخار بالعزف على الجيتار وتأليف الموسيقى وممارسة اليقظة الذهنية في أوقات فراغه.
أنكور ديساي هو مدير المنتج الرئيسي ضمن فريق خدمات AWS AI.
نينو لينوس هو مستشار الذكاء الاصطناعي في Accenture. تتمتع بخبرة في تطوير حلول التعلم الآلي الشامل ونشرها باستخدام السحابة. لديها فضول لمعرفة أحدث الأدوات والتقنيات في مجال ML-Ops. تحب السفر والرحلات.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- بلاتوبلوكشين. 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 / ML
- مساعدة
- الإيدز
- أمازون
- أمازون CodeWhisperer
- أمازون ويب سيرفيسز
- كمية
- و
- هندسة معمارية
- هي
- مصطنع
- الذكاء الاصطناعي
- الذكاء الاصطناعي (منظمة العفو الدولية)
- AS
- At
- تلقائيا
- AWS
- على أساس
- BE
- الفوائد
- أفضل
- أفضل الممارسات
- ما بين
- المليارات
- Blocks
- ابني
- يبني
- by
- C + +
- CAN
- التحديات
- متغير
- اختيار
- فئة
- فصول
- سحابة
- الخدمات السحابية
- الكود
- البرمجة
- التعاون
- التعليق
- تعليقات
- مشترك
- إكمال
- إكمال
- consultants
- المساهمة
- زوجان
- خلق
- خلق
- فضولي
- تصميم
- المتطور والحديث
- البيانات
- قواعد البيانات
- نشر
- التفاصيل
- مفصلة
- يحدد
- المطور
- المطورين
- تطوير
- التطوير التجاري
- مباشرة
- بحث
- توثيق
- المجالات
- في وقت مبكر
- حصل
- بسهولة
- جهد
- جهود
- القضاء
- إمباورز
- تمكن
- النهائي إلى نهاية
- الهندسة
- انجليزي
- كامل
- البيئة
- البيئات
- أخطاء
- ينفذ
- القائمة
- خبرة
- أسرع
- المفضلة—الحقيبة
- حقل
- قم بتقديم
- نهاية
- حل
- ركز
- التركيز
- متابعيك
- في حالة
- المنتديات
- وجدت
- تبدأ من
- وظائف
- توليد
- ولدت
- يولد
- توليد
- دولار فقط واحصل على خصم XNUMX% على جميع
- العالمية
- Go
- عظيم
- وجود
- مساعدة
- يساعد
- ويبرز
- كيفية
- كيفية
- HTTP
- HTTPS
- تحسن
- تحسين
- in
- زيادة
- هندي
- العالمية
- مبادرة
- رؤى
- تعليمات
- المتكاملة
- يدمج
- رؤيتنا
- السريرية
- يدخل
- المخترعين
- قام المحفل
- مسائل
- IT
- انها
- جافا
- جافا سكريبت
- JPG
- لغة
- اللغات
- كبير
- آخر
- قيادة
- تعلم
- تعلم
- يترك
- المكتبات
- خطوط
- لينكدين:
- LLM
- منطقي
- أبحث
- آلة
- آلة التعلم
- الحفاظ على
- مدير
- رئيسي
- المسائل
- مايو..
- الحُضور الذّهني
- دقيقة
- ML
- نموذج
- عارضات ازياء
- الأكثر من ذلك
- علاوة على ذلك
- متعدد
- موسيقى
- طبيعي
- حاجة
- جديد
- مبتدئ
- of
- on
- التأهيل ل
- ONE
- مزيد من الخيارات
- منظمة
- أخرى
- حدود
- جزء
- الشريكة
- عاطفي
- محاكاة الصوم
- أنماط
- أداء
- PHP
- قطعة
- عادي
- المنصة
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- لعب
- منشور
- مدعوم
- ممارسة
- الممارسات
- الشروط
- رئيسي
- عملية المعالجة
- المنتج
- مدير المنتج
- مثمر
- إنتاجية
- برمجة وتطوير
- لغات البرمجة
- تنفيذ المشاريع
- مشروع ناجح
- تزود
- المقدمة
- توفير
- جمهور
- بايثون
- جودة
- بسرعة
- المنحدر
- في الوقت الحقيقي
- ساندي خ. ميليك
- التوصية
- توصي
- تخفيض
- تقليص
- ذات صلة
- ذات الصلة
- تكرارية
- مطلوب
- نتيجة
- النتائج
- Rust
- نفسه
- يقول
- تحجيم
- مسح
- بسلاسة
- بحث
- البحث
- أقسام
- تأمين
- أمن
- تهديدات أمنية
- كبير
- خدماتنا
- قذيفة
- التحول
- قصير
- الاشارات
- ببساطة
- So
- تطبيقات الكمبيوتر
- هندسة البرمجيات
- حل
- الحلول
- بعض
- متخصص
- محدد
- محدد
- الإنفاق
- بداية
- بدأت
- إقامة
- تخزين
- إستراتيجي
- استراتيجيات
- ستوديو
- لاحق
- هذه
- ملخص
- الدعم
- بناء الجملة
- نظام
- مهمة
- المهام
- فريق
- التكنولوجيا
- التكنولوجيا
- أن
- •
- من مشاركة
- التهديدات
- الوقت
- مرات
- عنوان
- إلى
- اليوم
- أداة
- أدوات
- متدرب
- السفر
- نسخة مطبوعة على الآلة الكاتبة
- نموذجي
- غير مألوف
- تستخدم
- مستخدم
- مختلف
- ● السرعة
- قم بزيارتنا
- نقاط الضعف
- طرق
- الويب
- خدمات ويب
- حسن
- ابحث عن
- التي
- سوف
- مع
- في غضون
- بدون
- عامل
- اكتب
- اكتب كود
- جاري الكتابة
- أنت
- اصغر
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت