GitLab
anymize leser prosjekter, issues, merge requests og kommentarer fra GitLab-en din, enten den er selvhostet eller på gitlab.com.
4 Min
Hva du kan gjøre med det
- «Hvilke issues i prosjektet Advokatportal er åpne?»
- «Oppsummer diskusjonen om issue 231.»
- «Hvilke merge requests venter på review?»
- «Hva har skjedd i prosjektene våre siden mandag?»
- «Finn alle issues med etiketten Personvern.»
Assistenten kan liste prosjekter og slå dem opp enkeltvis, søke issues på tvers av alle prosjekter eller i ett prosjekt, lese kommentarforløp på issues og merge requests og starte et søk på instansen.
Ved kommentarene skiller assistenten mellom det noen har skrevet, og GitLabs egne notater som «Etikett endret». Et sammendrag består derfor ikke av systemmeldinger.
Slik oppretter du et personal access token
- 01Klikk øverst til høyre på avataren din og velg Rediger profil.
- 02Til venstre under Tilgang (Access) åpner du Personal access tokens.
- 03Under Generer token velger du Legacy token.
- 04Gi et navn, sett en utløpsdato og huk bare av read_api. Mer trenger ikke anymize.
- 05Klikk på Opprett token og kopier verdien med en gang. Den vises bare én gang.
Offisielt hos GitLab: https://docs.gitlab.com/user/profile/personal_access_tokens/ . Området api ville være for bredt og tillate skriving.
Koble til
- 01I anymize åpner du Apper, deretter Koblinger, og velger GitLab.
- 02Skriv inn adressen til instansen din, for eksempel https://gitlab.firmaet-ditt.no. For gitlab.com skriver du https://gitlab.com.
- 03Lim inn personal access tokenet fra avsnittet over og klikk på Koble til. anymize sjekker med en gang hvilken konto det hører til.
- 04Deretter bestemmer du hvilke områder assistenten kan bruke: konto, prosjekter, issues, merge requests.
Du oppretter tokenet selv, uten administrator og uten godkjenning fra GitLab. Veien via GitLabs egen KI-tilkobling ville være en annen, den krever i tillegg GitLab Duo. Den trenger du ikke her.
Kan anymize skrive i GitLab-en min?
Nei. Det finnes ingen verktøy som oppretter et issue, skriver en kommentar, setter et merke eller fletter noe. Tilkoblingen sender bare leseforespørsler.
Det er ikke bygget som en innstilling, men som en regel i oppbygningen: ingen verktøynavn får bære et skriveverb, en test holder det fast. Kom det noen gang et skrivende verktøy til, måtte GitLab miste merket «Bare lese». I tillegg kan du fra starten skjære tokenet med read_api så trangt at GitLab selv ikke tillater skriving.
Digital suverenitet
GitLab kan drives selv. Ved tilkoblingen oppgir du adressen til din egen instans, og anymize snakker akkurat med den adressen, med ingen annen. For kommuner, myndigheter og bedrifter med eget serverlandskap er det det avgjørende punktet: kildekoden blir der den er.
- Ingen opprettelse av en applikasjon hos produsenten, ingen godkjenningsprosess.
- Tokenet lagres kryptert i arbeidsområdet ditt og brukes bare til forespørslene dine.
- Hvis du kobler fra, er tilgangen borte med en gang.
Hva koblingen ikke kan
- Søk i kildekode og commits: disse søkeområdene forutsetter GitLab Premium samt Elasticsearch. Uten det kommer en tom liste tilbake, ingen feil.
- Pipelines, utgivelser og wikisider er ikke med på dette trinnet.
- En liste gir høyst 50 poster per side, så en samtale ikke drukner i rådata.
Tekst som går gjennom, anonymiseres: navn på forfattere og bearbeidere, e-postadresser og kundenavn i issue-tekster erstattes av plassholdere før en KI-modell leser dem.