banner
Центр новостей
Наши продукты обеспечивают удобство, практичность и безопасность.

GitLab объединяется с Google, чтобы внедрить искусственный интеллект в DevOps

Jan 16, 2024

//Автор: Майк Визард, 3 мая 2023 г. Оставить комментарий

GitLab расширила свой альянс с Google в рамках усилий по внедрению более генеративных возможностей искусственного интеллекта (ИИ) в рабочие процессы DevOps.

Набор приложений GitLab по принципу «программное обеспечение как услуга» (SaaS) уже размещен на облачной платформе Google и предоставляет GitLab основу данных, необходимых для обучения этих моделей ИИ. За последние два месяца GitLab уже добавил множество возможностей, основанных на различных типах технологий искусственного интеллекта.

Например, теперь существует экспериментальная функция «Объясните эту уязвимость», которая предоставляет краткое изложение проблемы на естественном языке таким образом, чтобы разработчики и команды по кибербезопасности могли легко ее понять.

Тейлор МакКаслин, менеджер группы продуктов по науке о данных и искусственному интеллекту/машинному обучению в GitLab, сказал, что в будущем большая часть внимания ИИ будет сосредоточена на использовании возможностей генеративного ИИ. Эти возможности будут реализованы Google с использованием большой языковой модели (LLM), разработанной GitLab для рабочих процессов DevOps. Такой подход позволяет GitLab предоставлять более точные рекомендации на основе проверенных данных по сравнению с LLM общего назначения, который использовался для создания сервиса ChatGPT.

Кроме того, GitLab может постоянно обновлять модели ИИ, которые он запускает в облачном сервисе Google Vertex AI, используя данные из своей среды приложений SaaS, которые постоянно отслеживаются и обновляются, отметил МакКаслин.

Неясно, какое влияние ИИ может оказать на рабочие процессы DevOps, но GitLab прогнозирует десятикратное улучшение. Это будет достигнуто, например, путем появления кода, который можно использовать для устранения уязвимости. Сегодня многие уязвимости не устраняются просто потому, что у разработчиков нет времени на написание патча.

Однако недавний опрос GitLab показал, что разработчики уже используют ИИ для повышения производительности: 62% разработчиков используют ИИ и алгоритмы машинного обучения для проверки кода. Более трети (36%) также полагаются на алгоритмы искусственного интеллекта и машинного обучения для проверки кода.

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

Между тем, очевидно, что джинн искусственного интеллекта выпущен из бутылки. Скоро будет больше LLM для всех видов задач. Команды DevOps должны начать планирование уже сегодня, исходя из предположения, что многие ручные задачи, которые делают разработку программного обеспечения утомительной, исчезнут. Таким образом, роли в команде DevOps будут меняться и развиваться. Командам DevOps следует предположить, что эти изменения будут к лучшему. В конце концов, причина, по которой организации в первую очередь внедрили DevOps, заключалась в том, чтобы безжалостно автоматизировать ИТ-процессы, а ИИ — это просто последняя версия этого подхода.

Рубрики: AI, Блоги, Бизнес DevOps, Практика DevOps, Набор инструментов DevOps, Корпоративный DevOps, Возможности, Новости С тегами: AI, ChatGPT, gitlab, Google, LLM, машинное обучение