GitHub Copilot теперь может уведомлять разработчиков, если предлагаемый код соответствует общедоступному коду.

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Ссылка на код GitHub Copilot

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

Вчера, Гитхаб выпустили частная бета-версия GitHub Copilot со ссылкой на код, которая включает обновленный фильтр, который обнаруживает и показывает контекст предложений кода, соответствующих общедоступному коду на GitHub. Когда эта новая функция включена, GitHub Copilot будет проверять предложения кода с окружающим кодом длиной около 150 символов и сравнивать его с общедоступным кодом, доступным на GitHub.com. Если есть совпадение, Copilot предоставит следующую информацию:

  •  Соответствующий код
  • Репозитории, в которых появляется этот код
  • Лицензия, регулирующая каждый репозиторий

«Помогая разработчикам понять контекст сообщества их кода таким образом, который также сохраняет поток разработчиков, мы верим, что Copilot будет продолжать предлагать ответственные инновации и истинное удовольствие от клавиатуры», — написал Райан Дж. Сальва из GitHub в сообщении в блоге объявления.