GitHub Copilot på GitHub.com
GitHub Copilot strekker seg utover ditt lokale utviklingsmiljø for å gi AI-assistanse direkte på GitHub.com. Når du arbeider med repositorier, problemer, pull-forespørsler og diskusjoner på GitHub-nettgrensesnittet, kan du utnytte Copilots muligheter for å strømlinjeforme arbeidsflyten og forbedre samarbeidet.
I denne enheten dekker vi:
- Slik får du tilgang til GitHub Copilot på GitHub.com
- GitHub Copilot-agentoppgaver på GitHub.com
- Utforskning og dokumentasjon av depot
- Hjelp med pull-forespørsel
- Håndtering av saker
- Kodegjennomgang og samarbeid
- GitHub Copilot-feilforklaring i GitHub Actions
Få tilgang til Copilot på GitHub.com
Copilot er integrert i hele GitHub-nettgrensesnittet, og vises som en chat-knapp eller innebygde forslag i ulike sammenhenger. Du kan få tilgang til Copilot-funksjoner på flere områder:
- Repositoriumsider - Få forklaringer på kode, dokumentasjon og prosjektstruktur
- Problemer og pull-forespørsler – Generer sammendrag, foreslå løsninger og utkast til svar
- Diskusjoner - Hjelp med å formulere svar og gi teknisk innsikt
- Kodegjennomgang - Analyser endringer og foreslå forbedringer
GitHub Copilot-agentoppgaver på GitHub.com
Når du bruker Copilot på GitHub.com, kan du utføre ulike agentdrevne oppgaver:
Disse oppgavene kan kjøres i bakgrunnen for deg mens du fokuserer på annet arbeid.
Utforskning og dokumentasjon av depot
- Kodeforklaring: Be Copilot om å forklare komplekse kodeseksjoner, funksjoner eller hele filer
- Prosjektoversikt: Få AI-genererte sammendrag av repositoriets formål, arkitektur og nøkkelkomponenter
- Generering av dokumentasjon: Opprett eller forbedre README-filer, API-dokumentasjon og kodekommentarer
Eksempel: "Forklar hovedfunksjonaliteten til dette depotet og dets nøkkelkomponenter"
Hjelp med pull-forespørsel
GitHub Copilot på GitHub.com akselererer arbeidsflyten for pull-forespørsler betydelig ved å automatisere mange tidkrevende gjennomgangs- og dokumentasjonsoppgaver:
- PR-sammendrag: Generer omfattende sammendrag av endringer som er gjort i en pull-forespørsel, slik at kontrollører raskt forstår omfanget og virkningen av endringer
- Gjennomgangsforslag: Få anbefalinger for kodeforbedringer og potensielle problemer før formell gjennomgang, noe som reduserer gjennomgangssykluser
- Løsning av sammenslåingskonflikter: Få veiledning om hvordan du løser konflikter mellom grener, effektiviserer sammenslåingsprosessen
- Dokumentasjonsoppdateringer: Foreslå automatisk oppdateringer til README-filer, endringslogger og annen dokumentasjon basert på kodeendringer
Disse funksjonene bidrar til å opprettholde utviklingshastigheten ved å redusere den manuelle innsatsen som kreves for å klargjøre og gjennomgå pull-forespørsler, slik at teamene kan fokusere på kodekvalitet i stedet for administrative oppgaver.
Note
Generering av PR-sammendrag og avanserte funksjoner for hjelp med pull-forespørsler bruker Premium Request Units (PRU-er). Vanligvis bruker generering av et PR-sammendrag 1-2 PRU-er avhengig av kompleksiteten og størrelsen på endringene. Overvåk bruken din for å holde deg innenfor månedlige kvoter. Hvis du vil ha gjeldende informasjon om PRU-forbruk og -grenser, kan du se dokumentasjonen for forespørsler i GitHub Copilot.
Eksempel: «Oppsummer endringene i denne pull-forespørselen, og fremhev eventuelle bekymringer»
Resultatene viser hvordan Copilot raskt kan generere omfattende PR-sammendrag som vanligvis vil ta flere minutter å skrive manuelt:
Håndtering av saker
- Problemanalyse: Bryt ned komplekse problemer i handlingsbare oppgaver
- Idédugnad for løsning: Generer potensielle tilnærminger for å løse rapporterte problemer
- Reproduksjonstrinn: Bidra til å lage tydelige trinn for å reprodusere feil eller problemer
Eksempel: «Analyser dette problemet og foreslå potensielle løsninger med implementeringstilnærminger»
Kodegjennomgang og samarbeid
GitHub Copilot forbedrer kodegjennomgangsprosessen ved å gi intelligent innsikt og forslag som bidrar til å opprettholde høy kodekvalitet og fange opp potensielle problemer tidlig:
- Gjennomgå kommentarer: Generer gjennomtenkte kodegjennomgangskommentarer med spesifikke forslag
- Sikkerhetsanalyse: Identifiser potensielle sikkerhetssårbarheter eller brudd på beste praksis
- Ytelsesoptimalisering: Foreslå forbedringer for kodeeffektivitet og ytelse
Note
Kodegjennomgangsfunksjoner bruker Premium Request Units (PRU-er) som en del av Copilots avanserte funksjoner. Hver kodegjennomgangsforespørsel bruker vanligvis 1–3 PRU-er, avhengig av omfanget og kompleksiteten til analysen. Hvis du vil ha mer informasjon om PRU-forbruk, månedlige kvoter og satsgrenser, kan du se dokumentasjonen for forespørsler i GitHub Copilot.
Eksempel: «Se gjennom denne kodeendringen og gi tilbakemelding om sikkerhets- og ytelseshensyn»
GitHub Copilot Forklar feil i handlinger
GitHub Copilot kan hjelpe deg med å forklare og løse feil som oppstår i GitHub Actions-arbeidsflyter. Denne funksjonen analyserer mislykkede arbeidsflytkjøringer og gir innsikt i hva som gikk galt og hvordan du løser det.
Hvordan Copilot forklarer handlingsfeil
- Feilanalyse: Copilot undersøker loggfiler og identifiserer årsaken til feil
- Løsningsforslag: Gir spesifikke anbefalinger for å løse arbeidsflytproblemer
- Anbefalte fremgangsmåter: Gir veiledning om hvordan du forbedrer arbeidsflytens pålitelighet og ytelse
- Kontekstbevissthet: Forstår forholdet mellom ulike arbeidsflyttrinn og avhengigheter