GitLab
anymize læser projekter, issues, merge requests og kommentarer fra dit GitLab, uanset om det er selvhostet eller på gitlab.com.
4 Min
Hvad du kan gøre med det
- „Hvilke issues i projektet Advokatportal er åbne?“
- „Sammenfat diskussionen om issue 231.“
- „Hvilke merge requests venter lige nu på review?“
- „Hvad er der sket i vores projekter siden mandag?“
- „Find alle issues med etiketten Databeskyttelse.“
Assistenten kan liste projekter og slå dem op enkeltvis, søge issues på tværs af alle projekter eller i ét projekt, læse kommentarforløb på issues og merge requests og starte en søgning på instansen.
Ved kommentarerne skelner assistenten mellem det, nogen har skrevet, og GitLabs egne noter som „Label ændret“. En sammenfatning består derfor ikke af systemmeddelelser.
Sådan opretter du et personal access token
- 01Klik øverst til højre på dit avatar og vælg Rediger profil.
- 02Til venstre under Adgang (Access) skal du åbne Personal access tokens.
- 03Under Generer token skal du vælge Legacy token.
- 04Giv et navn, sæt en udløbsdato og sæt kun hak ved read_api. Mere behøver anymize ikke.
- 05Klik på Opret token og kopiér værdien med det samme. Den vises kun én gang.
Officielt hos GitLab: https://docs.gitlab.com/user/profile/personal_access_tokens/ . Området api ville være for bredt og tillade skrivning.
Forbind
- 01Åbn i anymize Apps, derefter Connectors, og vælg GitLab.
- 02Indtast adressen på din instans, for eksempel https://gitlab.dit-firma.dk. Til gitlab.com indtaster du https://gitlab.com.
- 03Indsæt personal access tokenet fra afsnittet ovenfor og klik på Forbind. anymize tjekker med det samme, hvilken konto det hører til.
- 04Derefter angiver du, hvilke områder assistenten må bruge: konto, projekter, issues, merge requests.
Du opretter selv tokenet, uden administrator og uden godkendelse fra GitLab. Vejen via GitLabs egen KI-tilslutning ville være en anden, den kræver desuden GitLab Duo. Den behøver du ikke her.
Kan anymize skrive i mit GitLab?
Nej. Der er intet værktøj, der opretter et issue, skriver en kommentar, sætter et label eller fletter noget. Forbindelsen sender udelukkende læseforespørgsler.
Det er ikke bygget som en indstilling, men som en regel i opbygningen: intet værktøjsnavn må bære et skriveverbum, en test fastholder det. Kom der nogensinde et skrivende værktøj til, skulle GitLab miste mærket „Kun læse“. Derudover kan du fra starten skære tokenet med read_api så snævert, at GitLab selv ikke tillader skrivning.
Digital suverænitet
GitLab kan drives selv. Ved forbindelsen angiver du adressen på din egen instans, og anymize taler præcis med den adresse, med ingen anden. For kommuner, myndigheder og virksomheder med eget serverlandskab er det det afgørende punkt: kildekoden bliver, hvor den er.
- Ingen oprettelse af en applikation hos producenten, ingen godkendelsesprocedure.
- Tokenet gemmes krypteret i dit arbejdsområde og bruges kun til dine forespørgsler.
- Hvis du afbryder forbindelsen, er adgangen væk med det samme.
Hvad connectoren ikke kan
- Søg i kildekode og commits: disse søgeområder forudsætter GitLab Premium samt Elasticsearch. Uden det kommer en tom liste tilbage, ingen fejl.
- Pipelines, releases og wikisider er ikke med på dette trin.
- En liste giver højst 50 poster pr. side, så en samtale ikke drukner i rådata.
Tekst, der går igennem, anonymiseres: navne på forfattere og bearbejdere, e-mailadresser og kundenavne i issue-tekster erstattes af pladsholdere, før en AI-model læser dem.