GitLab начала открытое тестирование ИИ-ассистента для написания кода

10.07.2023      1399

GitLab представила собственную нейросеть Code Suggestions, способную генерировать код по запросу на естественном языке. ИИ-помощник поддерживает работу с 13 языками программирования. 

Возможности ассистента

Code Suggestions позволяет создавать фрагменты кода по текстовому описанию. К примеру, инструмент способен сгенерировать шаблонный сниппет или тест, импортировать пакеты, дописать метод по образцу. Новая функция поддерживает работу с C/C++, C#, Go, Java, JavaScript, Python, PHP, Ruby, Rust, Scala, Kotlin, и TypeScript. 

Code Suggestions работает на базе большой языковой модели (LLM). Для создания нейросети использовались только технологии с открытым исходным кодом, что позволит разработчикам лучше понимать принципы работы ИИ-помощника. 

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

В GitLab полагают, что Code Suggestions позволит решить три задачи:

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

На время открытого тестирования Code Suggestions доступ к ИИ-ассистенту предоставляется бесплатно. Сейчас команда GitLab готовит к запуску плагина для Visual Studio Code и IDE на базе JetBrains IntelliJ, которые позволят интегрировать нейросеть в среду разработки. 

Интеграция с ИИ

Code Suggestions – это лишь один из инструментов на базе ИИ, которые доступны в GitLab. Команда репозитория полагает, что современные нейросети могут значительно улучшить работу разработчиков во многих задачах:

  • ускорение развертывания;
  • повышение безопасности;
  • автоматизация процессов обеспечения качества;
  • интеллектуальный мониторинг;
  • предиктивная аналитика.

Поэтому в планах компании создать инфраструктуру MLOps и DataOps, которая позволит пользователям GitLab использовать возможности ИИ при разработке. Сейчас на платформе, кроме Code Suggestions, доступен Suggested Reviewers. Инструмент на базе нейросети предназначен для автоматического сканирования кода и поиска уязвимостей. GitLab гарантирует высокую безопасность: анализируемые исходники не передаются третьим лицам и не используются для обучения ИИ. 

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

Как ИИ влияет на работу программистов

Ранее о значительном интересе разработчиков к генеративным моделям ИИ сообщили в своих исследованиях GitHub и Stack Overflow. По данным ИТ-хостинга, 92% респондентов опробовали применение нейросетей в работе. По сведениям из отчета Stack Overflow, таких программистов около 70%. 

Недавно GitHub провел еще одно исследование, согласно которому пользователи Copilot приняли почти 30% предложений ИИ-ассистента, и этот показатель с течением времени растет. По расчетам компании, если повышение производительности сохранится на уровне 30%, а прогнозируемое число разработчиков вырастет до 45 млн в 2030 году, то нейросеть будет работать с эффективностью 15 млн человек. Это увеличит мировой ВВП более чем на 1,5 триллиона долларов. 

В ходе другого исследования GitHub выяснилось, что Copilot ускоряет выполнение задач на 55%, а 75% разработчиков, использующих ИИ-помощника, чувствуют себя более удовлетворенными своей работой.


 

Автор:
Аналитик


См. также

Новость Искусственный интеллект ИТ-Новость

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    197    user1915669    0       

1

Новость Дата-центры Искусственный интеллект ИТ-Новость

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

18.07.2024    356    AnastasiaKl    0       

1

Новость ИТ-Новость

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    409    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    521    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1057    AnastasiaKl    3       

3

Новость ИТ-Новость

Пятничное: в России вступил в силу стандарт подготовки по дисциплине «спортивное программирование». В стандарт вошли требования к физическим показателям спортсменов и скорости набора текста.

16.02.2024    858    VKuser24342747    2       

1

Новость ИТ-Новость

Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило национальный стандарт протокола LoRaWAN RU, таким образом он получил официальный статус. Технология используется для беспроводной передачи данных между устройствами интернета вещей.

19.01.2024    651    VKuser24342747    0       

2

Новость Законодательство ИТ-Новость

12 декабря вступил в силу Федеральный закон, меняющий срок, к которому все владельцы сайтов должны внести изменения в порядок авторизации пользователей на сайте. Закон вводит переходный период до 1 января 2025 года.

20.12.2023    795    VKuser24342747    2       

1
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение