بررسی کد GitHub Copilot به 60 میلیون بررسی رسید و هوش مصنوعی 20% درخواستهای Pull را مدیریت میکند
لارنس جنگار 1404/12/14 20:52
بررسیکننده کد مبتنی بر هوش مصنوعی GitHub اکنون یک از هر پنج درخواست pull را در سطح جهانی پردازش میکند. معماری agentic جدید باعث بهبود 8.1 درصدی رضایت توسعهدهندگان شده است.
ابزار بررسی کد مبتنی بر هوش مصنوعی GitHub از مرز 60 میلیون بررسی عبور کرده است و استفاده از آن از زمان راهاندازی در فروردین 1404 به میزان 10 برابر رشد کرده است. این ویژگی اکنون بیش از یک از هر پنج بررسی کد در پلتفرم را مدیریت میکند—تغییری قابل توجه در نحوه تحویل نرمافزارهای سازمانی.
این نقطه عطف در حالی رخ میدهد که شرکت مادر Microsoft با ارزش بازار نزدیک به 3 تریلیون دلار معامله میشود و ابزارهای هوش مصنوعی به طور فزایندهای در مرکز استراتژی اکوسیستم توسعهدهندگان آن قرار دارند.
چه چیزی در زیر هود تغییر کرد
GitHub بررسی کد Copilot را بر اساس چیزی که آن را "معماری agentic" مینامد بازسازی کرد—در واقع به هوش مصنوعی حافظه و توانایی کاوش در مخازن داده شد به جای بررسی کد به صورت مجزا. این تغییر بر اساس گفته شرکت، افزایش 8.1 درصدی بازخورد مثبت توسعهدهندگان را ایجاد کرد.
تفاوتهای عملی: سیستم اکنون مشکلات را در حین خواندن شناسایی میکند به جای اینکه تا پایان بررسی منتظر بماند. زمینه را در چندین درخواست pull حفظ میکند. و مسائل و PRهای مرتبط را میخواند تا شکافهایی را علامتگذاری کند که در آنها کد به تنهایی خوب به نظر میرسد اما با الزامات پروژه مطابقت ندارد.
سوارنا رانه، مدیر توسعه نرمافزار در جنرال موتورز گفت: "بررسی کد Copilot بررسیها و خلاصههای درخواست pull را مدیریت میکند و به تیمها اجازه میدهد بر وظایف پیچیدهتر تمرکز کنند."
معامله کیفیت در برابر سرعت
GitHub انتخابی عمدی انجام داد: بررسیهای کندتر که مشکلات واقعی را آشکار میکنند بهتر از بازخورد فوری است که نویز اضافه میکند. یک ارتقا اخیر مدل نرخ بازخورد مثبت را 6 درصد بهبود بخشید در حالی که تاخیر بررسی را 16 درصد افزایش داد. تیم این را یک معامله قابل قبول میداند.
اعداد داستان خویشتنداری را بر حجم بیان میکنند. Copilot در 29 درصد بررسیهایی که چیز قابل اقدامی پیدا نمیکند ساکت میماند. هنگامی که نظر میدهد، به طور متوسط 5.1 پیشنهاد در هر بررسی ارائه میدهد—که در گروههای منطقی خوشهبندی شدهاند به جای پراکنده شدن در جدول زمانی درخواست pull.
الگوهای پذیرش سازمانی
بیش از 12000 سازمان اکنون بررسی کد Copilot را به طور خودکار بر روی هر درخواست pull اجرا میکنند. شرکت خدمات مالی WEX یک مطالعه موردی ارائه میدهد: دو سوم توسعهدهندگان آن از Copilot استفاده میکنند، از جمله فعالترین مشارکتکنندگان. پس از اینکه بررسیهای دستیار شده توسط هوش مصنوعی را به طور پیشفرض در سراسر مخازن فعال کرد، WEX گزارش میدهد که تقریباً 30 درصد کد بیشتری ارسال میکند.
این ویژگی با ابزارهای قطعی مانند CodeQL و ESLint برای بررسیهای امنیتی و کیفی یکپارچه میشود—به این معنی که پیشنهادات هوش مصنوعی در بالای محافظهای خودکار موجود قرار میگیرند به جای اینکه جایگزین آنها شوند. نکته مهم اینکه، بررسیهای Copilot برای تأییدیههای انسانی مورد نیاز برای ادغام محاسبه نمیشوند و حلقه نظارت انسانی را حفظ میکنند.
مرحله بعدی چیست
GitHub دو اولویت توسعه را اعلام کرد: شخصیسازی عمیقتر برای یادگیری ترجیحات خاص تیم، و مکالمات دو طرفه که به توسعهدهندگان اجازه میدهد اصلاحات را قبل از ادغام اصلاح کنند. هدف حرکت از یک بررسیکننده یکبار مصرف به چیزی نزدیکتر به یک برنامهنویس جفت تعاملی است.
بررسی کد Copilot به اشتراک پولی نیاز دارد—سطح Pro، Pro+، Business یا Enterprise. سازمانهایی که از قبل از این ویژگی استفاده میکنند میتوانند بررسیهای خودکار را بر روی هر درخواست pull از طریق تنظیمات مخزن یا سازمان فعال کنند.
منبع تصویر: Shutterstock- github copilot
- ابزارهای توسعه هوش مصنوعی
- microsoft
- بررسی کد
- بهرهوری توسعهدهندگان








