GitHub Copilot получает систему фильтрации уязвимостей на основе ИИ, улучшенные предложения по коду в новом обновлении
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Для дальнейшего продвижения Copilot, GitHub дает ему обновление, которое принесет набор новых возможностей. Согласно GitHub, это обновление принесет пользу обоим пользователям планов Copilot для физических лиц и Copilot для бизнеса.
Copilot — это инструмент кодирования на основе искусственного интеллекта, который предлагает варианты автозаполнения во время написания кода пользователями. Он дополняет интегрированные среды разработки Visual Studio, Neovim и JetBrains, упрощая и ускоряя написание кода для разработчиков. В Декабрь, GitHub анонсировала свой «Copilot for Business», который стоит 19 долларов на пользователя в месяц. Помимо функций уровня Copilot с одной лицензией, бизнес-план включает возможности управления лицензиями и управления политиками в масштабах всей организации. Этот набор возможностей теперь расширяется с новым обновлением, которое GitHub продвигает для планов Copilot для физических лиц и Copilot для бизнеса.
Первым из этих улучшений является поддержка корпоративных прокси-серверов (в том числе с самозаверяющими сертификатами) специально для Copilot for Business и улучшенное качество предложений кода во всем инструменте Copilot. Согласно GitHub, последнее стало возможным благодаря обновленной модели AI Codex, новой парадигме Fill-In-the-Middle и облегченной модели на стороне клиента.
«Чтобы улучшить качество предложений кода GitHub Copilot, мы обновили базовую модель Codex, что привело к значительному улучшению качества предложений кода и сокращению времени на предоставление этих предложений пользователям», — делится Шуйин Чжао, старший директор по продуктам. руководство на GitHub.
Помимо этого, Copilot также теперь может похвастаться фильтрацией уязвимостей на основе искусственного интеллекта. Система, которая автоматически блокирует распространенные небезопасные предложения кода, нацелена на такие проблемы, как жестко заданные учетные данные, SQL-инъекции и инъекции пути. Согласно GitHub, это должно сделать предложения Copilot для пользователей более безопасными.
«Новая система использует LLM для аппроксимации поведения инструментов статического анализа, а поскольку GitHub Copilot запускает продвинутые модели ИИ на мощных вычислительных ресурсах, она невероятно быстра и может обнаруживать уязвимые шаблоны даже в незавершенных фрагментах кода», — объясняет Чжао. «Это означает, что небезопасные шаблоны кодирования быстро блокируются и заменяются альтернативными предложениями».