Beheer GitHub Copilot beleidsregels, functies en extensies voor personen

Voltooid

GitHub biedt verschillende opties voor het aanpassen en uitbreiden van GitHub Copilot. Voor afzonderlijke gebruikers kunt u uw GitHub Copilot-abonnement beheren, instellingen configureren voor GitHub Copilot en GitHub Copilot-extensies installeren.

Opmerking

Als u lid bent van een organisatie en u een GitHub Copilot abonnement hebt toegewezen via uw organisatie, neem dan contact op met uw accountmanager om ervoor te zorgen dat u over het juiste abonnement en de juiste instellingen beschikt. Mogelijk kunt u uw afzonderlijke abonnement of instellingen niet wijzigen als uw organisatie een GitHub Copilot Business- of GitHub Copilot Enterprise-abonnement heeft.

GitHub Copilot-beleid en -functies beheren als afzonderlijke abonnee

Naast de configuratie voor de GitHub Copilot-invoegtoepassing in uw ondersteunde IDE kunt u instellingen voor GitHub Copilot configureren op GitHub. De instellingen zijn van toepassing op elke locatie die u gebruikt GitHub Copilot.

Functies in- of uitschakelen

Er zijn verschillende functies van GitHub Copilot die u kunt in- of uitschakelen met behulp van uw accountinstellingen. Deze functies zijn standaard ingeschakeld, maar u kunt ze desgewenst uitschakelen.

GitHub Copilot in GitHub

U kunt kiezen of u GitHub Copilot Chat wilt gebruiken in GitHub, maar preview-functies zijn niet beschikbaar. Deze instelling is standaard ingeschakeld.

GitHub Copilot in GitHub Desktop

U kunt kiezen of u GitHub Copilot Chat wilt gebruiken voor hulp in GitHub Desktop. Deze instelling is standaard ingeschakeld.

GitHub Copilot Cloud Agent

U kunt kiezen of u GitHub Copilot Cloud Agent wilt in- of uitschakelen in uw opslagplaatsen. Met gitHub Copilot Cloud Agent kunt u GitHub Copilot toewijzen aan GitHub-problemen of GitHub Copilot vragen om een pull-aanvraag in te dienen bij een prompt in GitHub Copilot Chat. GitHub Copilot Cloud Agent is standaard ingeschakeld in alle opslagplaatsen, maar u kunt voorkomen dat deze wordt gebruikt in opslagplaatsen die eigendom zijn van uw persoonlijke account. GitHub Copilot Cloud Agent is beschikbaar met de GitHub Copilot Pro-, GitHub Copilot Pro+-, GitHub Copilot Business- en GitHub Copilot Enterprise-abonnementen.

GitHub Copilot kan zoeken op internet

U kunt kiezen of u de webzoekfunctie in GitHub Copilot Chat wilt gebruiken. Als u deze instelling inschakelt, gebruikt GitHub Copilot Chat Bing om op internet te zoeken naar informatie met betrekking tot een vraag. Bing Zoeken is met name handig bij het bespreken van nieuwe technologieën of zeer specifieke onderwerpen.

Niet-Microsoft-coderingsagents

U kunt kiezen of niet-Microsoft-coderingsagents moeten worden ingeschakeld in uw opslagplaatsen. Niet-Microsoft-agents, zoals Antropic Claude en OpenAI Codex, kunnen naast de GitHub Copilot-cloudagent werken. Niet-Microsoft-agents zijn beschikbaar in de GitHub Copilot Pro-, GitHub Copilot Pro+-, GitHub Copilot Business- en GitHub Copilot Enterprise-abonnementen.

Privacybeleid in- of uitschakelen

Er zijn verschillende privacybeleidsregels voor GitHub Copilot die u kunt in- of uitschakelen met behulp van uw accountinstellingen

Suggesties die overeenkomen met openbare code in- of uitschakelen

Opmerking

Als u lid bent van een organisatie in GitHub Enterprise Cloud waaraan een GitHub Copilot-abonnement is toegewezen via uw organisatie, kunt u geen suggesties configureren die overeenkomen met openbare code in uw persoonlijke accountinstellingen. Uw instelling voor suggesties die overeenkomen met openbare code, wordt overgenomen van uw organisatie of onderneming.

Uw persoonlijke instellingen voor GitHub Copilot bevatten een optie voor het toestaan of blokkeren van codesuggesties die overeenkomen met openbaar beschikbare code. Als u ervoor kiest om suggesties te blokkeren die overeenkomen met openbare code, controleert GitHub Copilot de codesuggesties samen met de circa 150 tekens aan omringende code op basis van openbare code op GitHub. Als er een overeenkomst of een bijna-overeenkomst is, wordt de suggestie niet voor u weergegeven.

Als u suggesties wilt toestaan die overeenkomen met openbare code, kunt u, wanneer GitHub Copilot overeenkomende code voorstelt, details van de overeenkomsten weergeven en doorklikken naar de relevante opslagplaatsen op GitHub.

Verzameling van prompts en suggesties voor productverbeteringen inschakelen of uitschakelen

U kunt kiezen of uw prompts en GitHub Copilot suggesties worden verzameld en bewaard door GitHub, en verder worden verwerkt en gedeeld met Microsoft.

  • Klik in de rechterbovenhoek van een pagina op GitHub op uw profielfoto en klik vervolgens op Copilot-instellingen.
  • nl-NL: Als u GitHub wilt toestaan of voorkomen dat uw gegevens te gebruiken, selecteert of deselecteert u Sta GitHub toe mijn codefragmenten uit de code-editor te gebruiken voor productverbeteringen.

Modeltraining en -verbeteringen

Standaard gebruiken GitHub, gelieerde ondernemingen en derden uw gegevens, inclusief prompts, suggesties en codefragmenten, niet voor training van AI-modellen. Dit wordt weergegeven in uw persoonlijke instellingen voor GitHub Copilot en kan niet worden ingeschakeld.

Extensies voor GitHub Copilot voor uw persoonlijke account beheren

U kunt extra functionaliteit toevoegen aan GitHub Copilot in uw persoonlijke account door GitHub Apps te installeren vanuit de GitHub Marketplace.

Over GitHub Copilot Extensies voor uw persoonlijke account

GitHub Copilot-extensies zijn een type GitHub-app dat u op uw GitHub-account kunt installeren om extra mogelijkheden toe te voegen aan GitHub Copilot.

Iedereen kan GitHub Copilot-extensies installeren voor hun persoonlijke account, maar u moet GitHub Copilot Gratis instellen of een actief GitHub Copilot Pro- of GitHub Copilot Pro+-abonnement hebben om een GitHub te gebruiken Copilot-extensie die u installeert.

Opmerking

Als u toegang hebt tot GitHub Copilot via een GitHub Copilot Business- of GitHub Copilot Enterprise-abonnement, GitHub Copilot Extensies worden geïnstalleerd door eigenaren van organisaties op organisatieniveau en u hoeft de extensie niet te installeren op uw persoonlijke account.

U kunt ook uw eigen aangepaste GitHub Copilot-extensies maken voor uw persoonlijke account.

Beperkingen van GitHub Copilot Chat

Afhankelijk van uw codebasis, de prompts die u intoetst en andere factoren, kunt u verschillende prestatieniveaus ervaren bij het gebruik van GitHub Copilot Chat. De volgende informatie is ontworpen om u te helpen bij het begrijpen van systeembeperkingen en belangrijke concepten over prestaties wanneer deze van toepassing zijn op GitHub Copilot Chat.

Beperkt bereik

GitHub Copilot Chat is getraind op een grote hoeveelheid code, maar heeft nog steeds een beperkte omvang. Het kan mogelijk geen complexe codestructuren of verborgen programmeertalen verwerken. Voor elke programmeertaal kan de kwaliteit van suggesties die u ontvangt, afhankelijk zijn van het volume en de diversiteit van de trainingsgegevens voor die taal. JavaScript is bijvoorbeeld goed vertegenwoordigd in openbare opslagplaatsen en is een van de best ondersteunde talen van GitHub Copilot. Talen met minder weergave in openbare opslagplaatsen kunnen lastiger zijn voor GitHub Copilot Chat. Daarnaast kan GitHub Copilot Chat alleen code voorstellen op basis van de context van de code die wordt geschreven, zodat het mogelijk geen grotere ontwerp- of architectuurproblemen kan identificeren.

Mogelijke vooroordelen

GitHub Copilot trainingsgegevens worden opgehaald uit bestaande codeopslagplaatsen die vooroordelen en fouten kunnen bevatten. GitHub Copilot zou vooroordelen kunnen bestendigen als ze aanwezig zijn in de trainingsgegevens. GitHub Copilot Chat kan bevooroordeeld zijn ten opzichte van bepaalde programmeertalen of coderingsstijlen, wat kan leiden tot minder optimale of onvolledige codesuggesties.

Beveiligingsrisico's

GitHub Copilot Chat genereert code op basis van de context van de code die wordt geschreven, waardoor gevoelige informatie of beveiligingsproblemen mogelijk worden blootgesteld als deze niet zorgvuldig worden gebruikt. Wees voorzichtig wanneer u GitHub Copilot Chat gebruikt om code te genereren voor beveiligingsgevoelige toepassingen en de gegenereerde code altijd grondig te controleren en te testen.

Komt overeen met openbare code

GitHub Copilot Chat kan nieuwe code genereren, wat het op een probabilistische manier doet. De kans dat GitHub Copilot Chat code produceert die overeenkomt met code in de trainingsset is laag, maar niet nul. Een GitHub Copilot Chatsuggesties kunnen codefragmenten bevatten die overeenkomen met code in de trainingsset. GitHub Copilot Chat maakt gebruik van filters die overeenkomsten blokkeren met openbare code in GitHub opslagplaatsen, maar u moet wel voorzorgsmaatregelen nemen. U moet GitHub Copilot suggesties op dezelfde manier behandelen als alle code die gebruikmaakt van materiaal dat u niet van uzelf hebt gemaakt. Dit omvat voorzorgsmaatregelen om de geschiktheid ervan te waarborgen. Dit omvat strenge tests, IP-scans en controle op beveiligingsproblemen. Zorg ervoor dat uw IDE of editor niet automatisch gegenereerde code compileert of uitvoert voordat u deze controleert.

Onnauwkeurige code

GitHub Copilot Chat kan code genereren die geldig lijkt te zijn, maar niet. De code is mogelijk niet semantisch of syntactisch correct, of geeft de intentie van de ontwikkelaar niet nauwkeurig weer. Om het risico op onnauwkeurige code te beperken, moet u de gegenereerde code zorgvuldig controleren en testen. Dit is met name belangrijk bij het omgaan met kritieke of gevoelige toepassingen. Zorg er ook voor dat de gegenereerde code voldoet aan best practices en ontwerppatronen en past binnen de algehele architectuur en stijl van de codebasis.

Onnauwkeurige reacties op niet-gecodeerde onderwerpen

GitHub Copilot Chat is niet ontworpen om niet-gecodeerde vragen te beantwoorden en daarom zijn de antwoorden mogelijk niet altijd nauwkeurig of nuttig in deze contexten. Als een gebruiker GitHub Copilot Chat een niet-gecodeerde vraag vraagt, kan het een antwoord genereren dat niet relevant of niet-gevoelig is, of kan erop wijzen dat het geen nuttig antwoord kan geven.

Samenvatting

GitHub biedt verschillende opties voor het aanpassen en uitbreiden van GitHub Copilot. Voor afzonderlijke gebruikers kunt u uw GitHub Copilot-abonnement beheren, instellingen configureren voor GitHub Copilot en GitHub Copilot-extensies installeren. U kunt functies en privacybeleid ook in- of uitschakelen om uw ervaring aan te passen met GitHub Copilot.