Dvě hlavy jsou lepší než jedna, nebo co je GitLab Duo?
GitLab Duo Enterprise spatřil světlo světa
…a má potenciál usnadnit budoucí dny mnoha vývojovým týmům po celém světě. Uvedení na trh přišlo na paty uznání společnosti GitLab jako lídra v oblasti AI Code Assistance na Gartner® Magic Quadrant™ 2024. Díky debutovému žebříčku v této kategorii GitLab vynikal jak v doméně vize, tak v oblasti realizace a přinesl také tituly pro méně nové, i když stejně významné AI-Powered Capabilities with SDLC a Transparent and Privacy-First AI.
Vzhledem k tomu, že osobní kódovací asistenti s podporou LLM nabývají na síle, bylo škálování jen otázkou času. Nastal čas a GitLab oficiálně rozšířil oceněné zkušenosti na celé týmy a organizace. V tomto článku se seznámíme s GitLab Duo Enterprise, prozkoumáme jeho odlišnosti a podíváme se na jeho dopad na podnikání.
GitLab Duo Enterprise vs. GitLab Duo Pro
Začněme tím, že prozkoumáme, jak si GitLab Duo Enterprise stojí oproti svému méně pokročilému protějšku, GitLab Duo Pro, pokud jde o funkce.
Funkčnost | GitLab Duo Enterprise | GitLab Duo Pro |
Možnost udělovat a odebírat uživatelská oprávnění | ✅ | ✅ |
Výroba kódu | ✅ | ✅ |
Finalizace kódu | ✅ | ✅ |
Dostupnost napříč IDE | ✅ | ✅ |
Podporované programovací jazyky | 25+ | 15 |
Návod na kód | ✅ | ✅ |
Refaktorování kódu | ✅ | ✅ |
Generování testu | ✅ | ✅ |
Shrnuté diskuse | ✅ | ❌ |
Souhrnné žádosti o sloučení | ✅ | ❌ |
Souhrnné recenze kódu | ✅ | ❌ |
Hodnocení zranitelnosti | ✅ | ❌ |
Oprava zranitelnosti | ✅ | ❌ |
Analýza hlavní příčiny | ✅ | ❌ |
Analýza vlivu AI | ✅ | ❌ |
Nasazení modelu v prostředí s vlastním hostitelem | Již brzy | ❌ |
Personalizace modelu | Již brzy | ❌ |
Ceny | 39 USD na uživatele za měsíc v rámci závazku 1 rok | 19 USD na uživatele za měsíc v rámci závazku 1 rok |
Mějte prosím také na paměti, že Pro vydání je k dispozici pro zákazníky Premium a Ultimate balíků, zatímco GitLab Duo Enterprise je pouze pro Ultimate. Pokud jde o funkce, které jsou ve vývoji – jmenovitě nasazení a personalizace s vlastním hostitelem – mohou se vztahovat některé další podmínky a poplatky.
Funkce GitLab Duo Enterprise
Tato část se zabývá každou jednotlivou funkcí, která je k dispozici pouze jako součást GitLab Duo Enterprise.
Shrnutí diskuze (postaveno na vrcholu Anthropic Claude 3.5 Sonnet)
V prostředí s vysokou mírou spolupráce se vlákno problému může během okamžiku proměnit v dlouhou konverzaci. Přirozeně, že je často náročné udržet zúčastněné strany ve smyčce. K boji s tímto úzkým hrdlem představil GitLab Duo Enterprise Souhrn diskuze. Tato funkce destiluje zdlouhavá vlákna komentářů do krátkých, ale informativních souhrnů a poskytuje rychlý přehled klíčových akčních bodů a přijatých rozhodnutí. Čas, který strávili proséváním nekonečných komentářů, mohou nyní zúčastněné strany věnovat smysluplným příspěvkům do probíhajících diskusí.
Shrnutí žádosti o sloučení (postaveno na vrcholu Vertex AI Codey text-bison)
Při kontrole změn kódu vývojáři často nacházejí navrhované aktualizace rozptýlené ve více souborech. To má za následek omezenou schopnost rychle uchopit celkový dopad. Souhrn žádostí o sloučení usnadňuje automatické generování širokého souhrnu těchto aktualizací. Pokud vývojář vloží toto shrnutí do popisu žádosti o sloučení, poskytne jasný a věcný přehled navrhovaných úprav, což zase povzbudí informované diskuse a následné rozhodování.
Shrnutí recenze kódu (postaveno na vrcholu Vertex AI Codey text-bison)
Pokud jde o recenze kódu, zpětná vazba – jakkoli podrobná – je stále rozprostřena mezi řádky a řádky kódu. To je důvod, proč GitLab Duo Enterprise přichází s Code Review Summary: cílem je zjednodušit proces kontroly a zajistit jasnou komunikaci. Toho je dosaženo prostřednictvím automatického, kompaktního přehledu všech komentářů zanechaných recenzenty. S tímto shrnutím se předání stává superrychlým, takže ani recenzenti ani vývojáři nezmeškají jediné potenciální vylepšení.
Vysvětlení zranitelnosti (postaveno na vrcholu Anthropic Claude 3 Haiku)
Bez proaktivity ve správě zranitelnosti je prakticky nemožné udržovat zabezpečení aplikací. Spuštěním naplánovaných skenů vašeho kódu nebo kanálů CI/CD GitLab Duo Enterprise odhaluje potenciální rizika a prezentuje je v centralizované zprávě. Když vyberete konkrétní chybu zabezpečení, získáte přístup k její přesné poloze v kódu a skeneru, který ji označil. Vysvětlení zranitelnosti poté rozebere povahu zranitelnosti a odkud pochází, nastíní potenciální způsoby, jak ji zneužít, a co je nejdůležitější, poskytuje jasný návod, jak přijít s rychlou nápravou.
Řešení zranitelnosti (postaveno na vrcholu Anthropic Claude 3.5 Sonnet)
Jakmile je zranitelnost lokalizována a pochopena, GitLab Duo Enterprise jde o krok dále a okamžitě vytvoří žádost o sloučení, která problém vyřeší. Díky automatizované nápravě řešení Vulnerability Resolution výrazně zkracuje čas a úsilí potřebné k reakci na bezpečnostní rizika, takže se vývojáři mohou soustředit na své primární úkoly s vědomím, že jejich aplikace je neustále chráněna.
Analýza kořenových příčin (postaveno na vrcholu Anthropic Claude 3.5 Sonnet)
Někdy selhávají kanály CI/CD a odstraňování problémů je časově náročné. Analýza kořenových příčin urychluje proces, protože automaticky analyzuje protokoly a vrací úplné, člověku čitelné vysvětlení selhání spolu s doporučeními, jak jej řešit. V důsledku toho GitLab Duo Enterprise snižuje režii řešení problémů a šetří vývojářům cenný čas, umožňuje jim soustředit se na inovace a dodávat software rychleji.
AI Impact Dashboard
AI Impact Dashboard je praktický nástroj pro provádění kontroly stavu vašich iniciativ v oblasti umělé inteligence. Umožňuje vám sledovat efektivitu AI napříč vaší organizací na základě SDLC metrik, jako je např DORA, vizualizujte pozitivní výsledky, porovnejte výkon týmů s umělou inteligencí oproti tradičním týmům a sledujte celkový pokrok zavádění umělé inteligence.
Ještě nějaké hmatatelné výsledky?
Cube, společnost zabývající se vývojem softwaru se sídlem v Nizozemsku, dodává vysoce kvalitní a bezpečné mobilní aplikace, webové stránky a řešení pro e-commerce v odvětvích energetiky, realit, dodávek potravin a wellness. Aby společnost uspokojila stále rostoucí požadavky svých zákazníků, hledala platformu SDLC s umělou inteligencí, která by mohla učinit jejich vývojové procesy úplnější.
Po zážitku, který mění hru s plánem Ultimate, Cube vybraný GitLab Duo Enterprise pro své pokročilé funkce a možnosti umělé inteligence. Nabízel sadu nástrojů, které se okamžitě „proklikly“ s vývojovým týmem, včetně návrhů kódu, generování testů a shrnutí.
Co se tedy s GitLab Duo Enterprise změnilo? Za prvé, je mnohem jednodušší provádět kontroly kódu; za druhé, pro prvek rutiny už není mnoho místa. V době před AI museli vývojáři projít dlouhými vlákny komentářů, zatímco nyní mohou kritické problémy najít na místě a začít je okamžitě řešit. Sečteno a podtrženo? Kvalita kódu se zlepšila, což je přímým výsledkem lepší viditelnosti zpětné vazby a stanovení priorit.
Protože neexistuje nic takového jako „příliš mnoho zabezpečení“, společnost také využila automatizované skenery ke kontrole všech nových kódů a prosazení předem schválených bezpečnostních pravidel. Tento stupeň standardizace zajišťuje, že zranitelnosti jsou trvale řešeny bez ohledu na zkušenosti nebo odborné znalosti vývojáře.
Vedení Cube je obzvláště nadšeno z funkcí AI zaměřených na bezpečnost, které detekují a upozorňují vývojáře na zranitelnosti kódu ještě předtím, než vůbec najdou cestu k žádostem o sloučení. V tomto ohledu se společnost snaží přijmout souhrny žádostí o sloučení, vysvětlení zranitelnosti a generování popisu problému v celém SDLC.
Dosavadní výsledky jsou docela působivé:
- O 50 % zlepšení dodacích lhůt.
- O 50 % zrychlení detekce zranitelnosti.
- 40 týdně ušetřených hodin vývojářského času.
O nás
Cloudfresh je GitLab Professional Services Partner a GitLab Select Partner uznávaný celosvětově. V rámci GitLab Duo Enterprise poskytujeme následující služby:
- Poradenství.
- Implementace.
- Objevování hodnoty.
- Vysvětlení základních principů.
- Sezení otázek a odpovědí.
- Školení.