GitHub Copilot ved UiO
Dette dokumentet er en detaljering av regler for bruk av GitHub Copilot ved IT-avdelingen i LSIS.
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.
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.
Generelle regler for bruk av kunstig intelligens (KI) ved UiO
UiO har egne regler for publisering av innhold laget ved hjelp av KI i digitale kanaler. De er ikke laget for kode, men kan likevel være nyttige å kjenne til.
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.