GitHub Copilot

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
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 — це інструмент штучного інтелекту, розроблений GitHub та OpenAI для допомоги користувачам Visual Studio Code шляхом автодоповнення коду[2]. Вперше було анонсовано GitHub 29 червня 2021 року[3].

Технологія[ред. | ред. код]

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.

Посилання[ред. | ред. код]