Visual Studio Code будет использовать искусственный интеллект для генерации кода

Лас искусственный интеллект Они все чаще присутствуют в нашей повседневной жизни. Во все большем количестве работ подобные алгоритмы используются для облегчения задач самих работников, а иногда даже могут заменить их. Хотя это правда, что нам еще предстоит пройти долгий путь, прежде чем мы заставим ИИ думать и действовать как мы, они становятся все более совершенными и обладают все более продвинутыми функциями самообучения. И мы достигли точки, которую, как мы думали, не сможем достичь: обучение ИИ программированию.

GitHub — это не только платформа для создания всех типов проектов с открытым исходным кодом, но и огромный источник кода, доступный любому заинтересованному пользователю. Воспользовавшись этим источником, ОпенАИ и Microsoft совместно работали над проектом, позволяющим программировать самостоятельно: GitHub второй пилот. После долгого обучения и обучения ИИ наконец готов, и пользователи Microsoft IDE Visual Studio Code могут использовать его в своих проектах.

Вот как работает GitHub Copilot, искусственный интеллект, способный программировать

В средах разработки для программирования уже были некоторые умные функции, такие как подсветка синтаксиса или функция автозаполнения. Но нет ничего более полного, чем то, что предлагает нам новый искусственный интеллект. Пользователи Visual Studio Code теперь могут загрузить новое расширение под названием GitHub второй пилотчтобы начать программировать с его помощью.

Код второго пилота GitHub

Разумеется, это расширение позволит нам автоматически заполнять функции. Но его возможности идут гораздо дальше. Новый помощник способен понимать код, который мы пишем, и сможет синтезировать код для автоматического выполнения функций. Возможности, которые предлагает нам Copilot:

  • Преобразование комментариев в код. Мы можем написать то, что хотим сделать, в логическом комментарии, и Copilot автоматически сгенерирует код.
  • Будет ли автоматически заполняться шаблонный код. Просто создайте пару входных данных повторяющейся функции, а ИИ позаботится о создании остальных.
  • Позволяет нам генерировать тестовый код. Таким образом, мы сможем увидеть, какой из них лучше всего подходит для нашего развития.
  • Показать альтернативы. Если мы захотим применить к нашей программе другой подход, благодаря Copilot мы сможем увидеть разные примеры и выбрать тот, который нам нужен.

Этот ИИ до сих пор работает только в естественный английский (например, для преобразования комментариев в код). Благодаря Кодекс OpenAI и, проанализировав все общедоступные репозитории GitHub, этот ИИ достиг показателей успеха более 60%. Более того, по мере того, как мы его используем, он все больше и больше учится генерировать коды, которые лучше всего адаптируются к нашим потребностям.

Начните использовать GitHub Copilot прямо сейчас

На данный момент Copilot доступен только очень ограниченному кругу пользователей. Это связано с тем, что для его использования необходимо иметь современное оборудование, совместимое с функциями искусственного интеллекта и машинного обучения. Предложение Microsoft и GitHub бета-доступ для ограниченного числа людей бесплатно. Со временем количество пользователей будет увеличиваться, пока, наконец, оно не станет доступно каждому. Мы можем присоединиться к листу ожидания, чтобы получить предварительный просмотр по этой ссылке.

Предварительный просмотр этого AI бесплатен. Однако в случае успеха планируют выпустить платную версию Copilot, хотя какие функции она будет иметь, неизвестно. И на данный момент это эксклюзивно для Visual Studio Code.

Что касается телеметрии, одного из аспектов, которого больше всего боятся пользователи, Microsoft пытается призвать к спокойствию. Это правда, что для работы необходимо постоянно отправлять код на серверы GitHub, но эти данные передаются и хранятся безопасно. Весь код анализируется и обрабатывается машиной, и только уполномоченный персонал может получить доступ к этим данным, если это необходимо (например, для обнаружения злоупотреблений). В будущем Microsoft планирует разрешить пользователям отслеживать эту телеметрию, но на данный момент это является обязательным.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *