GitHub Copilot — це інструмент штучного інтелекту, розроблений GitHub та OpenAI для допомоги користувачам Visual Studio Code шляхом автодоповнення коду[2]. Вперше було анонсовано GitHub 29 червня 2021 року[3].

GitHub Copilot
ТипШтучний інтелект
РозробникиGitHub, OpenAI
Стабільний випуск1.7.4421
Версії1.29.6152[1]
Операційна системаMicrosoft Windows, Linux, macOS, Web
ЛіцензіяOpenAI Evaluation License Agreement
Вебсайтcopilot.github.com

Технологія

ред.

GitHub Copilot використовує модифіковану версію GPT-3, мовну модель, що призначена для створення подібного до людського тексту, яка замість цього запрограмована для створення дійсного комп'ютерного коду[4]. Copilot навчається у загальнодоступних сховищах GitHub, будь-якої ліцензії[3].

Суперечки щодо ліцензування

ред.

Хоча більшість коду, виведеного Copilot, можна віднести до зміненої роботи[en], GitHub визнає, що невелика частка копіюється дослівно, що викликало побоювання, що виведений код недостатньо трансформується, щоб його можна було класифікувати як добросовісне використання та може перешкоджати авторським правам первинного власника. Це залишає Copilot на неперевіреній юридичній основі, хоча GitHub стверджує, що «тренування моделей машинного навчання на загальнодоступних даних, вважається добросовісним використанням у спільноті машинного навчання»[3].

28 липня 2021 року, Фонд Вільного Програмного Забезпечення (англ. FSF) опублікував профінансований конкурс для «білої книги» щодо філософських та юридичних питань навколо Copilot[5]. Дональд Робертсон, менеджер з ліцензування та відповідності FSF, заявив, що «Copilot підіймає багато […] питань, які потребують більш глибокого вивчення»[5].

Безпека та конфіденційність

ред.

Оскільки сервіс є хмарним і вимагає постійного зв'язку з серверами GitHub Copilot, він знаменує собою фундаментальний зсув у перенесенні процесу написання програмного забезпечення в онлайн, а отже, в руки третіх осіб, де кожне натискання клавіші можна відстежити[6][7][8].

Примітки

ред.
  1. https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
  2. Gershgorn, Dave (29 червня 2021). GitHub and OpenAI launch a new AI tool that generates its own code. The Verge. Архів оригіналу за 7 липня 2021. Процитовано 6 липня 2021.
  3. Carey, Scott (8 липня 2021). Developers react to GitHub Copilot. InfoWorld (англ.). Архів оригіналу за 11 липня 2021. Процитовано 11 липня 2021.
  4. а б FSF-funded call for white papers on philosophical and legal questions around Copilot. 28 липня 2021. Архів оригіналу за 11 серпня 2021. Процитовано 11 серпня 2021.
  5. GitHub Copilot · Your AI pair programmer. GitHub (англ.). Процитовано 21 лютого 2023.
  6. Who Does That Server Really Serve? - GNU Project - Free Software Foundation. www.gnu.org. Процитовано 21 лютого 2023.
  7. CoPilot: Privacy & DataMining · Discussion #7263 · community/community. GitHub (англ.). Процитовано 21 лютого 2023.

Посилання

ред.