GitHub طرح 'Copilot for Business' را در میان مشکلات نقض حق چاپ راه اندازی کرد
4 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
GitHub مایکروسافت اکنون Copilot را به شرکت ها می آورد. این هفته، شرکت مخزن Git مبتنی بر ابر، طرح جدیدی به نام «Copilot for Business» را راهاندازی کرد که ماهیانه 19 دلار برای هر کاربر هزینه دارد.
GitHub می خواهد با ارائه طرح Copilot برای کسب و کار، دسترسی خود را به سایر کاربران گسترش دهد. انتظار می رود پیشنهاد جدید 400,000 مشترک ابزار هوش مصنوعی را تقویت کند، که به توسعه دهندگان در نوشتن کدها با ارائه پیشنهادهایی بر اساس کار فعلی آنها در پروژه کمک می کند. این ابزار توسط مدل هوش مصنوعی توسعه یافته OpenAI به نام Codex ساخته شده است که «بر روی دهها میلیون مخزن عمومی آموزش دیده است». این محیطهای توسعه یکپارچه Visual Studio، Neovim و JetBrains را تکمیل میکند و نوشتن کد را برای توسعهدهندگان آسانتر و سریعتر میکند.
طرح کسب و کار شامل ویژگی های ارائه شده در ردیف Copilot تک مجوز است و مدیریت مجوز و قابلیت های مدیریت خط مشی در سطح سازمان را اضافه می کند. GitHub همچنین اضافه میکند که این پیشنهاد دارای حریم خصوصی پیشرو در صنعت است که «قطعات کد را حفظ نمیکند، کد شما را ذخیره یا به اشتراک نمیگذارد، صرفنظر از اینکه دادهها از مخازن عمومی، مخازن خصوصی، مخازن غیر GitHub یا فایلهای محلی باشد.»
Shuyin Zhao، مدیر ارشد مدیریت محصول در GitHub، می گوید: عرضه پیشنهاد جدید پس از شنیدن اینکه شرکتها میخواهند راه آسانی برای خرید GitHub Copilot برای تیمهای خود دارند، انجام شد. با این حال، گفتن اینکه مشاغل با استقبال گرم از این پیشنهاد استقبال خواهند کرد تقریبا غیرممکن است، زیرا Copilot هنوز در میان یک مسئله حل نشده در مورد نقض حق چاپ است.
github Copilot، با "کد عمومی" مسدود شده، تکه های بزرگی از کد دارای حق نسخه برداری من را منتشر می کند، بدون ذکر منبع، بدون مجوز LGPL. به عنوان مثال، دستور ساده "sparse matrix transpose, cs_" cs_transpose من را در CSparse تولید می کند. کد من در سمت چپ، github در سمت راست. درست نیست. pic.twitter.com/sqpOThi8nf
- تیم دیویس (@DocSparse) اکتبر 16، 2022
ماه ها پیش، افراد متوجه شدند که Copilot کدهای مشکوک تولید می کند. در ماه اکتبر، تیم دیویس، استاد علوم کامپیوتر دانشگاه A&M تگزاس فراخوانده شد GitHub پس از اینکه ابزاری را دید که «تکههای بزرگی از کد دارای حق نسخهبرداری من، بدون ذکر منبع، بدون مجوز LGPL» را هنگامی که کد عمومی مسدود میشود، تولید میکند. این فیلتر راه حلی برای جلوگیری از پیشنهاد کدهای مطابق (یا تقریباً) کد عمومی در GitHub است. با توجه به الف سند از GitHub، "پیشنهادات کد را با کدهای اطراف آنها با حدود 150 کاراکتر در برابر کد عمومی در GitHub بررسی می کند." با این حال، این ویژگی بهخصوص پس از افشای پروندهای که دیویس کشف کرده بود، بیاثر به نظر میرسد.
GitHub هشدار می دهد که در حدود 1٪ مواقع، یک پیشنهاد ممکن است حاوی برخی از کدهایی با طول ~ 150 کاراکتر باشد که با مجموعه آموزشی مطابقت دارد. علاوه بر این، GitHub میگوید که این ابزار میتواند کدهایی با «الگوهای نامطلوب» تولید کند که میتواند به معنای خطر برای کاربران باشد. در آن سند، GitHub توضیح می دهد:
GitHub Copilot پیشنهادهایی از مدلی ارائه می دهد که OpenAI از میلیاردها خط کد منبع باز ساخته شده است. در نتیجه، مجموعه آموزشی برای GitHub Copilot ممکن است حاوی الگوهای کدگذاری ناامن، اشکالات یا ارجاع به APIها یا اصطلاحات قدیمی باشد. وقتی GitHub Copilot پیشنهادهایی را بر اساس این دادههای آموزشی تولید میکند، این پیشنهادها ممکن است حاوی الگوهای نامطلوب باشند.
شما مسئول اطمینان از امنیت و کیفیت کد خود هستید. ما به شما توصیه می کنیم هنگام استفاده از کدهای تولید شده توسط GitHub Copilot همان اقدامات احتیاطی را انجام دهید که هنگام استفاده از کدهایی که خودتان ننوشته اید. این اقدامات احتیاطی شامل تست دقیق، اسکن IP و ردیابی آسیبپذیریهای امنیتی است.
این اخطار مسئولیت را مستقیماً برعهده کاربران میگذارد و در صورتی که پیشنهادات دارای حق چاپ نادیده گرفته شده در تولید نهایی پروژههایشان گنجانده شود، آنها را در معرض شکایت قرار میدهد.
در ماه نوامبر، برنامه نویس و وکیل متیو باتریک با شرکت حقوقی جوزف ساوری همکاری کرد تا یک شکایت در برابر مایکروسافت، گیت هاب و OpenAI.
باتریک گفت: «بهعنوان یک برنامهنویس قدیمی منبع باز، از اولین باری که Copilot را امتحان کردم، آشکار بود که نگرانیهای حقوقی جدی ایجاد کرد، که از زمانی که Copilot برای اولین بار در سال 2021 پیشنمایش عمومی شد، توسط بسیاری دیگر مورد توجه قرار گرفته است. «از آنجایی که من یک وکیل نیز هستم، احساس کردم که مجبور شدم از جامعه منبع باز دفاع کنم. من جو را از زمانی که موسسه حقوقی جوزف ساوری را راه اندازی کرد، می شناسم. او آن را به یکی از بهترین شرکت های کلاسی در کشور تبدیل کرده است. من خوشحالم که با جو و شرکتش به نمایندگی از برنامه نویسان متن باز که حقوق آنها توسط Copilot نقض می شود، همکاری می کنم.
با وجود مشکلات، GitHub مصمم است که Copilot خود را به کاربران بیشتری، به ویژه شرکت ها ارائه دهد. با این حال، زمان نشان خواهد داد که آیا شرکت ها مایل به پذیرش ریسک هستند یا خیر.