Wat is GitHub Copilot?
Bij het schrijven van code raadpleegt u vaak documentatie of webpagina's om syntaxis te onthouden of problemen op te lossen. U kunt uren besteden aan het oplossen van problemen, het schrijven van tests en het maken van documentatie. Deze taken zijn tijdrovend. Het gebruik van codefragmenten of IDE-hulpprogramma's kan helpen, maar is er een betere manier?
Hoe werkt het?
GitHub Copilot is een AI-assistent die u gebruikt vanuit uw IDE die code kan genereren en nog veel meer. GitHub Copilot maakt gebruik van prompts, natuurlijke taal en biedt suggesties op basis van wat u typt. Een prompt kan bijvoorbeeld een opmerking in uw codebestand zijn:
// Create a web API using express and JavaScript with routes for products and customers
Copilot gaat vervolgens verder met het genereren van een antwoord dat u kunt accepteren of afwijzen. Een antwoord op de prompt kan er ongeveer uitzien als de volgende code:
const express = require("express");
app = express();
app.path("/products", () => "products");
app.listen(3000, () => "app runs");
Hoe prompts worden herkend
Copilot kan een prompt of instructie herkennen als u:
- Typ deze als opmerking in een codebestand (bijvoorbeeld
.py,.js). - Typ tekst in een Markdown-bestand en wacht enkele seconden tot Copilot reageert.
Suggesties accepteren
Wat u krijgt van Copilot is een suggestie, die als grijze tekst wordt weergegeven als u zwart als tekstkleur gebruikt. Als u de suggestie wilt accepteren, drukt u op de Tab-toets .
Copilot kan meerdere opties voorstellen. Als u suggesties wilt doorlopen, gebruikt u Ctrl + Enter en selecteert u de meest geschikte optie.