GitHub heeft met trots de lancering van Agent Mode aangekondigd, waarbij de toevoeging van deze innovatieve functie meer is dan een simpele uitbreiding van GitHub Copilot. Met de introductie van Copilot Edits, extra LLM’s en de mogelijkheid om afbeeldingen om te zetten naar code, zet GitHub een belangrijke stap in de evolutie van AI-ondersteunde softwareontwikkeling. De ambitie van GitHub is helder: een "AI pair programmer" creëren die het leven van ontwikkelaars vergemakkelijkt en hen helpt om betere code te schrijven. Dit streven is al vier jaar in de maak, lang voordat de huidige golf van generatieve AI-applicaties, zoals ChatGPT, onze wereld heeft overspoeld. Toch is het belangrijk op te merken dat GitHub niet de enige speler is in deze arena; agentic AI is al door andere partijen verkend. In dit lopende verhaal komt Agent Mode tot uiting op een manier die vergelijkbaar is met wat andere ontwikkelaars hebben gedaan.
Fouten Maken en Corrigeren: De Kracht van Reflectie
Een van de belangrijkste kenmerken van GitHub’s AI-agent is het vermogen om taken op te splitsen. Wanneer een gebruiker een input verstrekt, past Copilot de instructies aan door impliciete opdrachten toe te voegen. Dit is een veelvoorkomend kenmerk van generatieve AI-tools; vooral afbeeldinggenerators profiteren van gedetailleerde prompts. Indien de gebruiker te vage of kortaf instructies geeft, genereert de tool vaak zelf aanvullende details om een beter resultaat te waarborgen. Het proces dat volgt, bestaat uit een gestructureerd stappenplan dat de agent doorloopt en, waar nodig, corrigeert. Deze reflectieve benadering herkent en leert van fouten, wat doet denken aan de redeneringsmethoden van OpenAI’s o1-model en DeepSeek-R1. Of je het nu agentic of inference-time scaling noemt, het belangrijkste is dat generatieve AI minder foutgevoelig wordt door extra tijd te nemen voor het proces.
Toegang tot de Preview Versie
De preview-versie van GitHub’s Agent Mode is beschikbaar in VS Code Insiders en kan geactiveerd worden via een instelling in GitHub Copilot Chat. Na activatie kunnen gebruikers in het Copilot Edits-scherm eenvoudig schakelen tussen de Edit- en Agent-modi. Dit brengt een zekere complexiteit met zich mee, wat typerend is voor een product in de preview-fase.
Copilot Edits: De Evolutie van AI-Suggesties
Een functie die al verder gevorderd is, is Copilot Edits, die nu algemeen beschikbaar is. Deze tool stelt ontwikkelaars in staat om bestanden die aanpassingen behoeven als input te gebruiken voor AI-gegenereerde wijzigingen. Gebruikers hebben de mogelijkheid om deze suggesties aan te nemen of af te wijzen, wat het gevoel oproept dat Copilot fungeert als een medeprogrammeur. Dit biedt een nieuwe dimensie aan de samenwerking tussen mens en machine.
Verschillende Benaderingen met Vision for Copilot
De benaderingen voor het gebruik van GitHub Copilot zijn veelzijdiger dan ooit. Met de Vision for Copilot-functie kunnen gebruikers afbeeldingen uploaden en deze laten omzetten naar code. Ontwikkelaars die liever hun ideeën visueel weergeven in plaats van in tekst, kunnen nu rekenen op de AI-ontwikkeltool. Deze functie was al sinds oktober beschikbaar in VS Code, maar is nu naadloos geïntegreerd in GitHub Copilot Chat, zonder dat er een aparte API-key nodig is.
Ondersteuning voor Meerdere Modellen
GitHub Copilot ondersteunt nu een breder scala aan modellen dan voorheen. De nieuwste toevoeging is Google Gemini 2.0 Flash, een bijzonder snelle LLM die zijn vaardigheden onderstreept. Deze uitbreiding van modelondersteuning is een belangrijke stap voorwaarts in de ambitie van GitHub om ontwikkelaars te voorzien van de meest geavanceerde tools.
Ten slotte heeft GitHub een blik geworpen op de toekomst met "Project Padawan", dat gericht is op het ontwikkelen van AI-gedreven softwareengineering-agents. Deze zogenaamde SWE-agents kunnen mogelijk een alternatief bieden voor de eerder aangekondigde, maar tegenvallende Devin, dat grote beloftes maakte zonder echt succesvol te zijn. De hype rondom Devin is inmiddels vervaagd, maar wellicht dat GitHub met zijn Agent Mode en Project Padawan een beter pad inslaat.
Met deze nieuwe ontwikkelingen positioneert GitHub zich als een pionier in de wereld van generatieve AI en softwareontwikkeling. De combinatie van geavanceerde technologieën en een gebruikersgerichte benadering belooft een toekomst waarin ontwikkelaars nog efficiënter en effectiever kunnen werken.
Aanbevolen reactie
Doe je mee?
Je kunt nu een bericht plaatsen en je later registeren. Als je al een account hebt, kun je je hier aanmelden.
Note: Your post will require moderator approval before it will be visible.