GitHub Copilot
GitHub Copilot — штучний інтелект для асистування розробникам. Допомагає командам збільшити швидкість написання та оформлення коду, пропонує готові варіанти функцій за запитом. GitHub Copilot працює на технології OpenAI Codex, яка відточувала навички написання коду на доступних користувацьких репозиторіях на більшості існуючих мов програмування.
Як використовувати GitHub Copilot
Штучний інтелект від GitHub існує у вигляді плагіна для популярних середовищ розробки (IDE): Visual Studio, Neovim, VS Code та JetBrains. Щоб спробувати GitHub Copilot в дії, можна активувати пробний період. Для його активації потрібно зробити наступне:
- Увійти в аккаунт GitHub та натиснути на іконку профілю.
- Вибрати в відкрившомуся списку пункт «Settings» (налаштування).
- У налаштуваннях знайти пункт «Code, planning and automation».
- Вибрати опцію «Enable GitHub Copilot».
- Заповнити платіжні дані та продовжити.
- Для встановлення GitHub Copilot в використовуване IDE потрібно увійти в маркетплейс, знайти та встановити плагін, увійти в аккаунт GitHub.
Таким чином можна отримати доступ до Copilot, правда людям з України не вдасться привязати карту, відкриту в нашій країні, через санкції. Щоб обійти обмеження, можна скористатися картою іншої країни або підтримуваною нейромережею платіжною системою.
Для роботи з Copilot всередині середовища розробки потрібно створити файл у форматі підтримуваної мови. Нейромережа вміє робити пропозиції з використанням коду, описувати його функціональність та генерувати код на основі коментаря користувача. GitHub Copilot здатний пропонувати одне або декілька рішень.
Існує вдосконалена версія штучного інтелекту — GitHub Copilot X, чат-бот для написання та перевірки коду. Також надається у форматі плагіна для використовуваних розробниками IDE. На основі лежить мовна модель GPT-4, де за допомогою текстових запитів у вікні чату можна перевірити код на помилки, запитати про рішення проблем, запитати, як працює функція тощо.