Indførelsen
GitHub Copilot Spaces giver en ny måde at arbejde med AI på ved at forankre dens svar i en omhyggeligt kurateret kontekst. I modsætning til generel Copilot Chat, som viser brede forslag, giver et rum dig mulighed for at fokusere modellen på specifikke filer, problemer, pull-anmodninger og skræddersyede instruktioner. Denne enhed introducerer, hvad et rum er, hvordan det fungerer, og hvorfor indsnævring af konteksten fører til mere konsistente, reproducerbare svar. Du lærer også, hvordan du indstiller effektiv kontekst ved hjælp af vedhæftede filer og fritekstinstruktioner, og hvornår det er bedst at bruge Spaces frem for generel chat.
I denne enhed lærer du:
- Hvad GitHub Copilot Spaces er, og hvordan de adskiller sig fra generel Copilot Chat
- Hvorfor snævert kontekst forbedrer svarkvalitet og konsistens
- Sådan vedhæfter du filer, problemer og instruktioner til at guide modellen
- Hvornår skal der oprettes et rum til repeterbare, domænespecifikke opgaver
Hvad er et GitHub Copilot Space?
Det er en dedikeret Copilot-chat, der er baseret på et kurateret sæt kontekst, du vælger. Rummet er i sig selv som en LLM, og du kan fodre det med GitHub-filer, problemer, pull-anmodninger og dine egne fritekstinstruktioner for at give kontekst til dit specifikke emne.
Indstilling af kontekst for Copilot-rum
Effektiviteten af et Copilot Space afhænger af den kontekst, du angiver. Du kan vedhæfte specifikke filer (f.eks. scripts, konfiguration eller dokumentation), relevante problemer eller pullanmodninger og skræddersyede instruktioner. Ved at kuratere dette input hjælper du Copilot med at fokusere på de oplysninger, der betyder mest for dit scenarie. Kontekstrækkefølgen er vigtig: At lede med de mest kritiske filer eller instruktioner hjælper med at skabe mere præcise og relevante svar.
Opsætning: Vedhæftning af filer (uploads) og instruktioner i Copilot Spaces
Vedhæftning af filer (uploads):
- I Space-opsætningen skal du bruge knappen "Vedhæft filer" eller "Tilføj kontekst" til at vælge en eller flere filer fra dit GitHub-lager.
- Du kan vedhæfte kildekodefiler, markdown-dokumenter, konfigurationsfiler eller andre aktiver som kontekst. Der henvises til disse filer fra standardgrenen, så dit rum forbliver opdateret, efterhånden som dit lager udvikler sig.
- Hvis det er tilladt i henhold til indstillingerne for dit arbejdsområde, kan du også uploade filer direkte (f.eks. billeder eller datasæt) fra din lokale computer til ikke-lagerkontekst.
Tilføjelse af instruktioner:
- Brug afsnittet "Instruktioner" til at give specifik vejledning til Copilot. Dette kan omfatte mål ("Opsummer onboarding-processen"), stilpræferencer ("Skriv i en formel tone") eller kanoniske eksempler ("Eksempeloutput skal se ud som...").
- Hold instruktionerne korte, fokuserede og handlingsrettede. Hvis dit rum har en arbejdsgang eller fejlfindingsvejledning, skal du inkludere trinvise opgaver eller eksempler på prompter.
- Du kan til enhver tid opdatere instruktionerne for at finjustere fokus i dit rum.
Det ideelle tidspunkt, du vil bruge og oprette et GitHub Copilot Spaces
Brug et rum, når du vil have konsistente, reproducerbare svar på et emne med et snævert omfang, f.eks. en bestemt tjeneste, en runbook eller strategiplan eller et kendt datasæt. Sammenlignet med generel eller repo-dækkende chat bytter Spaces bredde ud med dybde: Ved at indsnævre konteksten til det, der betyder mest, har de en tendens til at producere mere forudsigelige, jordnære svar, mens bred chat kan vise bredere opdagelse, men kan være mindre præcis.
Et par praktiske retningslinjer forbedrer kvaliteten. Modelkontekstgrænser gælder, så hold Spaces lille og fokuseret. Sammenkædede GitHub-filer afspejler lagerets standardgren, hvilket hjælper indholdet med at holde sig opdateret, efterhånden som koden udvikler sig. Vær klar og præcis med dine instruktioner, og medtag et par kanoniske eksempler for at forankre stil og forventede output. Husk endelig, at valg og rækkefølge af kontekst kan påvirke svarene, så led med dine vigtigste kilder.