GitLab به عنوان بخشی از آخرین نسخه های خود، DevSecOps را با قابلیت های جدید مبتنی بر هوش مصنوعی قدرتمند میکند.
نسخه اخیر GitLab 16.6 در ماه نوامبر آماده است. این نسخه شامل راه اندازی بتا GitLab Duo Chat، یک دستیار هوش مصنوعی به زبان طبیعی است. علاوه بر این، نسخه GitLab 16.7 در ماه دسامبر میآید که شاهد در دسترس بودن عمومی GitLab Duo Code Suggestions است.
دیوید دسانتو، مدیر محصول GitLab، گفت: “برای درک پتانسیل کامل هوش مصنوعی، باید در چرخه عمر توسعه نرم افزار تعبیه شود و به تیم های DevSecOps اجازه دهد از افزایش امنیت، کارایی و همکاری بهره مند شوند.”
GitLab Duo Chat بینش، راهنمایی و پیشنهادات ارزشمندی را در اختیار کاربران قرار می دهد. فراتر از تجزیه و تحلیل کد، از برنامه ریزی، درک و حل مسائل امنیتی، عیب یابی خرابیهای خط لوله CI/CD، کمک به درخواست های ادغام و موارد دیگر پشتیبانی میکند.
به عنوان بخشی از تعهد GitLab به ارائه یک تجربه جامع مبتنی بر هوش مصنوعی، Duo Chat به Code Suggestions به عنوان رابط اصلی مجموعه هوش مصنوعی GitLab در پلتفرم DevSecOps خود میپیوندد.
GitLab Duo شامل مجموعه ای از 14 قابلیت هوش مصنوعی است:
منتقدان پیشنهادی
پیشنهادات کد
چت کنید
خلاصه آسیب پذیری
توضیح کد
خلاصه بحث های برنامه ریزی
خلاصه درخواست ادغام
جمعیت الگوی درخواست ادغام
خلاصه مرور کد
نسل تست
پیشنهادات Git
بررسی دلیل ریشه ای
برنامه ریزی شرح نسل
پیش بینی جریان ارزش
.
در پاسخ به نیازهای در حال تحول تیم های توسعه، امنیت و عملیات، پیشنهادات کد اکنون به طور کلی در دسترس است. این ویژگی به ایجاد و بهروزرسانی کد، کاهش بار شناختی، افزایش کارایی و تسریع توسعه نرمافزار ایمن کمک میکند.
تعهد GitLab به حفظ حریم خصوصی و شفافیت در فضای هوش مصنوعی برجسته است. طبق گزارش GitLab، تقریبا 83 درصد از متخصصان DevSecOps پیاده سازی هوش مصنوعی را در فرآیندهای خود ضروری میدانند و 95 درصد آنها حریم خصوصی و حفاظت از مالکیت معنوی را در انتخاب ابزار هوش مصنوعی در اولویت قرار میدهند.
گزارش وضعیت هوش مصنوعی در توسعه نرم افزار توسط GitLab نشان میدهد که توسعه دهندگان تنها 25 درصد از زمان خود را صرف نوشتن کد میکنند. هدف مجموعه Duo این است که با کاهش پراکندگی زنجیره ابزار به این موضوع بپردازد.
کیت هولترهوف، تحلیلگر صنعت در Redmonk، اظهار داشت: «توسعه دهندگانی که ما در RedMonk با آنها صحبت میکنیم، علاقه زیادی به بهرهوری و
پیشنهادات کد Duo GitLab یک بازیکن خوشآمد در این فضا است و گزینههای موجود را برای فعال کردن چرخه عمر توسعه نرمافزار با هوش مصنوعی گسترش میدهد.