GitHub Copilot سیستم فیلترینگ آسیبپذیری مبتنی بر هوش مصنوعی، پیشنهاد کد بهتر در بهروزرسانی جدید دریافت میکند.
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
برای تبلیغ بیشتر Copilot، GitHub در حال به روز رسانی آن است که مجموعه ای از قابلیت های جدید را به همراه خواهد داشت. به گفته گیت هاب، این به روز رسانی هم برای کاربران در طرح های Copilot برای افراد و Copilot برای کسب و کار مفید خواهد بود.
Copilot یک ابزار کدنویسی مبتنی بر هوش مصنوعی است که در حین کدنویسی، پیشنهادهایی به سبک تکمیل خودکار ارائه میدهد. این محیطهای توسعه یکپارچه Visual Studio، Neovim و JetBrains را تکمیل میکند و نوشتن کد را برای توسعهدهندگان آسانتر و سریعتر میکند. که در دسامبر، GitHub 'Copilot for Business' خود را معرفی کرد که ماهیانه 19 دلار برای هر کاربر هزینه دارد. جدای از ویژگیهای موجود در ردیف Copilot تک مجوز، طرح تجاری شامل مدیریت مجوز و قابلیتهای مدیریت خطمشی در سطح سازمان است. این مجموعه از قابلیتها اکنون با بهروزرسانی جدیدی که GitHub برای برنامههای Copilot برای افراد و Copilot برای کسب و کار فشار میآورد، در حال گسترش است.
اولین مورد از این پیشرفتها، پشتیبانی از پروکسی شرکتی (از جمله مواردی که گواهینامههای خود امضا دارند) به طور خاص برای Copilot for Business و کیفیت بهتر پیشنهادات کد در کل ابزار Copilot است. طبق گفته GitHub، دومی از طریق مدل ارتقا یافته AI Codex، پارادایم جدید Fill-In-the-Middle و یک مدل سبک وزن سمت مشتری امکان پذیر است.
Shuyin Zhao، مدیر ارشد محصول، به اشتراک میگذارد: «برای بهبود کیفیت پیشنهادات کد GitHub Copilot، ما مدل اصلی Codex را بهروزرسانی کردهایم که منجر به بهبود مقیاس بزرگ در کیفیت پیشنهادات کد و کاهش زمان ارائه آن پیشنهادات به کاربران میشود. مدیریت در GitHub
گذشته از این، Copilot همچنین اکنون از فیلتر آسیب پذیری مبتنی بر هوش مصنوعی برخوردار است. این سیستم که به طور خودکار پیشنهادهای کد ناامن رایج را مسدود می کند، مسائلی مانند اعتبارنامه هاردکد، تزریق SQL و تزریق مسیر را هدف قرار می دهد. به گفته گیت هاب، این باید پیشنهادات Copilot به کاربران را ایمن تر کند.
ژائو توضیح می دهد: «سیستم جدید از LLM ها برای تقریب رفتار ابزارهای تحلیل استاتیک استفاده می کند و از آنجایی که GitHub Copilot مدل های پیشرفته هوش مصنوعی را بر روی منابع محاسباتی قدرتمند اجرا می کند، فوق العاده سریع است و حتی می تواند الگوهای آسیب پذیر را در قطعات ناقص کد شناسایی کند. این بدان معناست که الگوهای کدگذاری ناامن به سرعت مسدود شده و با پیشنهادهای جایگزین جایگزین می شوند.