Microsoft та OpenAI анонсували новий AI інструмент, що буде допомагати розробникам писати код
Microsoft анонсувала систему штучного інтелекту, яка зможе давати поради розробникам під час написання коду. Вона отримала назву GitHub Copilot та має стати віртуальним симулятором парного програмування.
Source: GitHub’s Twitter
GitHub Copilot використовує початковий код, завантажений в GitHub, який Microsoft придбав у 2018 році. Спільними зусиллями Microsoft та GitHub створили нову систему ШІ за допомогою OpenAI, дослідницького AI-стартапу, який співзаснував Ілон Маск та який Microsoft підтримав у
Дослідники Microsoft шукають, як спростити процес програмування ще з 1975 року та десятиліттями намагалися навчити комп’ютери писати код. Ця концепція не отримала широкого розповсюдження в тому числі через брак універсальності таких програм.
GitHub Copilot — реальна спроба прориву в цій області, адже він розрахований на великий об’єм коду багатьма мовами програмування та на потужність хмарних обчислювань Azure. Нет Фрідман, CEO GitHub, зазначає, що система підтримує майже всі мови програмування, однак найкраще розрахована на роботу з JavaScript, Python та TypeScript.
Спочатку GitHub Copilot з’явиться в Microsoft Visual Studio Code, безкоштовному опенсорс-продукті. У майбутньому ж Microsoft планує включити його в комерційний продукт Visual Studio.
Зліва направо: CEO GitHub Кріс Ванстрат, CEO Microsoft Сат’я Наделла та майбутній CEO Github Нет Фрідман у штаб-квартирі GitHub в Сан-Франциско. Джерело: Microsoft
У основі GitHub Copilot лежить модель Codex, що є потомком потужної GPT-3 — моделі, яку OpenAI навчав на великих об’ємах тексту та презентував ще минулого року. «Інженери згодовували моделі багато-багато терабайт загальнодоступного коду» — сказав Фрідман.
CEO GitHub описує Copilot як віртуальну версію партнера для парного програмування. Інструмент переглядає написаний код, лишає коментарі у файлі та пропонує додати один або кілька рядків коду. Модель буде вчитися та ускладнюватися з часом, вивчаючи відповіді програмістів на свої пропозиції.
За словами Фрідмана, ця система прискорює кодування. Він запевняє, що сотні розробників на GitHub цілими днями використовують функцію Copilot під час кодування та більшість з них приймають пропозиції ШІ та не вимикають його.
«Програмування починається з ідеї про те, як щось зробити та продовжується реалізацією цього, і GitHub Copilot добре справляється з другою частиною» — зазначив Грег Брокман, co-founder та CTO OpenAI.
«Ви не хочете читати документацію з API Twilio. Copilot знає всі ці речі. І це насправді досить надійно» — додав він.
Кевін Скот, CTO Microsoft, персонально впевнився у тому, що система прискорює роботу. Він зазначає, що Copilot може звільнити його від необхідності копирсатися в купі документації, щоб отримати інструмент, який можна використовувати, і це добре впливає на його продуктивність. Він також відзначив, що нова функція робить програмування доступнішим не тільки «для ветеранів», а й для всіх.
Ваші ставки, пані та панове! Скільки ще програмістам залишилось працювати? 😉

32 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів