GitHub почав тестування AI-асистента, який допомагає при написанні коду

GitHub представив проект GitHub Copilot, у рамках якого розвивається інтелектуальний помічник, здатний генерувати типові конструкції під час написання коду. Система розроблена спільно з проектом OpenAI та використовує платформу машинного навчання OpenAI Codex, натреновану на великому масиві вихідних текстів, розміщених у публічних репозиторіях GitHub.

Від традиційних систем доповнення коду GitHub Copilot відрізняється можливістю формування досить складних блоків коду, аж до готових функцій, синтезованих з урахуванням поточного контексту. GitHub Copilot адаптується до манери написання коду розробником і враховує використовувані у програмі API та фреймворки. Наприклад, за наявності в коментарі прикладу структури JSON при початку написання функції для розбору цієї структури GitHub Copilot запропонує вже готовий код, а при написанні рутинних перерахувань описів, що повторюються, сформує позиції, що залишилися.

GitHub почав тестування AI-асистента, який допомагає при написанні коду

Наразі GitHub Copilot доступний у формі доповнення до редактора коду Visual Studio Code. Підтримується генерація коду мовами програмування Python, JavaScript, TypeScript, Ruby та Go з використанням різних фреймворків. У майбутньому планується розширити кількість підтримуваних мов та систем розробки. Робота доповнення здійснюється через звернення до зовнішнього сервісу, що працює на стороні GitHub, в якому в тому числі передається вміст файлу, що редагується з кодом.

GitHub почав тестування AI-асистента, який допомагає при написанні коду


Джерело: opennet.ru

Додати коментар або відгук