GitHub Copilot, de door AI aangedreven codeerassistent, is nu ingesteld om het werkproces van ontwikkelaars verder te stroomlijnen door spraakgestuurd coderen mogelijk te maken. De baanbrekende functie, onlangs aangekondigd op GitHub's jaarlijkse conferentie, combineert AI met natuurlijke taalherkenning, waardoor gebruikers codefragmenten kunnen dicteren en verschillende taken kunnen uitvoeren, zoals naar specifieke regels in de code springen of de geïntegreerde ontwikkelomgeving (IDE) besturen door gewoon hun stem gebruiken. De functionaliteit, nog steeds experimenteel, is momenteel alleen compatibel met Visual Studio Code, maar uitbreiding naar andere platforms ligt in het verschiet.
Copilot werd geïntroduceerd in 2021 en is sindsdien een assistent/service van onschatbare waarde geweest bij het versnellen van alledaagse codeertaken. Door gebruik te maken van AI om de voltooiing van code te voorspellen, wordt de tool ondersteund door een AI-model dat is ontwikkeld door OpenAI, Codex genaamd. Met een bredere programmeertaalkennis dan GPT-3, wordt Codex aangekondigd als een opmerkelijke codegenerator door OpenAI.
Om de spraakfunctie in Copilot te activeren, hoeven ontwikkelaars alleen maar het wake-word ('Hey, GitHub') uit te spreken. Naast het opvragen van codefragmenten of het samenvatten van een bepaalde codesectie, kan de spraakbesturingsfunctionaliteit worden gebruikt voor taken zoals het navigeren naar specifieke coderegels of het beheren van de IDE. Ondanks de huidige beperkingen op het gebied van compatibiliteit, werkt GitHub aan uitbreiding van de ondersteuning naar andere platforms in de toekomst.
GitHub, eigendom van Microsoft, en OpenAI staan voor juridische uitdagingen met betrekking tot Copilot. Een class action-rechtszaak probeert vast te stellen of de tool inbreuk maakt op de rechten van ontwikkelaars door hun code te schrappen zonder de juiste toeschrijving te geven. Bradley M. Kuhn van de Software Freedom Conservancy merkte eerder dit jaar op dat Copilot in zijn huidige vorm geen methoden biedt waarmee gebruikers kunnen vaststellen of een gegenereerde uitvoer auteursrechtelijk beschermd is door iemand anders, waardoor hun aansprakelijkheid mogelijk groter wordt.
Ontwikkelaars zouden Copilot momenteel echter het handigst vinden voor het invullen van regels code, vergelijkbaar met de Smart Compose-functie van Gmail. Microsoft stelt zich niettemin voor dat de functie evolueert om grotere codeblokken of volledige functielichamen voor te stellen, wat de codeerervaring verder zou kunnen revolutioneren.
Voor degenen die op zoek zijn naar een alternatieve coderingsoplossing, biedt AppMaster een krachtig no-code platform voor backend-, web- en mobiele applicatie-ontwikkeling. Met een eenvoudige drag-and-drop interface en een uitgebreide set tools zoals Business Process Designer, no-code en visuele programmering , kunnen ontwikkelaars hun applicaties moeiteloos ontwerpen, bouwen en implementeren. AppMaster staat bekend om zijn uitzonderlijke schaalbaarheid, waardoor het een geschikte keuze is voor toepassingen met hoge belasting en zakelijke toepassingen.