search
Cloud Blog – GitLab Duo Enterprise ujrzał światło dzienne
Gitlab

GitLab Duo Enterprise ujrzał światło dzienne

…i ma potencjał, aby ułatwić nadchodzące dni wielu zespołom programistów na całym świecie. Wdrożenie nastąpiło zaraz po uznaniu GitLab za lidera wsparcia AI Code w raporcie Gartner® Magic Quadrant™ 2024. Debiutując na liście w tej kategorii, GitLab wyróżniał się zarówno w obszarach wizji, jak i wykonania, przynosząc także tytuły za mniej nowatorskie, choć równie znaczące „Możliwości oparte na sztucznej inteligencji w SDLC” oraz „Przejrzysta sztuczna inteligencja oparta na prywatności”.

Ponieważ osobiści asystenci kodowania obsługujący LLM nabierali rozpędu, skalowanie było tylko kwestią czasu. Cóż, nadszedł czas i GitLab oficjalnie rozszerzył nagradzane doświadczenie na całe zespoły i organizacje. W tym artykule poznajemy GitLab Duo Enterprise, odkrywamy jego wyróżniki i przyglądamy się jego wpływowi na biznes.

GitLab Duo Enterprise kontra GitLab Duo Pro

Zacznijmy od sprawdzenia, jak GitLab Duo Enterprise wypada na tle swojego mniej zaawansowanego odpowiednika, GitLab Duo Pro, pod względem funkcjonalności.

FunkcjonalnośćGitLab Duo EnterpriseGitLab Duo Pro
Możliwość nadawania i odbierania uprawnień użytkownika
Produkcja kodu
Finalizacja kodu
Dostępność między IDE
Obsługiwane języki programowania25+15
Opis kodu
Refaktoryzacja kodu
Generowanie testów
Podsumowanie dyskusji
Podsumowanie żądań scalania
Podsumowanie recenzji kodu
Ocena podatności
Naprawa luk w zabezpieczeniach
Analiza przyczyn źródłowych
Analityka wpływu sztucznej inteligencji
Wdrażanie modelu w trybie samodzielnego hostowaniaJuż wkrótce
Personalizacja modeluJuż wkrótce
Wycena39 dolarów za użytkownika miesięcznie w ramach zobowiązania na 1 rok19 dolarów za użytkownika miesięcznie w ramach zobowiązania na 1 rok

Proszę również pamiętać, że Pro edycja jest dostępna dla obu Premium– I Ultimate -tier, podczas gdy GitLab Duo Enterprise jest Ultimate-tylko. Jeśli chodzi o funkcje, nad którymi wciąż pracujemy — mianowicie wdrażanie i personalizację na własnym serwerze — mogą obowiązywać dodatkowe warunki i opłaty.

Funkcje GitLab Duo dla przedsiębiorstw

W tej sekcji szczegółowo opisano każdą funkcjonalność dostępną wyłącznie w ramach GitLab Duo Enterprise.

Podsumowanie dyskusji (zbudowany na szczycie Anthropic Claude 3.5 Sonnet)

W środowisku sprzyjającym współpracy wątek dotyczący problemu może w mgnieniu oka przerodzić się w długą rozmowę. Naturalnie często utrudnia to informowanie interesariuszy o bieżących wydarzeniach. Aby pokonać to wąskie gardło, GitLab Duo Enterprise wprowadził Podsumowanie dyskusji. Ta funkcja przekształca długie wątki komentarzy w krótkie, ale pouczające streszczenia i zapewnia szybki przegląd kluczowych punktów działań i podjętych decyzji. Czas, jaki spędzili na przeglądaniu niekończących się komentarzy, interesariusze mogą teraz przeznaczyć na wnoszenie znaczącego wkładu w toczące się dyskusje.

Podsumowanie żądania połączenia (zbudowany na bazie Vertex AI Codey text-bison)

Przeglądając zmiany w kodzie, programiści często znajdują proponowane aktualizacje rozproszone w wielu plikach. Skutkuje to ograniczoną możliwością szybkiego uchwycenia ogólnego wpływu. Podsumowanie żądania połączenia ułatwia sprawę, automatycznie generując szerokie podsumowanie tych aktualizacji. Jeśli programista umieści to podsumowanie w opisie żądania połączenia, zapewni jasny i konkretny przegląd sugerowanych modyfikacji, co z kolei zachęca do świadomych dyskusji i podejmowania dalszych decyzji.

Podsumowanie przeglądu kodu (zbudowany na bazie Vertex AI Codey text-bison)

Jeśli chodzi o recenzje kodu, opinie – niezależnie od tego, jak szczegółowe – są nadal rozproszone po wielu linijkach kodu. Właśnie dlatego GitLab Duo Enterprise zawiera Podsumowanie przeglądu kodu: celem jest uproszczenie procesu przeglądu i zapewnienie jasnej komunikacji. Można to osiągnąć poprzez automatyczny, kompaktowy przegląd wszystkich komentarzy pozostawionych przez recenzentów. Dzięki temu podsumowaniu przekazanie staje się superszybkie, dzięki czemu ani recenzenci, ani programiści nigdy więcej nie przeoczą żadnego potencjalnego ulepszenia.

Wyjaśnienie luki (zbudowany na szczycie Anthropic Claude 3 Haiku)

Bez proaktywności w zarządzaniu podatnościami utrzymanie bezpieczeństwa aplikacji jest praktycznie niemożliwe. Uruchamiając zaplanowane skanowanie kodu lub potoków CI/CD, GitLab Duo Enterprise ujawnia potencjalne zagrożenia i prezentuje je w scentralizowanym raporcie. Po wybraniu konkretnej luki uzyskasz dostęp do jej dokładnej lokalizacji w kodzie i skanera, który ją oznaczył. Następnie Wyjaśnienie luk w zabezpieczeniach opisuje charakter luki i jej źródło, przedstawia potencjalne sposoby jej wykorzystania, a co najważniejsze, dostarcza jasnych wskazówek, jak znaleźć szybkie rozwiązanie.

Rozwiązanie problemu luk w zabezpieczeniach (zbudowany na szczycie Anthropic Claude 3.5 Sonnet)

Po zlokalizowaniu i zrozumieniu luki GitLab Duo Enterprise idzie o krok dalej i natychmiast generuje żądanie połączenia, aby rozwiązać problem. Dzięki zautomatyzowanemu naprawianiu, usuwanie luk w zabezpieczeniach znacznie skraca czas i wysiłek potrzebny do reagowania na zagrożenia bezpieczeństwa, dzięki czemu programiści mogą skoncentrować się na swoich podstawowych zadaniach, wiedząc, że ich aplikacja jest przez cały czas chroniona.

Analiza pierwotnej przyczyny (zbudowany na szczycie Anthropic Claude 3.5 Sonnet)

Czasami potoki CI/CD zawodzą, a rozwiązywanie problemów staje się czasochłonne. Analiza przyczyn źródłowych przyspiesza proces, ponieważ automatycznie analizuje logi i zwraca kompletne, czytelne dla człowieka wyjaśnienie awarii wraz z zaleceniami, jak sobie z nią poradzić. W rezultacie GitLab Duo Enterprise zmniejsza obciążenie związane z rozwiązywaniem problemów i oszczędza programistom cenny czas, pozwalając im skupić się na innowacjach i szybciej dostarczać oprogramowanie.

Panel wpływu AI

Pulpit nawigacyjny AI Impact to przydatne narzędzie umożliwiające kontrolę stanu inicjatyw związanych ze sztuczną inteligencją. Umożliwia śledzenie efektywności sztucznej inteligencji w całej organizacji w oparciu o wskaźniki SDLC, takie jak DORA, wizualizuj pozytywne wyniki, porównuj wydajność zespołów obsługujących sztuczną inteligencję z tradycyjnymi i monitoruj ogólny postęp we wdrażaniu sztucznej inteligencji.

Jakieś wymierne rezultaty już?

Cube, holenderska firma zajmująca się tworzeniem oprogramowania, dostarcza wysokiej jakości bezpieczne aplikacje mobilne, strony internetowe i rozwiązania e-commerce dla sektorów energii, nieruchomości, dostaw żywności i dobrego samopoczucia. Aby sprostać stale rosnącym wymaganiom swoich klientów, firma poszukiwała platformy SDLC opartej na sztucznej inteligencji, która mogłaby uczynić jej procesy rozwojowe bardziej kompletnymi.

Po przełomowym doświadczeniu z planem Ultimate, Cube wybrany GitLab Duo Enterprise ze względu na zaawansowane funkcje i możliwości AI. Oferował zestaw narzędzi, który natychmiast „zaskoczył” zespół programistów, w tym sugestie dotyczące kodu, generowanie testów i podsumowania.

Co zatem zmieniło się dzięki GitLab Duo Enterprise na pokładzie? Po pierwsze, znacznie łatwiej jest przeprowadzać recenzje kodu; po drugie, nie ma już zbyt wiele miejsca na element rutyny. W epoce poprzedzającej sztuczną inteligencję programiści musieli przeglądać długie wątki z komentarzami, podczas gdy teraz mogą od razu zlokalizować krytyczne problemy i od razu zacząć je rozwiązywać. Konkluzja? Jakość kodu poprawiła się, co jest bezpośrednim skutkiem lepszej widoczności informacji zwrotnych i ustalania priorytetów.

Ponieważ nie ma czegoś takiego jak „zbyt duże bezpieczeństwo”, firma wykorzystała również automatyczne skanery do przeglądu całego nowego kodu i egzekwowania wcześniej zatwierdzonych zasad bezpieczeństwa. Ten stopień standaryzacji zapewnia spójną eliminację luk w zabezpieczeniach, niezależnie od doświadczenia i wiedzy programisty.

Kierownictwo Cube jest szczególnie podekscytowane funkcjami sztucznej inteligencji skupionymi na bezpieczeństwie, które wykrywają i ostrzegają programistów o lukach w kodzie, zanim jeszcze dotrą one do żądań połączenia. W związku z tym firma stara się stosować podsumowania żądań połączenia, wyjaśnienia dotyczące luk w zabezpieczeniach i generowanie opisów problemów w całym SDLC.

Dotychczasowe wyniki są naprawdę imponujące:

  • A 50% poprawa czasów realizacji.
  • A 50% przyspieszenie wykrywania podatności.
  • 40 godziny czasu programistycznego oszczędzane tygodniowo.

O nas

Cloudfresh jest partnerem GitLab Professional Services i GitLab Select Partner rozpoznawalnym na całym świecie. W ramach GitLab Duo Enterprise świadczymy następujące usługi:

  • Ordynacyjny.
  • Realizacja.
  • Odkrycie wartości.
  • Wyjaśnienie podstawowych zasad.
  • Sesje pytań i odpowiedzi.
  • Sesje szkoleniowe.
Przy całej gorączce AI, rozumiemy to. Jeśli chcesz przetestować GitLab Duo przed zatwierdzeniem, daj nam znać, naciskając przycisk poniżej. Poproś o bezpłatną wersję próbną →
CTA Image