Не так давно искусственный интеллект был главным антагонистом научно-фантастических фильмов. И сегодня это все вокруг нас. Кажется, что почти каждый продукт, созданный в мире технологий, содержит элементы искусственного интеллекта. ИИ оказывает значительное влияние на нашу повседневную жизнь, но задумывались ли вы когда-нибудь, на что он действительно способен? Отличным примером того, как футуристическое видение становится реальностью, является Второй пилот GitHub.

Домашняя страница второго пилота


GitHub Copilot — это круто, но что это?

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


Но какова цена?

Лицензии GitHub Copilot, которые в настоящее время доступны только для отдельных пользователей, стоят 10 долларов в месяц или же 100 долларов в год. Однако студенты, поступившие в Глобальная кампусная программа GitHub и сопровождающие популярных проектов GitHub с открытым исходным кодом, которые определяются, когда пользователь переходит на страницу подписки GitHub Copilot, по-прежнему смогут использовать этот инструмент бесплатно.


Может ли GitHub Copilot представлять угрозу для разработчиков?

Предложение ИИ от второго пилота

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

Средство не идеально. Он не всегда генерирует правильный код. Существует много плохих практик и устаревшего кода. Хуже того, Copilot может создавать уязвимости в системе безопасности, особенно на языках, небезопасных для памяти. Это еще не на 100% надежно. Вам абсолютно необходимо просмотреть код второго пилота. Это ИИ. ИИ нужно учиться. Со временем все наладится, но нужно подождать.


Вывод

Copilot — это лишь один из многих инструментов, которые улучшают и будут улучшать нашу работу. На самом деле, чрезмерное использование таких инструментов может привести к ненужной работе или даже к серьезным проблемам.

Спасибо, что дочитали до сюда. Тем временем вы можете проверить другие мои сообщения в блоге и посетить мой Гитхаб.

в настоящее время я работаю над Камень CSS ( Гитхаб )