GitHub и OpenAI объединили усилия, чтобы представить новый инструмент искусственного интеллекта, который может генерировать собственный код. Их цель – помочь пользователям и разработчикам писать код более эффективно. Он называется Copilot и может предлагать строки кода, а иногда и целые функции.
Для этого проекта GitHub сотрудничал с OpenAI, некоммерческой организацией, занимающейся исследованиями искусственного интеллекта, основанной Илоном Маском.
GitHub Copilot сгенерирует собственный код
По словам представителей платформы, Copilot не сможет заменить разработчиков. Это инструмент, который должен повысить производительность и облегчить изучение кода. платформа планирует запустить коммерческий продукт на базе Copilot. В настоящее время он лучше всего работает с Python, JavaScript, TypeScript, Ruby и Go.
Модель, лежащая в основе Copilot, была обучена с использованием миллиардов строк кода, многие из которых размещены и общедоступны на самом GitHub. Когда вы пишете код, GitHub Copilot предлагает вам предложения по мере написания. Вы можете принять или отклонить их. По мере того, как вы принимаете и отклоняете предложения, инструмент будет улучшаться благодаря машинному обучению.
Чтобы узнать, что вы кодируете, GitHub Copilot пытается проанализировать значение комментария, имя функции, которую вы пишете, или последние несколько строк. Если вы начинаете работать с новым языком или в прошлом использовали инструменты без кода, это программное обеспечение может быть очень полезным. Он также может заменить многие запросы переполнения стека.
GitHub Copilot напрямую интегрируется с Visual Studio Code. Вы можете установить его как расширение или использовать в облаке с помощью GitHub Codespaces.