Maak kennis met GitHub Copilot, een nieuwe AI-paarprogrammeur die hele regels of hele codefuncties kan suggereren

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Microsoft GitHub AI-copiloot

Microsoft GitHub AI-copiloot

Microsoft's GitHub vandaag aangekondigd GitHub Copilot, een nieuwe AI-paarprogrammeur die suggesties kan doen voor hele regels of hele functies binnen uw IDE. GitHub Copilot ondersteunt verschillende talen en frameworks, maar de huidige technische preview-versie werkt goed voor Python, JavaScript, TypeScript, Ruby en Go. GitHub Copilot wordt mogelijk gemaakt door OpenAI Codex, een nieuw AI-systeem gemaakt door OpenAI. Copilot is getraind op miljarden regels openbare code.

GitHub Copilot begrijpt aanzienlijk meer context dan de meeste code-assistenten. Dus of het nu in een docstring, commentaar, functienaam of de code zelf is, GitHub Copilot gebruikt de context die je hebt verstrekt en synthetiseert code die overeenkomt.

GitHub Copilot-functies:

  • Converteer opmerkingen naar code: Schrijf een opmerking die de gewenste logica beschrijft en laat GitHub Copilot de code voor u samenstellen.
  • Automatisch aanvullen voor herhalende code: GitHub Copilot werkt uitstekend voor het snel produceren van standaardteksten en repetitieve codepatronen. Geef het een paar voorbeelden en laat het de rest genereren!
  • Tests zonder moeite: Tests vormen de ruggengraat van elk robuust software-engineeringproject. Importeer een unit-testpakket en laat GitHub Copilot tests voorstellen die overeenkomen met uw implementatiecode.
  • Laat me alternatieven zien: Wilt u een paar verschillende benaderingen evalueren? GitHub Copilot kan u een lijst met oplossingen laten zien. Gebruik de code zoals verstrekt, of bewerk deze om aan uw behoeften te voldoen.

GitHub Copilot is vanaf vandaag beschikbaar als Visual Studio Code-extensie. Voordat je Copilot uitprobeert, moet je de volgende Q&A van het GitHub-team bekijken.

Hoe goed is GitHub Copilot?
We hebben onlangs een benchmark uitgevoerd met een reeks Python-functies die een goede testdekking hebben in open source repo's. We hebben de functie-instanties gewist en GitHub Copilot gevraagd om ze in te vullen. Het model had dit 43% van de tijd goed bij de eerste poging en 57% van de tijd bij 10 pogingen. En het wordt steeds slimmer.
Schrijft GitHub Copilot perfecte code? 
Nee. GitHub Copilot probeert uw bedoeling te begrijpen en de best mogelijke code te genereren, maar de code die wordt gesuggereerd, werkt mogelijk niet altijd, of is zelfs niet logisch. Hoewel we er hard aan werken om GitHub Copilot beter te maken, moet code die door GitHub Copilot wordt voorgesteld, zorgvuldig worden getest, beoordeeld en doorgelicht, net als elke andere code. Als ontwikkelaar heb je altijd de touwtjes in handen.

U kunt meer leren over GitHub Copilot hier.

Meer over de onderwerpen: GitHub, GitHub-copiloot