search
Cloud Блог – GitLab Duo Enterprise увидел свет
Gitlab

GitLab Duo Enterprise увидел свет

…и также имеет потенциал привнести свет в дни многих команд разработчиков по всему миру. Запуск состоялся на фоне признания GitLab как Лидера в области «ИИ-ассистент для создания кода» в рамках Gartner® Magic Quadrant™-2024. Оказавшись в дебютной диаграмме в этой категории, GitLab отметился как видением, так и исполнением, также получив титулы за менее новые, но такие же значимые «Возможности ИИ, применяемые ко всему жизненному циклу разработки программного обеспечения» и «ИИ на принципах прозрачности и конфиденциальности».

С ростом популярности персональных помощников кодирования на базе LLM, масштабирование было только вопросом времени. Время настало, и GitLab официально расширил победный опыт на целые команды и организации. В этой статье мы знакомимся с GitLab Duo Enterprise, исследуем его отличия и определяем его влияние на бизнес.

GitLab Duo Enterprise про GitLab Duo Pro

Начнем с того, как GitLab Duo Enterprise отличается от своего менее продвинутого аналога, GitLab Duo Pro.

ФункцияGitLab Duo EnterpriseGitLab Duo Pro
Возможность предоставлять и отзывать разрешения пользователя
Производство кода
Завершение кода
Доступность в популярных IDE
Поддерживаемые языки программирования25+15
Объяснение кода
Рефакторинг кода
Генерация тестов
Итоги обсуждений
Итоги запросов на слияние
Результаты осмотра кода
Оценка уязвимостей
Исправление уязвимостей
Анализ первопричин
Аналитика влияния ИИ
Развертывание модели в самостоятельной средеСкоро
Персонализация моделиСкоро
Цены39 долл. США на пользователя в месяц по годовой подписке19 долл. США на пользователя в месяц по годовой подписке

Пожалуйста, заметьте, что Pro-версия доступна как для клиентов уровня Premium, так и Ultimate, тогда как GitLab Duo Enterprise — лишь для Ultimate. Что касается функций, находящихся в разработке, а именно самостоятельного развертывания и персонализации, могут применяться дополнительные условия и сборы.

Особенности GitLab Duo Enterprise

Этот раздел подробно описывает каждую отдельную функцию, доступную исключительно как часть GitLab Duo Enterprise.

Итог обсуждений (создано на основе Anthropic Claude 3.5 Sonnet)

В высоко сотрудничающей среде решение ряда проблем может быстро превратиться в длительный разговор. Естественно, это часто затрудняет информирование заинтересованных сторон. Чтобы сражаться с этим узким местом, GitLab Duo Enterprise представил Discussion Summary. Эта функция превращает длинные цепочки комментариев в краткие, но информативные итоги и дает обзор ключевых пунктов действий и принятых решений. Вместо того, чтобы тратить время на пролистывание бесконечных комментариев, заинтересованные стороны теперь могут посвятить его значимым вкладам в текущие обсуждения.

Итог запроса на слияние (создано на основе Vertex AI Codey text-bison)

При просмотре изменений кода разработчики часто обнаруживают предложенные обновления, разбросанные по нескольким файлам. Это приводит к ограниченной возможности быстро понять всеобщее влияние. Merge Request Summary облегчает это, автоматически генерируя широкий итог этих обновлений. Если разработчик вставит этот итог в описание запроса на слияние, он предоставит четкий и понятный обзор предлагаемых модификаций, что, в свою очередь, будет способствовать обоснованным обсуждениям и принятию решений.

Результат обзора кода (создано на основе Vertex AI Codey text-bison)

Если говорить об обзорах кода, то отзывы, сколь бы подробными они ни были, все равно разбросаны по многочисленным строкам кода. Вот почему GitLab Duo Enterprise поставляется с Code Review Summary: цель состоит в упрощении процесса обзора и обеспечении четкой коммуникации. Это достигается с помощью автоматического, компактного обзора всех комментариев, оставленных рецензентами. С этим итогом передача становится очень быстрой, чтобы разработчики никогда не пропускали ни единого потенциального улучшения.

Объяснение уязвимостей (создано на основе Anthropic Claude 3 Haiku)

Без проактивности в управлении уязвимостями практически невозможно поддерживать безопасность приложений. Проводя регулярное сканирование вашего кода или CI/CD-пайплайнов, GitLab Duo Enterprise обнаруживает потенциальные риски и представляет их в централизованном отчете. Выбрав конкретную уязвимость, вы получите доступ к ее точному расположению в вашем коде и сканеру, который ее подсветил. Vulnerability Explanation затем раскрывает природу уязвимости и ее происхождения, описывает потенциальные способы использования и, самое важное, дает четкие рекомендации относительно того, как быстро ее устранить.

Устранение уязвимостей (создано на основе Anthropic Claude 3.5 Sonnet)

Обнаружив и поняв уязвимость, GitLab Duo Enterprise делает шаг вперед и немедленно создает запрос на слияние для решения проблемы. С автоматизированным устранением Vulnerability Resolution значительно сокращает время и усилия, необходимые для реагирования на риски безопасности, чтобы разработчики могли сосредоточиться на своих основных задачах, зная, что их приложение защищено в любое время.

Анализ первопричин (создано на основе Anthropic Claude 3.5 Sonnet)

Иногда CI/CD-пайплайны выходят из строя и устранение неисправностей становится трудоемким процессом. Root Cause Analysis ускоряет его, поскольку автоматически анализирует логи и возвращает полное, понятное человеку объяснение причин сбоя вместе с рекомендациями по решению. Как результат, GitLab Duo Enterprise уменьшает затраты на устранение багов и экономит разработчикам ценное время, позволяя им сосредоточиться на инновациях и более быстром снабжении программного обеспечения.

Панель оценки воздействия ИИ

Панель оценки влияния ИИ является основным инструментом измерения жизнеспособности ваших инициатив в области искусственного интеллекта. Она позволяет отслеживать эффективность ИИ в вашей организации на основе таких метрик SDLC, как DORA, визуализировать положительные результаты, сравнивать производительность команд, использующих ИИ, с традиционными, а также отслеживать общий прогресс внедрения ИИ.

Есть ли уже какие-нибудь ощутимые результаты?

Cube, компания разработки программного обеспечения из Нидерландов, предлагает высококачественные и безопасные мобильные приложения, веб-сайты и маркетплейсы для секторов энергетики, недвижимости, доставки еды и ухода. Чтобы удовлетворить постоянно растущие требования клиентов, компания искала SDLC-платформу на основе искусственного интеллекта, которая могла бы сделать их процессы разработки более полными.

После невероятного опыта с Ultimate-планом Cube выбрали GitLab Duo Enterprise за его передовые функции и возможности искусственного интеллекта. Бизнес получил набор инструментов, сразу заинтересовавших команду разработчиков, включая предложения кода, генерацию тестов и резюмирование.

Итак, что изменилось с появлением GitLab Duo Enterprise? Во-первых, гораздо легче проводить обзоры кода; во-вторых, больше нет места для рутины. В эпоху, предшествующую искусственному интеллекту, разработчикам приходилось проходить через длинные цепочки комментариев, тогда как теперь они могут определять критические проблемы на месте и сразу начинать их решать. Итог? Качество кода улучшилось, и это является прямым результатом лучшей видимости и приоритезации отзывов.

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

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

Результаты достаточно впечатляющие:

  • Улучшение сроков исполнения на 50%.
  • Ускорение обнаружения уязвимостей на 50%.
  • Экономия 40 часов времени разработчиков в неделю.

О нас

Cloudfresh — партнер GitLab Professional Services Partner и GitLab Select Partner, признанный на мировом уровне. Что касается GitLab Duo Enterprise, мы предоставляем следующие услуги:

  • Консультирование.
  • Внедрение.
  • Выявление ценности.
  • Объяснение главных принципов.
  • Сессии Q&A.
  • Тренинги.
Ажиотаж вокруг ИИ — неимоверный. Если вы хотите опробовать GitLab Duo перед тем, как оформлять подписку, просто сообщите нам, нажав кнопку ниже. Бесплатный пробный период →
CTA Image