Вселенная GitHub: отчет о тенденциях с открытым исходным кодом и новые продукты безопасности искусственного интеллекта

Вселенная GitHub: отчет о тенденциях с открытым исходным кодом и новые продукты безопасности искусственного интеллекта

11 ноября 2023 г.
GitHub Advanced Security получил функции искусственного интеллекта, а GitHub Copilot теперь включает опцию чат-бота. Выход GitHub Copilot Enterprise ожидается в феврале 2024 года.

На конференции GitHub Universe, проходившей в Сан-Франциско и виртуально 8 и 9 ноября 2023 года, компания представила свой новый отчет о тенденциях с открытым исходным кодом, а также изменения в GitHub Copilot и усовершенствования искусственного интеллекта для GitHub Advanced Security.

GitHub Copilot и GitHub Advanced Security доступны по всему миру. Однако некоторые сервисы GitHub, включая Copilot, подлежат торговому контролю США и недоступны в странах, подпадающих под санкции, перечисленных здесь.

Перейти к:

    Генеративный ИИ популярен среди проектов с открытым исходным кодом Git стремится к использованию облачных приложений в больших масштабах Тенденции в сообществе разработчиков GitHub Представлены GitHub Copilot Chat и GitHub Copilot Enterprise Дополнительные функции искусственного интеллекта добавлены в GitHub Advanced Security

Генеративный ИИ популярен среди проектов с открытым исходным кодом

Проекты генеративного ИИ с открытым исходным кодом вошли в список 10 самых популярных проектов с открытым исходным кодом по количеству участников в 2023 году на GitHub. В 2022 году около 17 000 разработчиков на GitHub работали над проектами генеративного ИИ; в 2023 году это число выросло примерно до 60 000. По данным GitHub, проекты искусственного интеллекта становятся все более популярными.

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

Git стремится к использованию облачных приложений в больших масштабах

GitHub обнаружил, что разработчики все чаще используют систему контроля версий Git для декларативных языков, используя инфраструктуру на основе Git в качестве рабочих процессов кода.

Исследование также выявило большую стандартизацию облачных развертываний и резкое увеличение скорости использования разработчиками файлов Dockerfile и контейнеров, инфраструктуры как кода и других облачных технологий. Использование языка конфигурации Hashicorp (HCL), который является индикатором операций и работы «инфраструктура как код», выросло на 36% по сравнению с прошлым годом.

Тенденции в сообществе разработчиков GitHub

Число новых разработчиков на GitHub выросло на 26%, при этом в Индии наблюдается самый быстрый рост числа разработчиков. GitHub определяет разработчика как любого человека, у которого нет спам-аккаунта GitHub.

Коммерчески поддерживаемые проекты с открытым исходным кодом привлекают внимание

Коммерчески поддерживаемые проекты с открытым исходным кодом имели наибольшее количество вкладов и наибольшее количество участников, впервые внесших вклад. Количество частных проектов выросло на 38% по сравнению с прошлым годом.

Защита зависимостей и ветвей — популярные проекты.

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

Фронтенд-разработка обещает быть многообещающей

Фронтенд-разработка — это быстро растущий тип проектов среди разработчиков с открытым исходным кодом.

Представлены GitHub Copilot Chat и GitHub Copilot Enterprise

На GitHub Universe компания анонсировала GitHub Copilot Chat (рис. A), который представляет собой генеративный помощник искусственного интеллекта, объясняющий код на естественном языке, и GitHub Copilot Enterprise. Чат GitHub Copilot будет доступен в декабре 2023 года клиентам с существующими индивидуальными или общеорганизационными подписками на GitHub Copilot.

Рисунок А

Чат GitHub Copilot объясняет код на естественном языке. Изображение: GitHub

GitHub Copilot Enterprise, настроенный для использования в бизнесе, появится в феврале 2024 года по цене 39 долларов США за пользователя в месяц. Сравните это с Copilot Business, который стоит 19 долларов в месяц и доступен уже сейчас.

Дополнительные функции искусственного интеллекта добавлены в GitHub Advanced Security

В GitHubAdvanced Security появятся еще три функции на базе искусственного интеллекта: автоисправление сканирования кода, секретное сканирование общих секретов и генератор регулярных выражений.

ПОСМОТРЕТЬ: GitHub — не единственная платформа для контроля версий и совместной работы. См. альтернативы GitHub, которые будут процветать в 2023 году. (TechRepublic)

«Разработчикам нужна возможность проактивно защищать свой код прямо там, где он создан», — написали в своем блоге вице-президент GitHub по управлению продуктами Аша Чакрабарти и директор по маркетингу продуктов в лаборатории безопасности GitHub и безопасности платформы Лора Пейн.

Автоисправление сканирования кода

Сканирование кода теперь будет предлагать исправления, сгенерированные ИИ, прямо в запросе на включение, что позволит разработчикам мгновенно исправлять уязвимости во время написания кода; это приведет к более быстрому восстановлению. Для оповещений CodeQL, JavaScript и TypeScript можно создавать исправления, сгенерированные искусственным интеллектом. Это работает благодаря тому, что GitHub в фоновом режиме запрашивает большую языковую модель, чтобы найти исправления для любых новых предупреждений, которые затем публикуются в виде предложений кода в запросе на включение.

Autofix теперь доступен для сканирования кода в GitHub Advanced Security.

Секретное сканирование

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

Рисунок Б

Секретное сканирование предупреждает пользователей о пароле, который мог быть раскрыт. Изображение: GitHub

Генератор регулярных выражений

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

Генерация регулярных выражений доступна уже сейчас.

Больше новых функций в GitHub Advanced Security

Другие новые функции GitHub Advanced Security включают создание пользовательских шаблонов с помощью генеративного искусственного интеллекта и новую панель обзора безопасности. Заинтересованные сотрудники службы безопасности могут присоединиться к списку ожидания для получения этих функций.

Подпишитесь на новостную рассылку для разработчиков От самых популярных языков программирования до комментариев об ОС Linux — получайте новости и советы для разработчиков и разработчиков ПО с открытым исходным кодом, а также советы, которые вам необходимо знать. Доставка по вторникам и четвергам Адрес электронной почты Подписываясь на нашу рассылку, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности. Вы можете отписаться в любое время. Подписаться
Подпишитесь на новостную рассылку для разработчиков От самых популярных языков программирования до комментариев об ОС Linux — получайте новости и советы для разработчиков и разработчиков ПО с открытым исходным кодом, а также советы, которые вам необходимо знать. Доставка по вторникам и четвергам Адрес электронной почты Подписываясь на нашу рассылку, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности. Вы можете отписаться в любое время. Подписаться

Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE