Copilot, GitHub’s AI-aangedreven programmeerassistent, is nu algemeen beschikbaar – TechCrunch

Afgelopen juni lanceerden GitHub en OpenAI, eigendom van Microsoft, Copilot, een service die suggesties geeft voor hele coderegels in ontwikkelomgevingen zoals Microsoft Visual Studio. Copilot is beschikbaar als een downloadbare extensie en wordt aangedreven door een AI-model genaamd Codex dat is getraind op miljarden regels openbare code om extra regels code en functies voor te stellen in de context van bestaande code. Copilot kan ook een aanpak of oplossing naar voren brengen als reactie op een beschrijving van wat een ontwikkelaar wil bereiken (bijv. “Say hello world”), gebruikmakend van zijn kennisbasis en huidige context.

Copilot was voorheen alleen beschikbaar in technische preview. Maar na het signaal dat de tool deze zomer algemeen beschikbaar zou komen, heeft GitHub vandaag aangekondigd dat Copilot nu beschikbaar is voor alle ontwikkelaars. Zoals eerder beschreven, is het gratis voor zowel studenten als “geverifieerde” open source-bijdragers – te beginnen met ongeveer 60.000 ontwikkelaars die zijn geselecteerd uit de community en studenten in het GitHub Education-programma.

GitHub zegt dat 1,2 miljoen mensen zich hebben aangemeld tijdens de preview-periode. Copilot suggereert nu 40% van de nieuw geschreven code, volgens het bedrijf – een stijging van 35% eerder dit jaar.

“Het afgelopen jaar zijn we doorgegaan met het herhalen en testen van workflows om de ‘magie’ van Copiloot, “vertelde Ryan J. Salva, VP van product bij GitHub, via e-mail aan TechCrunch. “We hebben de preview niet alleen gebruikt om te leren hoe mensen GitHub gebruiken Tweede piloot maar ook om de dienst veilig op te schalen.”

Met Copilot kunnen ontwikkelaars suggesties voor Python, JavaScript, TypeScript, Ruby, Go en tientallen andere programmeertalen doorlopen en deze accepteren, weigeren of handmatig bewerken. Copilot past zich aan de bewerkingen aan die ontwikkelaars maken, waarbij bepaalde coderingsstijlen worden aangepast om standaardtekst of repetitieve codepatronen automatisch aan te vullen en eenheidstests aan te bevelen die overeenkomen met de implementatiecode.

Copilot-extensies zijn beschikbaar voor Noevim en JetBrains naast Visual Studio Code, of in de cloud op GitHub Codespaces.

Een nieuwe functie die samenvalt met de algemene release van Copilot is Copilot Explain, dat code vertaalt in natuurlijke taalbeschrijvingen. Beschreven als een onderzoeksproject, is het doel om beginnende ontwikkelaars of degenen die met een onbekende codebase werken te helpen.

“Hoewel het duidelijk is dat Tweede piloot helpt ontwikkelaars om taken sneller uit te voeren, we blijven updates onderzoeken die verder gaan door ontwikkelaars te helpen in de flow te blijven, zich te concentreren op meer bevredigend werk en mentale energie te besparen, zelfs als ze tijd besparen, “zei Salva. “Als voorbeeld van de impact die we hebben waargenomen, is het de moeite waard om de eerste resultaten van een onderzoek dat we uitvoeren te delen. In het experiment vragen we ontwikkelaars om een ​​HTTP-server te schrijven – de helft met behulp van Tweede piloot en de helft zonder. Voorlopige gegevens suggereren dat ontwikkelaars niet alleen meer geneigd zijn om hun taak te voltooien bij gebruik Tweede pilootmaar ze doen het ook in ongeveer de helft van de tijd.”

Vanwege de gecompliceerde aard van AI-modellen blijft Copilot een onvolmaakt systeem. GitHub zei dat het filters heeft geïmplementeerd om e-mails te blokkeren wanneer deze in standaardformaten en aanstootgevende woorden worden weergegeven, en dat het bezig is met het bouwen van een filter om te helpen bij het detecteren en onderdrukken van code die wordt herhaald vanuit openbare repositories. Maar het bedrijf erkent dat Copilot onveilige codeerpatronen, bugs en verwijzingen naar verouderde API’s kan produceren, of idiomen die de minder dan perfecte code in zijn trainingsgegevens weerspiegelen.

“Dit is nog maar het begin van door AI aangedreven ontwikkelingstools, dus het zal spannend zijn om te zien hoe ontwikkelaars Copilot de komende maanden en jaren gaan gebruiken – en hoe we samen het product verder ontwikkelen”, vervolgt Salva.

Leave a Comment