GitLab je naredil korak naprej pri integraciji umetne inteligence v vsakodnevnem razvoju programske opreme z nedavno izdajo javne beta različice Platforma Duo AgentTa poteza uvaja prenovljen pristop za razvojne ekipe, ki želijo združiti učinkovitost agentov umetne inteligence s strateško vizijo človeških razvijalcev, kar olajša sodelovanje tudi, ko ekipe delajo porazdeljeno ali po različnih urnikih.
GitLabova stava je, da ponudi Platforma za orkestracijo DevSecOps ki agentom umetne inteligence omogoča dostop do celotnega konteksta projekta. Namen je, da odločitve, ki jih sprejema umetna inteligenca so usklajeni s standardi in potrebami posamezne organizacije, kar povečuje zaupanje in zmanjšuje morebitne komunikacijske napake v kompleksnih procesih.
Ključne funkcije v javni beta različici
Med najpomembnejšimi razvojnimi dosežki Platforma Duo Agent, poudarite večagentne delovne procese, ki so sposobni zbrati celoten kontekst projektaAgenti lahko neposredno odgovarjajo na vprašanja razvijalcev in izvajajo natančne spremembe v repozitorijih, pri čemer izkoriščajo strukturo, zgodovino kode, težave in zahteve za združitev GitLaba za samostojno izvajanje kompleksnih nalog.
Klepet Agentic Duo na GitLabu je še ena najbolj presenetljivih funkcij. Ta klepet, ki je na voljo tako v večjih integriranih razvojnih okoljih (IDE) kot v spletnem vmesniku GitLab, spremeni klasično okno za vprašanja in odgovore v pravega razvojnega spremljevalca. Zahvaljujoč njemu lahko programerji delegirajo naloge z ukazi, kot so /razloži, /preizkusi in /vključi, kar olajša prenos konteksta iz datotek ali incidentov in prilagajanje vedenja agentov z lastnimi pravili.
Razširjena integracija in tehnična podpora
Z novo beta različico GitLab razširja Podpora za družino IDE JetBrains (IntelliJ, PyCharm, GoLand, WebStorm) in s tem dodaja ta široko uporabljena orodja v industriji integraciji, ki je že na voljo v Visual Studio Code. Trenutni uporabniki lahko samodejno dostopa do klepeta Duo Agentic, novi uporabniki pa ga lahko preprosto namestijo z ustrezne tržnice.
Drug pomemben tehnični vidik je implementacija protokola konteksta modela (MCP), kar agentom GitLaba omogoča povezavo z lokalnimi in oddaljenimi strežniki MCP. To širi možnosti interakcije zunaj okolja GitLaba, saj lahko agenti komunicirajo s sistemi in storitvami tretjih oseb, ki prek tega protokola razkrivajo njihove podatke.
Brezhibno sodelovanje in personalizacija
Predlagani model dela pustiti Agenti umetne inteligence delujejo kot dodatni člani ekipe DevOps., pri čemer pomagajo tako pri posameznih nalogah kot pri procesih, ki vplivajo na celotno skupino inženirjev. Razvijalci lahko nastavi smernice po meri, ustvari poteke in pravila, prilagojene potrebam projekta, in zagotovi sodelovanje med človekom in umetno inteligenco prožno in tesno realnosti vsake organizacije.
GitLab dela tudi na tem, kar imenuje »Katalog agentov«, tržišče, kjer lahko organizacije ustvarjajo, prilagajajo in delijo agente ali tokove agentov, s čimer bogatijo ekosistem in olajšajo sprejemanje rešitev, prilagojenih specifičnim problemom.
Zavezanost posodobitvam in vizija za prihodnost
Podjetje se je zavezalo k objavi mesečne izboljšave na platformi, z iterativnimi izdajami v različici 18.x in poudarkom na doseganju splošne dostopnosti pred koncem leta. Cilj je razširiti zmogljivosti platforme Duo Agent, izboljšati uporabniško izkušnjo in se prilagoditi novim zahtevam tehnološke industrije.
Začetne ocene podjetij in strokovnjakov iz industrije so pozitivne. Izstopajo predvsem naslednje: sposobnost agentov, da razumejo celoten kontekst kode in poslovne potrebe, kar razvijalcem omogoča, da se osredotočijo na ustvarjalne naloge z višjo vrednostjo. Ta pristop GitLab predstavlja evolucijo dela DevSecOps in ga preoblikuje v veliko bolj inteligentne in povezane procese.
Ta izdaja pomeni pomemben napredek pri integraciji umetne inteligence v razvojne procese, saj omogoča avtomatizacijo ponavljajočih se nalog, zmanjšanje napak in povečanje učinkovitosti ekipe. Inteligentna orkestracija in sodelovanje med ljudmi in agenti umetne inteligence bosta predstavljala naslednji velik preskok v produktivnosti in kakovosti uvedenih aplikacij.