GitHub en OpenAI hebben hun krachten gebundeld om een nieuwe AI-tool te introduceren die de mogelijkheid heeft om zijn eigen code te genereren. Ze zijn bedoeld om gebruikers en ontwikkelaars te helpen efficiënter code te schrijven. Het heet Copilot en het kan regels code en soms hele functies voorstellen.
Voor dit project werkt GitHub samen met OpenAI, een non-profitorganisatie die zich richt op onderzoek naar kunstmatige intelligentie, opgericht door Elon Musk.
GitHub Copilot genereert zijn eigen code
Volgens de functionarissen van het platform zal Copilot de ontwikkelaars niet kunnen vervangen. Het is een tool die de productiviteit moet verbeteren en het leren van code moet vergemakkelijken. het platform is van plan een commercieel product te lanceren op basis van Copilot. Momenteel werkt het het beste met Python, JavaScript, TypeScript, Ruby en Go.
Het model achter Copilot is getraind met miljarden regels code, waarvan vele gehost en openbaar beschikbaar op GitHub zelf. Wanneer u code schrijft, biedt GitHub Copilot u suggesties terwijl u schrijft. U kunt ze accepteren of afwijzen. Terwijl u suggesties accepteert en afwijst, zal de tool zichzelf verbeteren dankzij machine learning.
Om erachter te komen wat u momenteel codeert, probeert GitHub Copilot de betekenis van een opmerking, de naam van de functie die u schrijft of de laatste paar regels te analyseren. Als je aan de slag gaat met een nieuwe taal of in het verleden codeloze tools hebt gebruikt, kan deze software erg handig zijn. Het zou ook veel Stack Overflow-query’s kunnen vervangen.
GitHub Copilot integreert rechtstreeks met Visual Studio Code. Je kunt het als extensie installeren of in de cloud gebruiken met GitHub Codespaces.