English version of this page

GitHub Copilot ved UiO

Dette dokumentet er en detaljering av regler for bruk av GitHub Copilot ved IT-avdelingen i LSIS https://www-int.uio.no/tjenester/it/sikkerhet/lsis/tillegg/lagring/policy-versjonskontroll.html#ghcopilot .

Av Alison Wartenberg
Publisert 12. nov. 2024
Bildet kan inneholde: hode, virveldyr, pattedyr, tegnefilm, katt.

1   Litt om Copilot

GitHub Copilot er et avansert KI-verktøy fra Microsoft som kan støtte utviklere med programmering.

UiO har ikke mulighet til å få site-lisens, men kjøper lisenser til ansatte ved behov. Studenter kan søke om studentlisens.

GitHub Copilot behandler data i skyen, og det er derfor nødvendig med noen regler og at hver utvikler har et bevisst forhold til hvilke data GitHub Copilot får tilgang til.

2   Regler for bruk av GitHub Copilot ved IT-avdelingen

  • Hver enkelt utvikler er ansvarlig for å følge reglene i sin bruk av GitHub Copilot.
  • Utviklere er ansvarlige for kvaliteten på koden de lager, uavhengig av om de har fått støtte fra GitHub Copilot. Det samme gjelder ved godkjenning og kommentering av andre utvikleres kode (f.eks. godkjenning av Pull Requests).
  • Ansatte ved IT-avdelingen skal bruke UiO-konto for GitHub Copilot for jobbrelatert kode. Dette skyldes at betingelsene for blant annet opplæring av KI-systemet som ligger bak GitHub Copilot er ulike for ulike lisenser.
  • GitHub Copilot skal aldri brukes på filer som inneholder passord eller andre hemmeligheter. Slike filer skal ikke åpnes i IDE (utviklingsverktøy) på en slik måte at GitHub Copilot behandler dataene. Dette innebærer f.eks. at man ikke kan åpne YAML filer med hemmeligheter i en IDE med GitHub Copilot (med standard innstillinger).
  • Ved bruk av GitHub Copilot skal det ikke være passord eller andre hemmeligheter i klartekst i filer prosjektkatalogen på maskinen. Dette skyldes at GitHub Copilot i noen tilfeller har tilgang til alle filer i prosjektkatalogen.
  • GitHub Copilot skal normalt bare brukes med offisielle IDE-plugins fra GitHub. Evt. andre plugins må tas opp til godkjenning.
  • GitHub Copilot skal ikke brukes når man er innlogget med administrator-brukere for UiOs "enterprise" på github.com.

4   Bestilling av GitHub Copilot

Prisen for ansatte er ca kr. 200 per mnd og vi har ikke mulighet til å få site-lisens. Det er derfor nødvendig å finne finansiering.

For tiden kan ansatte ta initiativ til å få lisens ved å fylle ut dette skjemaet . Studenter kan finne mer informasjon om studentlisens hos GitHub.

Publisert 12. nov. 2024 10:54 - Sist endret 12. nov. 2024 13:56