GitHub Copilot: dit moet je weten over deze AI-programmeerassistent

Elwin Hodžić
0

Inhoudsopgave

    Benieuwd naar wat GitHub Copilot is en wat je er nou eigenlijk mee kunt doen? In dit artikel leggen we je uit wat je allemaal kunt doen met de AI-assistent van GitHub.

    GitHub Copilot: dit moet je weten over deze AI-programmeerassistent


    Gratis informatie en tips over kunstmatige intelligentie ontvangen?

    Schrijf je in voor de nieuwsbrief:

    Ontvang elke week het laatste IT-nieuws, de handigste tips en speciale aanbiedingen.

    Wat is GitHub Copilot?

    GitHub Copilot, ontwikkeld door GitHub in samenwerking met OpenAI, is een door AI aangedreven assistent. Het ondersteunt ontwikkelaars door automatisch code en functies voor te stellen terwijl ze typen. De tool genereert relevante codefragmenten door gebruik te maken van de context van de code en opmerkingen. Hierdoor wordt het coderingsproces aanzienlijk versneld en vereenvoudigd. Deze AI-aangedreven assistent ondersteunt een breed scala aan programmeertalen en frameworks, waardoor het een veelzijdige hulpbron is voor ontwikkelaars. Het is geïntegreerd als een extensie in populaire ontwikkelomgevingen zoals Visual Studio Code, wat integratie in de dagelijkse workflow vergemakkelijkt.

    GitHub Copilot Chat: programmeerhulp in een chatinterface

    GitHub Copilot Chat is een chatinterface waarmee je kunt communiceren met GitHub Copilot om coderingsgerelateerde vragen te stellen en antwoorden te ontvangen binnen GitHub.com en ondersteunde IDE’s. De chatinterface biedt toegang tot coderingsinformatie en ondersteuning zonder dat je documentatie hoeft te doorzoeken of online forums hoeft te raadplegen. Momenteel wordt deze AI-programmeerassistent ondersteund in Visual Studio Code, Visual Studio en de JetBrains-suite van IDE’s (bèta).

    Deze chatfunctie is beschikbaar voor zowel het Individual-, Business- als Enterprise-abonnement.

    GitHub Copilot Enterprise: speciaal voor bedrijven

    Speciaal voor bedrijven is er GitHub Copilot Enterprise, een premium service die bedrijven helpt bij het integreren van hun codebase en interne richtlijnen met Copilot. Deze service werd in november gelanceerd tijdens de GitHub Universe-conferentie en kost $39 per gebruiker per maand, wat aanzienlijk duurder is dan de andere twee opties waarover je onderaan deze pagina meer informatie kunt vinden. Het biedt tools om nieuwe ontwikkelaars snel vertrouwd te maken met de organisatie. Bovendien integreert het zelfs Bing Search in bèta, om ontwikkelaars te helpen informatie te vinden die verder gaat dan de interne documentatie.

    GitHub Copilot X: nieuwste toevoeging

    De meest recente toevoeging aan de Copilot-familie van Github is Github Copilot X, gebaseerd op OpenAI’s geavanceerde GPT-4-model. Dit nieuwe model is in staat om aanzienlijk meer invoer te verwerken en biedt verbeterde programmeerondersteuning. Onderzoek van Github toont aan dat ontwikkelaars met Copilot X tot 55% sneller kunnen coderen dan zonder.

    Ondersteunde programmeertalen en platforms

    GitHub Copilot is getraind op alle talen die voorkomen in openbare repository’s. Voor elke taal kan de kwaliteit van de suggesties die je ontvangt afhangen van het volume en de diversiteit van trainingsdata voor die taal. Bijvoorbeeld, JavaScript is goed vertegenwoordigd in openbare repository’s en is een van de best ondersteunde talen van de AI-programmeerassistent van Github. Houd er wel echter rekening mee dat talen met minder ondersteuning in openbare repository’s minder robuuste suggesties opleveren tijdens het coderen.

    Het is beschikbaar als een extensie in Visual Studio Code, Visual Studio, Vim, Neovim, de JetBrains suite van IDE’s, en Azure Data Studio. Hoewel de code-completion-functionaliteit beschikbaar is in al deze extensies, is de chatfunctionaliteit momenteel alleen beschikbaar in Visual Studio Code, JetBrains en Visual Studio. GitHub Copilot wordt ook ondersteund in terminals via GitHub CLI. Met het GitHub Copilot Enterprise plan is het native geïntegreerd in GitHub.com.


    Gratis informatie en tips over kunstmatige intelligentie ontvangen?

    Schrijf je in voor de nieuwsbrief:

    Ontvang elke week het laatste IT-nieuws, de handigste tips en speciale aanbiedingen.

    GitHub Copilot versus ChatGPT

    Hoewel de AI-programmeerassistent van Github zich specifiek richt op het helpen van ontwikkelaars binnen hun programmeeromgevingen, biedt ChatGPT brede ondersteuning voor conversatie en het uitvoeren van diverse tekstgebaseerde taken. De keuze tussen deze twee hangt af van je specifieke behoeften.

    Zo zou je dus als programmeur vaak sneller iets kunnen hebben aan de AI-programmeerassistent van Github dan aan ChatGPT. Uiteraard zou het ook handig kunnen zijn om ze juist niet los van elkaar te gebruiken maar juist met elkaar te combineren. Zo kun je sommige zaken doen met de AI-programmeerassistent van Github en sommige weer met ChatGPT.

    Op deze manier zou je namelijk het maximale eruit kunnen halen aangezien je niet afhankelijk bent van het een of het ander.

    GitHub Copilot prijs en opties

    Deze AI-programmeerassistent van Github biedt verschillende abonnementsvormen aan voor zowel organisaties als individuele ontwikkelaars. Alle abonnementsvormen bevatten zowel code-aanvulling als chatondersteuning. De belangrijkste verschillen tussen de abonnementsvormen voor organisaties en het individuele aanbod zijn licentiebeheer, beleidsbeheer en IP-indemniteit. Hieronder vind je de prijzen en verschillen van de verschillende abonnementsvormen van GitHub Copilot in een tabel:

    Functie

    GitHub Copilot Individual

    GitHub Copilot Business

    GitHub Copilot Enterprise

    Chat
    • Onbeperkte berichten en interacties
    • Contextbewuste coderingsondersteuning en uitleg
    • Debugging en beveiligingshulp
    • Onbeperkte berichten en interacties
    • Contextbewuste coderingsondersteuning en uitleg
    • Debugging en beveiligingshulp
    • Onbeperkte berichten en interacties
    • Contextbewuste coderingsondersteuning en uitleg
    • Debugging en beveiligingshulp
    • Gesprekken aangepast aan de repositories van je organisatie
    • Antwoorden gebaseerd op de kennisbasis van je organisatie
    • Toegang tot kennis van toonaangevende open source repositories
    • Pull request diff analyse
    • Webzoeken aangedreven door Bing (beta)
    Code-aanvulling
    • Realtime code suggesties
    • Commentaar op code
    • Realtime code suggesties
    • Commentaar op code
    • Realtime code suggesties
    • Commentaar op code
    • Verfijnde modellen (binnenkort beschikbaar als add-on)
    Slimme acties
    • Inline chat en aanbevelingen
    • Slash commando’s en contextvariabelen
    • Genereren van commitberichten
    • Inline chat en aanbevelingen
    • Slash commando’s en contextvariabelen
    • Genereren van commitberichten
    • Inline chat en aanbevelingen
    • Slash commando’s en contextvariabelen
    • Genereren van commitberichten
    • Samenvatting en beschrijving van pull requests
    Ondersteunde platformen
    • IDE
    • CLI
    • GitHub Mobile (komt binnenkort)
    • IDE
    • CLI
    • GitHub Mobile (komt binnenkort)
    • IDE
    • CLI
    • GitHub Mobile (komt binnenkort)
    • Github.com
    Beheer en beleid
    • Openbare codefilter
    • Openbare codefilter
    • Gebruikersbeheer
    • Standaard uitgesloten data van training
    • IP-vrijwaring
    • Inhoud uitsluitingen
    • SAML SSO authenticatie
    • Openbare codefilter
    • Gebruikersbeheer
    • Standaard uitgesloten data van training
    • IP-vrijwaring
    • Inhoud uitsluitingen
    • SAML SSO authenticatie
    • Vereist GitHub Enterprise Cloud
    Prijs
    10 dollar per maand / 100 dollar per jaar
    19 dollar per gebruiker per maand39 dollar per gebruiker per maand

    Tot slot

    Al met al hopen we dat dit artikel je op weg heeft geholpen met de AI-programmeerassistent van GitHub, door te laten zien wat je ermee kunt en welke abonnementsvorm wellicht interessant voor jou is.


    Gratis informatie en tips over kunstmatige intelligentie ontvangen?

    Schrijf je in voor de nieuwsbrief:

    Ontvang elke week het laatste IT-nieuws, de handigste tips en speciale aanbiedingen.

    Meer over

    Programmeren

    Deel dit artikel

    Elwin Hodžić
    Elwin Hodžić(Web)redacteur bij c't. Ondanks de studie geschiedenis, altijd al een passie gehad voor alles wat met IT te maken heeft. Sleutelt in zijn vrije tijd graag aan pc’s, van de hardware tot het uitpluizen van de BIOS-instellingen om een pc zo optimaal mogelijk te laten werken.

    Lees ook

    Wat is de beste Linux distributie? Zo kies je zelf een geschikte Linux!

    Een Linux-distributie biedt een gebruiksklaar en samenhangend totaalpakket voor je pc. Maar hoe kies je de beste Linux distributie voor jou?

    Welke Windows heb ik? Welke Windows-versies zijn er eigenlijk?

    Windows 11 komt uit in verschillende edities en voor sommige licenties krijg je een gratis upgrade, mits aan bepaalde voorwaarden wordt voldaan.

    0 Praat mee
    avatar
      Abonneer  
    Laat het mij weten wanneer er