Illustratie gemaakt met AI (Claude)
Alibaba opent zijn AI-tool die code nakijkt voor iedereen
Alibaba brengt Open Code Review uit als open source, dus vrij te gebruiken en na te kijken door iedereen. De tool laat een AI-agent wijzigingen in code nakijken en geeft opmerkingen bij de exacte regel. Je koppelt er zelf een AI-model aan.
Wat heb je eraan: Heb je een softwareproject, dan kun je AI laten meekijken voor minder tokens, al blijven de cijfers een bewering van de makers.
Code review is het nakijken van nieuwe code door een tweede paar ogen, om fouten te vinden voordat de code live gaat. Een AI-agent is een programma dat zelfstandig stappen zet en hulpmiddelen gebruikt.
Hoe werkt de tool precies?
Open Code Review draait in de terminal, het tekstvenster waarin je opdrachten typt. Het programma leest de wijzigingen in je Git-project. Git is het systeem waarin ontwikkelaars bijhouden wat er in de code verandert.
De tool stuurt de gewijzigde bestanden naar een AI-model dat je zelf instelt. Volgens de makers werkt dat met modellen van OpenAI en Anthropic. De agent kan hele bestanden lezen, de rest van het project doorzoeken en andere gewijzigde bestanden bekijken voor context.
Daardoor krijg je opmerkingen die bij de juiste regel staan, en niet alleen een oordeel over de losse wijziging. Met het commando ocr scan kijk je ook complete bestanden na, bijvoorbeeld in een project dat je niet kent.
Wat is er anders dan Claude Code?
Alibaba zegt dat een algemene agent zoals Claude Code bij grote wijzigingen soms bestanden overslaat. Ook zouden opmerkingen bij de verkeerde regel terechtkomen. Daarom laat Open Code Review gewone programmeerlogica bepalen welke bestanden worden nagekeken. Het model doet alleen het denkwerk.
De tool bundelt bij elkaar horende bestanden, zoals een Engelse en een Chinese vertaalfile. Elke bundel gaat naar een eigen sub-agent, een hulpagent met een eigen kleine werkruimte. Zo blijft het werk overzichtelijk bij grote wijzigingen.
Volgens Alibaba is de tool intern twee jaar gebruikt door tienduizenden ontwikkelaars. Daarbij zouden miljoenen fouten zijn gevonden. Dat is een bewering van het bedrijf zelf.
Kun je de cijfers vertrouwen?
In de eigen test haalt de tool met hetzelfde model een hogere precisie dan Claude Code. Precisie is het deel van de gemelde problemen dat echt een fout is. Het gebruikt volgens de makers ongeveer een negende van de tokens, de eenheden waarmee je een AI-model betaalt. Het is ook sneller.
De test gebruikt 200 echte wijzigingen uit 50 open projecten, met 1.505 door mensen gemarkeerde fouten. Er is een keerzijde: de tool vindt minder van de echte fouten dan Claude Code. Alibaba noemt dat een bewuste keuze voor minder vals alarm. Alibaba heeft de test zelf gedaan, dus onafhankelijk bewijs ontbreekt nog.
Het project heeft ruim 45.000 sterren op GitHub. Je installeert het met npm install -g @alibaba-group/open-code-review en je hebt Git 2.41 of nieuwer nodig. Probeer het eerst op een klein project en vergelijk de uitkomst met je eigen review.
Gemeld door 1 bron: GitHub trending (45.815 sterren op GitHub)
Lees de bron (naar de bron)Deel via WhatsAppKlopt er iets niet?
Onderwerpen: Open Code ReviewAI-agents