احتمالاً این روزا اسم Copilot (کوپایلوت) تو دنیای برنامهنویسی خیلی به گوشت خورده. کوپایلوت یه ابزار هوش مصنوعی از مایکروسافته (همون هوش مصنوعیای که خودش میتونه کد یا متن تولید کنه)، که اومده تا تو نوشتن کد به کاربرا کمک کنه و کارشون رو راحتتر کنه. ولی یه چیزی: ظاهراً خیلی از بچههای برنامهنویس نهتنها ازش خوششون نمیاد، بلکه واقعاً دارن اذیت میشن و دلشون میخواد کل این قابلیت پاک شه!
جریان چیه؟
خب بذار یکم از فضای GitHub بگم. گیتهاب بزرگترین جای دنیاست که برنامهنویسها پروژههاشونو اونجا میذارن، اشتراک میذارن، کارای همو بررسی میکنن و این چیزا. حالا چند وقته کوپایلوت خیلی پررنگ و همهجا حاضر شده و خیلیا حس میکنن برخلاف میلشون “مجبور” شدن ازش استفاده کنن یا حداقل مدام جلو روشونه. دو تا از بحثهای خیلی داغ گیتهاب امسال دقیقاً سر همین موضوع بوده: یکی اینکه چطور میشه جلوی ساخت اتوماتیک issue و pull request توسط کوپایلوت رو گرفت (issue یعنی گزارش مشکلی که تو کد یا پروژه پیش اومده و pull request یعنی درخواست برای وارد کردن یه کد جدید)، یکی هم اینکه چطور میشه قابلیت بررسی کد توسط کوپایلوت رو غیر فعال کرد. جفتش هنوز حل نشده!
کاربرا واقعاً کیف نمیکنن!
یه نفر به اسم Andi McClure که خودش توسعهدهندس و بارها درخواست داده که بشه این قابلیتها رو غیر فعال یا حذف کرد، میگه روز به روز تعداد بیشتری باهاش موافق میشن. به نظر میاد خیلیا واقعاً نمیخوان کوپایلوت هی تو کارشون دخالت کنه. کاربرا میگن کوپایلوت زیادی “فضولیه” و حتی گاهی بدون اجازه از کدای خودشون برای آموزش بیشتر هوش مصنوعی استفاده میکنه. یعنی فرض کن کدتو میزاری رو گیتهاب و هوش مصنوعی مایکروسافت همونو بدون مشورت باهات میفرسته برای تمرین خودش! انصافاً حق دارن شاکی باشن!
نکته بامزه اینه که مایکروسافت کل این مدت داره درباره موفقیت کوپایلوت و اینکه چقدر تعداد کاربراش زیاد شده حرف میزنه: رئیس مایکروسافت Satya Nadella که رسماً گفته الان کوپایلوت بیست میلیون کاربر داره و رقم استفاده تو شرکتهای بزرگ (Enterprise) تو هر فصل ۷۵ درصد رشد کرده! میگه خانواده اپلیکیشنهای Copilot از ۱۰۰ میلیون کاربر هم رد کرده. حتی نُه تا از هر ده شرکت خیلی درجه یک دنیا (همون Fortune 100) دارن از کوپایلوت استفاده میکنن. اما نکته اینجاست: هنوز خیلی از برنامهنویسها واقعاً خوشحال و طرفدارش نیستن.
ترسها و دغدغههای برنامهنویسها
بچههای برنامهنویس چندتا نگرونی جدی دارن: یکی اینکه هوش مصنوعی گاهی کدهای بیربط یا نصفهنیمه تولید میکنه که خودش کلی وقت باید گذاشت تا درست شه (خودشون بهش میگن “slop” یعنی کد بیکیفیت و بهمریخته). دوم اینکه ممکنه کوپایلوت از کدهای دارای کپیرایت (حق تالیف) استفاده کنه و هیچ اعتباری هم به نویسنده اصلی نده. سوم، دقت و صحت کد تولیدی قابل اعتماد نیست و باید هی چک و اصلاح شه. چهارم، مسائل اخلاقی و تاثیر منفیای که این مدل ابزارها میتونن روی جامعه برنامهنویسها بذارن، مثلاً باعث کمتر شدن خلاقیت یا بیانگیزگی.
یکی از برنامهنویسا گفته: «مایکروسافت مدتهاست داره هی بخشهای جدید کوپایلوت رو به رابط کاربری اضافه میکنه. قبلاً خیلیا راحت رد میکردن یا خاموشش میکردن، اما الان دیگه تعداد کسایی که کلافه شدن و نمیتونن بیخیالش شن خیلی زیاد شده.»
در آخر و خلاصه، علیرغم همه آمار و ادعاهای عجیب و غریب مایکروسافت، کلی برنامهنویس تو دنیا حس میکنن به زور دارن جلوشون کوپایلوت میذارن و آزادی انتخاب ندارن. اونا دنبال راههایی هستن که یا غیرفعالش کنن یا کل این هوش مصنوعی فضول رو از وسط کارشون بردارن!
پ.ن: اگه دنبال ابزارای بهتر واسه برنامهنویسی، مخصوصاً با پایتون یا لپتاپهای قویتر هستی، میتونم معرفی کنم 😉
منبع: +