Hoe heet de AI die in GitHub Copilot wordt gebruikt?

32 weergaven
GitHub Copilot gebruikt een door OpenAI getraind groot taalmodel, specifiek ontworpen voor code-generatie en -afronding. Dit model is niet publiekelijk beschikbaar als een afzonderlijk product, maar is geïntegreerd in de Copilot-dienst.
Reactie 0 vind-ik-leuks

Wat is de AI achter GitHub Copilot?

GitHub Copilot is een AI-aangedreven code-assistentie die ontwikkelaars helpt bij het sneller en efficiënter schrijven van code. Maar welke AI zit erachter?

Copilot maakt gebruik van een groot taalmodel (LLM) dat is getraind door OpenAI, een leidende onderzoeksorganisatie op het gebied van kunstmatige intelligentie. Dit specifieke LLM is ontworpen voor codegeneratie en -afronding. Het is getraind over een enorme hoeveelheid code en is in staat om menselijke taal te begrijpen en te gebruiken om code te genereren die contextueel relevant is.

Hoewel het onderliggende LLM niet als een afzonderlijk product beschikbaar is, is het geïntegreerd in de Copilot-service. Dit stelt ontwikkelaars in staat om te profiteren van de kracht van de AI zonder zich zorgen te hoeven maken over de technische details van het model.

Copilot's AI kan ontwikkelaars helpen:

  • Complexe functies genereren: Copilot kan volledige functies genereren op basis van een korte beschrijving.
  • Codefragmenten afronden: Het kan ontbrekende code blokken aanvullen, zoals lussen, voorwaarden en methodes.
  • Suggesties doen voor verbeteringen: Copilot kan verbeteringen voorstellen zoals het refactoren van code, het toevoegen van documentatie of het optimaliseren van prestaties.

Het is belangrijk op te merken dat Copilot niet bedoeld is om ontwikkelaars te vervangen, maar eerder om hun werk te vergemakkelijken. Ontwikkelaars moeten nog steeds hun eigen code beoordelen en wijzigingen aanbrengen zoals nodig is.

Het onderliggende LLM van GitHub Copilot blijft zich ontwikkelen, wat betekent dat ontwikkelaars in de toekomst nog meer geavanceerde code-assistentie kunnen verwachten.